回执系统
回执是什么
想象你把一份快递交给快递员。从寄出到签收,每一步都有物流记录:揽件、运输、到站、派送、签收。你可以随时查看快递到了哪里、经过了谁的手。
DesireCore 的**回执(Receipt)**就是智能体的"物流记录"。每当同伴完成一项任务,它都会生成一份详细的回执,记录这次任务的全过程。
为什么需要回执
没有回执的委派就像把事情交给别人之后完全失联:
- "它做了什么?" -- 不知道
- "它为什么这么做?" -- 不知道
- "它做对了吗?" -- 不知道
- "能不能改回去?" -- 不知道
有了回执,这些问题都有了答案。回执让委派变得可信,这就是为什么我们说"没有回执,委派不可规模化"。
回执包含的信息
一份完整的回执包括以下内容:
基本信息
| 字段 | 说明 | 类比 |
|---|---|---|
| 回执 ID | 唯一标识 | 快递单号 |
| 版本快照 | 绑定的 Git Commit | 当时的"快照" |
| 会话信息 | 哪个用户、哪个同伴、哪次会话 | 寄件人/收件人信息 |
任务概要
| 字段 | 说明 |
|---|---|
| 输入摘要 | 你让同伴做了什么 |
| 输出摘要 | 同伴做出了什么结果 |
| 完成状态 | 成功完成 / 被拒绝 / 有修改 / 需升级 |
| 用户修改次数 | 你对结果做了多少调整 |
工具调用清单
记录同伴使用了哪些工具、输入了什么、输出了什么、耗时多久、是否经过了你的确认。
检索轨迹
记录同伴在记忆和知识库中找了什么、匹配了哪些内容。这对于理解同伴"为什么这么做"特别有用。
步骤类型统计
统计这次任务中有多少固化步骤、多少灵活步骤、多少人闸门。帮助你了解同伴的自主程度。
记忆/技能补丁
如果这次任务让同伴学到了新东西,回执中会记录具体的 diff -- 改了什么、为什么改。
风险与回滚
标注风险等级,并提供回滚点,让你可以在出问题时快速恢复。
回执的用途
1. 事后审计
"昨天那份合同是怎么审的?" -- 打开回执,每一步操作都清清楚楚。
2. 问题排查
"为什么这个邮件语气不对?" -- 查看回执中的检索轨迹和灵活步骤决策过程,找到根因。
3. 一键回滚
"这次修改不满意,恢复原来的版本。" -- 回执中有精确的回滚点。
4. 效率分析
通过回执中的时间数据,你可以量化同伴帮你节省了多少时间:
预计自己做需要:30 分钟
实际介入时间:2 分钟
同伴执行时间:45 秒
节省时间:28 分钟
5. 持续改进
回执数据积累下来,可以分析同伴的表现趋势:返工率是否在降低?自动完成率是否在提升?哪类任务还需要加强训练?
不可变审计日志
回执一旦生成,就不可修改。这就像区块链的不可篡改性:
- 每份回执都有唯一 ID 和时间戳
- 回执与 Git Commit 绑定,保证可追溯
- 所有回执按时间线归档,形成完整的审计日志
这意味着你可以随时回溯到任意一次操作,查看当时的完整上下文。
回执与信任的关系
回执系统是建立用户对智能体信任的关键机制:
有回执 → 行为透明 → 可以验证 → 建立信任 → 敢于委派更多任务
无回执 → 行为黑箱 → 无法验证 → 缺乏信任 → 只敢做简单任务
随着信任的建立,你可以逐步放开同伴的权限,让它处理越来越复杂的任务 -- 因为你知道一切都有回执可查。