在接收到通过自然语言描述的任务及需求后,自主规划式智能体将通过“规划-执行-反思”的多智能体协同模式完成复杂GIS任务。下面将介绍自主规划式智能体相关的会话设置与会话流程,帮助您更好地掌握智能体的使用方法。
会话设置
在开始会话前,您可以根据任务的难易程度,选择适合的会话模式,评估是否开启深度思考与背景知识检索功能:
- 会话模式
在会话框左上方提供了三种会话模式,自动模式、快速模式和规划模式,可按需切换。
- 快速模式
- 任务目标明确具体、可直接执行;
- 只需 1-2 个工具调用或简单动作即可完成;
- 无需拆解步骤,或步骤显而易见;
- 属于信息查询、简单操作、即时响应类任务(如查天气、发消息、查定义、简单计算等)
- 规划模式
- 任务目标模糊、开放,或需要多阶段分解;
- 任务需要制定详细步骤、时间安排、资源分配或依赖关系;
- 涉及多个子任务,或需要协调多个工具/步骤才能完成;
- 任务未提供明确执行路径,需要先“想清楚怎么做”;
- 任务具有长期性、策略性或创造性(如写方案、做策划、学习路径设计等);
- 任务需要使用数据进行分析。
- 自动模式
智能体将根据任务的难易程度评估并自动选择最适合的会话模式。
- 快速模式
- 深度思考
点击“深度思考”按钮开启。对于复杂GIS任务可开启深度思考,使用推理功能进行复杂任务的拆解和规划。若配置了带有推理功能的大语言模型,可点击按钮开启,开启后会在背景知识检索、任务规划与工具调用三个阶段使用推理功能进行深度思考。需要注意的是,反思阶段自带深度思考能力,不受“深度思考”按钮开关的限制。
- 背景知识检索
点击“背景知识检索”按钮开启。开启后,会使用检索增强生成技术检索工具知识库和知识图谱,为任务规划提供更准确的工具使用建议。系统内置了SuperMap iServer/iPortal GIS工具领域知识库,同时也支持用户按照既定规则上传行业知识库,您可以在“设置”>“通用设置”>“知识库名称”处选择与切换用于背景知识检索的知识库。
会话流程
通过自然语言描述任务及需求后,自主规划式智能体经过“意图理解-(背景知识检索)-任务规划-人类反馈-工具执行-【人类澄清-执行反思-工具执行】-规划反思-结果总结”多个环节协同完成复杂任务的执行:
- 意图理解
- 背景知识检索(可选)
开启后,智能体在进行意图理解时会使用检索增强生成技术检索工具知识库和知识图谱,为任务规划提供更准确的工具使用建议。
- 任务规划
智能体会分析并拆解用户需求,选择执行工具,按任务顺序和执行步骤列出执行计划。
- 人类反馈
智能体生成规划后将交由人类审核,若规划有误或不全面,可点击“修改计划”按钮,在输入框中键入修改建议并发送,智能体会重新进入任务规划环节。若生成的规划准确无误,则点击“执行计划”按钮。
- 工具执行
调用任务规划中列出的MCP工具执行具体任务。该节点会返回工具执行结果和是否需要人类澄清的情况。
- 人类澄清
若工具执行过程中遇到歧义情况,如搜索出多个同名资源,需要用户进行选择或判断,则跳转到该节点。如需修改,点击“反馈”按钮后,在输入框中给出澄清内容并发送。如果表示同意,则点击“确定”。
- 执行反思
判断流程是否能够结束、是否需要重新规划、工具是否调用成功,是否需要重新调用以及所有步骤是否全部完成。根据判断结果选择下一个执行工作的节点。
- 规划反思
判断“任务规划”中的当前步骤是否执行完成。当“工具执行”节点遇到错误,也会跳转至该节点反思是何原因导致失败。
- 结果总结
对上述流程进行归纳总结,输出最终执行结果。每个工具的执行都对应一个执行结果,以表格方式列出,可依次点击查看。结果总结中支持统计图表的可视化展示,包括折线图,柱形图,饼图,面积图,条形图,直方图,雷达图与表格。
1.【工具执行-人类澄清-执行反思】为一个任务从开始执行到执行成功并结束的闭环,可能会多次循环进行,直至任务成功。
2. 下列几种情况下会话流程会提前终止:
①在开始对话时发送与GIS任务无关的内容;
②人类澄清时表达出要结束任务的想法或者没有给出有效反馈;
③任务规划超过最大迭代规划次数;
④没有加载到可用的mcp服务;
⑤模型服务调用异常或出错等。