一句话定义:待办清单工具(Todo / Task Tool)是让智能体(Agent)把"下一步做什么"写成一份可读可写的外部清单,而不是全靠上下文(Context)记着的一组工具接口。
为什么需要它
大模型的"记性"就是它的上下文——一次任务里能同时看见的所有文字。窗口再大,也装不下一下午的活。任务一长,开头定下的目标会被后面的对话挤到边缘,模型开始跑偏:让它改文档的第三段,它重写全文;说好先调研再动手,它第三步就开写。这个现象常被叫作目标漂移。
好比请师傅来装修,开工时口头交代了两个小时。到下午他还在干活,却忘了你说过"厨房不做吊顶"。这时最靠谱的办法不是再重复一遍,而是给他一张贴在墙上的清单,做完一条打个勾。
待办清单工具就是这张纸,通常提供几个动作:写清单、读清单、勾掉一条、更新一条。清单本身存在上下文之外——一个文件、一段结构化状态都行。每走一步,智能体把清单读回来对照,确认自己还在原定轨道上。
和相邻概念的区别
| 概念 | 管什么 | 时间朝向 | 谁来维护 |
|---|---|---|---|
| AI 词典:系统提示词">系统提示词(System Prompt) | 角色与规则 | 开写即定,静态 | 人 |
| 待办清单工具 | 本次任务的具体步骤 | 面向未来,随时勾掉 | 智能体自己 |
| 记忆(Memory) | 沉淀的事实与偏好 | 面向过去,长期 | 系统或人 |
| 上下文压缩(Compaction) | 把旧对话压短腾地方 | 面向过去 | 系统自动 |
一句话:压缩是"删掉旧的",待办清单是"留住要做的"。
对实际工作的意义
做智能体的人,值得把每条待办设计得原子、可验证——"完成"要有明确的判定标准,否则模型会自己给自己打勾,嘴上说做完了,实际没做。清单格式越简单越好,纯文本往往就够。
对普通职场人,这条思路同样成立:把计划从脑子里搬到纸上,是最便宜的抗遗忘手段。区别只在于,人的清单给自己看,智能体的清单还要给人审计。各家接口设计不同,具体以官方文档为准。
