执行监控
确认计划后,智能体开始执行任务。你可以实时监控每一步的进展,并在需要时随时介入。
执行过程的实时展示
任务执行时,你会看到一个实时更新的进度面板:
步骤状态标识
| 状态 | 图标 | 含义 |
|---|---|---|
| 待办 | 🔹 | 任务已创建但还未开始 |
| 等待中 | ⏳ | 队列排队等待(依赖未完成或前序步骤未结束) |
| 执行中 | 🔄 | 正在处理 |
| 已完成 | ✅ | 步骤成功执行 |
| 需确认 | 🚪 | 人闸门,等待你的确认 |
| 警告 | ⚠️ | 执行成功但发现问题 |
| 失败 | ❌ | 执行失败 |
| 已放弃 | 🗑️ | 任务被丢弃(已软删除,仍可在审计记录里查到) |
任务清单(让进度对你透明)
进入执行阶段后,智能体会把计划里的每一步转成一条任务,挂在它自己的「任务清单」上。你随时能问"现在到哪一步了""还剩什么",智能体不需要回忆——直接查清单即可。
任务清单的样子
每条任务都有明确的标题、状态、关联信息:
📋 任务清单(智能体「合同审查助手」)
🔄 #1 解析合同文件,提取关键条款
进行中 · 关联 plans/review-procurement-contract.md 第 1 步
🔹 #2 检查违约金比例
待办 · 依赖 #1 完成
🔹 #3 检查付款条件
待办 · 依赖 #1 完成
🔹 #4 分析进口设备条款(灵活)
待办 · 风险:中 · 依赖 #1 #2 #3 完成
🔹 #5 综合风险评估(灵活)
待办 · 风险:中 · 需要你确认
🔹 #6 发送审查报告
待办 · 风险:高 · 需要你确认
状态会立刻更新
智能体的纪律是:
- 开始做某一步前,立刻把它的状态切到「🔄 进行中」
- 做完一步,立刻切到「✅ 已完成」
- 不会等一批做完了才统一更新
这意味着你看到的进度永远是当前的——不会出现"看上去停了"但其实在干活的情况。
任务之间的依赖关系
任务可以声明"做我之前要先做某某"。比如"运行数据库迁移"必须依赖"备份完成"先成功——智能体看到依赖未完成时不会去执行后续步骤,避免顺序错乱。
依赖关系会在清单里显示为「依赖 #X 完成」,你能一眼看出整个任务图的执行顺序。
偏离计划时清单会同步更新
如果智能体在执行中发现需要调整步骤,它会:
- 主动告诉你"打算偏离原计划,原因是 X"
- 征得你同意后更新任务清单(增加新任务或修改已有任务)
- 把偏离记录追加到计划文件末尾的
## Execution Notes小节
这样事后看 plan 文件 + 任务清单,能完整还原"实际怎么做的"。
任务清单是智能体私有的
每个智能体只能看到、修改自己的任务清单。这是有意为之:
- 互不干扰:切换到另一个智能体,看到的就是它的清单,不会出现别的智能体的待办
- 责任清晰:每条任务都能追溯到具体的智能体(不会出现"这是谁做的"的疑问)
- 隔离审计:任务记录跟着智能体走,便于按智能体维度做事后审查
如果你让多个智能体协作完成一件大事(比如组队任务),每个智能体管理自己的清单,通过消息和回执互相通报进度——不是直接读取彼此的清单。这与现实中的团队协作一致:每个人有自己的待办,靠汇报和回执对齐。详见跨智能体协作。
固化步骤与灵活步骤
这是 DesireCore 最核心的设计之一——每个执行步骤都被明确分类,让你知道哪些结果是确定的,哪些包含 AI 判断。
固化步骤(Deterministic Step)
- 特点:规则明确,结果确定
- 执行方式:像程序一样精确执行
- 可预测性:执行 100 次,100 次结果相同
- 示例:检查数值是否超过阈值、提取特定字段、格式转换
⚙️ [固化] 检查违约金比例
规则:违约金 ≤ 20% → 合规
输入:合同第 8 条,违约金 = 15%
结果:✅ 合规(15% ≤ 20%)
灵活步骤(Adaptive Step)
- 特点:需要 AI 理解和判断
- 执行方式:基于上下文推理
- 可预测性:不同的输入可能有不同的推理路径
- 示例:分析合同语义、评估综合风险、生成报告
🧠 [灵活] 分析进口设备条款
依据:合同第 12-15 条内容
推理过程:
- 第 12 条提到"进口设备"但未指定原产国
- 第 13 条有安装验收条款但未提及中文说明书
- 根据已学规则:进口设备必须有中文说明书条款
结果:⚠️ 缺少中文说明书条款,建议补充
固化步骤的结果你可以完全信任——它就是按规则执行的。灵活步骤的结果则需要你多留意——AI 的判断可能有偏差。知道哪些步骤是灵活的,你就知道哪些结果需要重点检查。
暂停和恢复执行
暂停执行
在任何时候,你都可以暂停正在执行的任务:
[点击 ⏸ 暂停]
智能体:"任务已暂停。
当前进度:步骤 4/6(分析进口设备条款)
已完成的步骤不受影响。
你可以:
▶️ 继续执行
🔄 重试当前步骤
⏭️ 跳过当前步骤
⏪ 回滚到某个步骤重新开始
⏹️ 终止任务"
恢复执行
暂停后,你有多种恢复选项:
| 选项 | 行为 | 适用场景 |
|---|---|---|
| 继续执行 | 从暂停处继续 | 临时需要处理其他事情 |
| 重试当前步骤 | 重新执行当前步骤 | 当前步骤出现暂时性错误 |
| 跳过当前步骤 | 跳到下一步 | 当前步骤不重要或手动处理 |
| 回滚 | 回退到之前的某个步骤 | 发现前面的步骤有问题 |
| 终止 | 结束任务 | 不再需要执行这个任务 |
执行中的异常处理
当智能体遇到问题时,它会根据情况采取不同的处理方式:
自动重试
对于网络超时等暂时性错误,智能体会自动重试:
⚠️ 步骤 4 执行失败:文件读取超时
自动重试中... (第 1/3 次)
✅ 重试成功
主动上报
对于无法自行解决的问题,智能体会主动告诉你:
智能体:"步骤 4 遇到了问题:
⚠️ 合同文件中第 13 条引用了一个附件(附件 C:设备规格书),
但我没有找到这个附件。
请选择:
1. 提供附件 C 的文件
2. 跳过此步骤,在报告中标注'缺少附件 C'
3. 暂停任务,我稍后处理"
执行中插入新指令
你随时可以在执行过程中给智能体补充指令:
你:"等一下,第 12 条的保密期限也要特别关注,
如果超过 5 年标记为风险。"
智能体:"收到,我会在后续步骤中增加保密期限的检查。
当前步骤不受影响,将在步骤 5(综合评估)中纳入。"
在执行过程中,某些高风险操作会触发"人闸门"确认。前往 人闸门确认机制 了解详情。