循环推理模式是自主规划式智能体面向持续运行与事件驱动场景的自主执行模式。在保留复杂任务理解、工具调用与结果生成能力的基础上,循环推理模式进一步对接远控通道、预设任务、工作区文件管理等能力,更适合需要长期在线、持续协作和事件驱动处理的场景。
与长规划模式围绕单次复杂任务完成“规划-人类反馈-执行-反思”链路不同,循环推理模式更强调持续接收外部事件、主动调度能力和按规则长期运行,适用于将 GIS 数据、地图渲染、工具调用与实时消息流结合起来的自治协作任务。
模式特点
- 持续在线:支持接入外部消息频道,可在消息到达后触发任务协同,适合通过控制台、钉钉、飞书、QQ、企业微信、微信等外部入口接收任务。
- 定时执行:支持任务预设与自动运行,可设置心跳任务与定时任务,按小时、按天或按固定周期自动执行数据巡查、结果汇总、业务提醒等预设任务。
- 工作区驱动:支持在工作区中查看、编辑和组合 AGENTS.md、SOUL.md、PROFILE.md等 Markdown 文件,使智能体的人设、风格与行为规则更易维护;同时支持统一管理和维护循环推理模式在任务执行中产出的md文档。
- 能力协同:可结合工具、MCP、技能、长期记忆与安全配置,构建更稳定的自治执行链路。
使用场景
- 需要长期在线接收外部频道消息,并在消息到达后自动响应 GIS 相关任务的场景。
- 需要按小时、按天或按固定周期执行数据巡查、地图生成、结果汇总和业务提醒的场景。
- 需要将实时事件流、空间分析和业务对话结合起来,形成持续自治协作闭环的场景。
- 需要通过 AGENTS.md、SOUL.md、PROFILE.md 等工作区文件长期维护智能体规则、提示词、角色设定和协作经验的场景。
- 需要在工具、MCP 服务、技能、长期记忆与安全配置之间持续协同,而不是只完成一次性任务的场景。
会话流程
在会话开始前,可前往设置>循环推理,完成循环推理设置,配置远控通道、心跳与定时任务。
循环推理模式围绕“任务触发-上下文准备-任务执行-结果输出-规则沉淀”的持续运行链路工作。根据实际配置,任务既可由会话输入触发,也可由外部频道消息、心跳任务或定时任务触发:
- 配置运行规则(可选)
使用前可根据业务需要,配置频道设置、心跳设置、定时任务和工作区文件。频道设置用于管理可接入的消息频道;心跳设置用于配置后台巡检规则;定时任务用于管理周期性任务;工作区用于维护提示词文件、核心规则文件和任务产出文件。
- 触发任务
循环推理模式可通过会话区自然语言输入、外部频道消息、心跳巡检或定时任务触发任务。外部频道消息适合“消息到达即触发”的协同场景,心跳和定时任务适合固定周期的巡检、汇总与提醒场景。
- 理解任务与读取上下文
智能体接收任务后,会结合当前会话、工作区文件、长期记忆以及已启用的工具、MCP 和技能理解任务目标,并根据安全配置约束工具调用、文件访问与技能启用过程。
- 执行任务
智能体在保留复杂任务理解、工具调用与结果生成能力的基础上执行任务,可结合工具、MCP、技能和长期记忆完成数据巡查、空间分析、地图生成、结果汇总或业务提醒等工作。
- 输出结果与沉淀经验
任务完成后,智能体输出执行结果,并可在工作区任务产出文件区管理运行过程中生成的内容。长期记忆能力可持续沉淀高价值规划与工具调用经验,供后续任务进行经验回溯与策略调优。
会话结果
循环推理模式的会话结果既包括当前任务的执行输出,也包括持续运行过程中形成的工作区文件和可复用经验:
- 任务结果:智能体保留复杂任务理解、工具调用与结果生成能力,可输出空间分析、地图生成、结果汇总、业务提醒等任务结果。
- 工作区产出:运行过程中生成的 Markdown 等任务产出文件可在工作区中统一管理;AGENTS.md、SOUL.md、PROFILE.md 等核心文件可用于持续维护智能体规则、提示词和协作经验。
- 经验沉淀:长期记忆能力可沉淀高价值规划与工具调用经验,使智能体在后续任务执行中进行经验回溯与策略调优。
与长规划模式对比
长规划模式更适合围绕单个复杂任务完成一次性的规划与执行;循环推理模式则面向持续运行和多轮自治协作,二者的主要区别如下:
| 对比维度 | 长规划模式 | 循环推理模式 |
|---|---|---|
| 核心目标 | 围绕当前输入完成任务规划、工具执行、反思与结果总结。 | 围绕持续接入的事件、会话或周期任务进行自治协作与长期运行。 |
| 运行方式 | 偏单轮或单任务闭环,重点是把当前复杂任务规划清楚并执行完成。 | 偏持续运行,支持频道监听、心跳巡检和定时任务等主动执行机制。 |
| 配置重点 | 重点配置规划参数、知识库、规划提示词、报告提示词和预置指令等内容。 | 除基础能力外,还需关注频道设置、心跳规则、定时任务和工作区文档。 |
| 交互入口 | 主要通过会话输入框发起任务,再根据流程逐步反馈与执行。 | 既可通过会话直接交互,也可通过外部频道消息、定时触发和心跳巡检触发任务。 |
| 适用时长 | 更适合短时、目标明确但执行链路较长的复杂任务处理。 | 更适合需要长期挂起、持续响应和反复执行的任务。 |
| 典型场景 | 空间分析、数据处理、地图制作、复杂问答、任务报告生成等一次性复杂任务。 | 消息告警响应、定时巡检、日报周报生成、持续数据监控与事件驱动分析。 |