长规划模式是自主规划式智能体面向复杂任务分解与多步骤协同的核心执行模式。该模式围绕“规划-人类反馈-执行-反思”的长链路机制,在接收自然语言描述的任务及需求后,生成完整执行计划,并根据执行结果持续反思、优化策略或重新规划,适用于结合 GIS 数据、地图渲染、工具调用与实时消息流完成复杂对话与空间分析任务。
模式特点
- 长链路规划:智能体会先理解用户意图,再按任务目标拆解执行步骤、选择可用工具,并形成可审核的任务规划。
- 人类反馈:任务规划生成后支持人工审核与修改,用户可在执行前补充要求或调整计划,降低复杂任务一次性规划错误的风险。
- 反思与重新规划:在工具执行、执行反思与规划反思过程中,智能体会判断工具调用是否成功、步骤是否完成以及是否需要重新规划,从而推动任务闭环完成。
- 知识检索:开启背景知识检索后,智能体可检索工具知识库和知识图谱,为任务规划提供更准确的工具使用建议;
- 长期记忆:长规划模式可结合长期记忆、工具、MCP、技能运行,长期记忆用于沉淀高价值规划与工具调用经验。
- 可视化与结果展示:支持多种地图可视化类型,并对工具输入、输出和技能执行结果进行格式化展示,便于查看执行过程和结果内容。
- 报告生成:开启报告生成后,任务执行结束时可生成 Markdown 格式的任务执行报告,并支持自定义报告生成提示词。
使用场景
- 需要将复杂 GIS 需求拆解为多步骤任务,依次完成类似数据查询、空间分析、工具调用、地图渲染和结果汇总的场景。
- 任务目标明确但执行路径较长,需要在执行前先查看完整计划,并根据业务要求进行人工确认或修改的场景。
- 工具执行过程中可能出现同名资源、参数歧义或执行异常,需要用户澄清、智能体反思并继续推进的场景。
- 需要结合知识库、知识图谱或元数据知识库理解数据字段、工具能力和行业知识,从而提升规划准确性的场景。
- 需要在任务完成后输出结构化总结、可视化结果或 Markdown 任务报告,便于复核、归档和共享的场景。
会话流程
在会话开始前,可前往设置>运行时配置,完成长规划模式相关配置。
通过自然语言描述任务及需求后,长规划模式经过“意图理解-(背景知识检索)-任务规划-人类反馈-工具执行-【人类澄清-执行反思-工具执行】-规划反思-结果总结”多个环节协同完成复杂任务的执行:
- 意图理解
智能体解析用户输入,识别任务目标、约束条件和需要调用的能力范围。
- 背景知识检索(可选)
开启后,智能体会使用检索增强生成技术检索工具知识库和知识图谱,为任务规划提供更准确的工具使用建议。
- 任务规划
智能体会分析并拆解用户需求,选择执行工具,按任务顺序和执行步骤列出执行计划。规划提示词可在通用设置中按需调整。
- 人类反馈
智能体生成规划后将交由人类审核。若规划有误或不全面,可点击“修改计划”按钮,在输入框中键入修改建议并发送,智能体会重新进入任务规划环节;若生成的规划准确无误,则点击“执行计划”按钮。
- 工具执行
调用任务规划中列出的 MCP 工具执行具体任务。该节点会返回工具执行结果和是否需要人类澄清的情况。工具调用的 Input 与 Output 分开展示;结构化 JSON 会自动格式化并进行语法高亮,便于检查参数和返回内容。
- 人类澄清
若工具执行过程中遇到歧义情况,如搜索出多个同名资源,需要用户进行选择或判断,则跳转到该节点。如需修改,点击“反馈”按钮后,在输入框中给出澄清内容并发送;如果表示同意,则点击“确定”。
- 执行反思
判断流程是否能够结束、是否需要重新规划、工具是否调用成功、是否需要重新调用以及所有步骤是否全部完成,并根据判断结果选择下一个执行节点。
- 规划反思
判断“任务规划”中的当前步骤是否执行完成。当“工具执行”节点遇到错误,也会跳转至该节点反思失败原因,并决定是否继续执行或重新规划。
- 结果总结
对上述流程进行归纳总结,输出最终执行结果。每个工具的执行都对应一个执行结果,以表格方式列出,可依次点击查看。工具输入和输出会按结构化内容格式化展示;技能执行结果以独立卡片显示,仅展示 Output,并支持 Markdown、代码块高亮、复制和下载,覆盖运行中、空输出和完成等状态。结果总结中支持统计图表的可视化展示,包括折线图、柱形图、饼图、面积图、条形图、直方图、雷达图与表格。
- 报告生成(可选)
开启后,会话任务结束时,智能体将自动生成一份结构清晰、内容完整的 Markdown 任务执行报告,帮助您快速掌握任务成果、关键结论及信息依据。
1.【工具执行-人类澄清-执行反思】为一个任务从开始执行到执行成功并结束的闭环,可能会多次循环进行,直至任务成功。
2. 下列几种情况下会话流程会提前终止:
①在开始对话时发送与 GIS 任务无关的内容;
②人类澄清时表达出要结束任务的想法或者没有给出有效反馈;
③任务规划超过最大迭代规划次数;
④没有加载到可用的 MCP 服务;
⑤模型服务调用异常或出错等。
会话结果
任务执行完毕后,会话结果将通过结果、地图、报告三个模块全景式呈现,确保成果清晰、过程可溯、决策有据:
- 结果:结果总结模块对智能体的完整执行流程进行归纳总结,输出最终任务成果。每个工具的执行均对应一条独立结果记录,以表格形式罗列,可依次点击查看详情;工具 Input 与 Output 分开展示,结构化 JSON 自动格式化并高亮,技能执行结果以独立卡片展示,并支持 Markdown、代码块高亮、复制和下载。
- 地图:地图模块集中展示整个会话周期内生成的所有可视化结果,支持基础地图、单值专题图、分段专题图、热力图、聚合图、统计图表、OD 图、3D 柱状图和 3D 热力图,并支持查看图例与图层列表、在地图窗口点击要素查看对应属性。使用 -1000 自定义坐标系的数据会按约定范围归一化为示意图展示,不表示真实地理位置。
- 报告:开启报告生成后,会话任务结束时,智能体将自动生成 Markdown 格式的任务执行报告,用于呈现任务成果、关键结论及信息依据。