从0到1学习智能体开发2:显式规划
v2: 结构化规划与 Todo
~300 行代码,+1 个工具,显式任务追踪。
v1 能工作。但对于复杂任务,模型会失去方向。
让它”重构认证、添加测试、更新文档”,看看会发生什么。没有显式规划,它在任务间跳跃、忘记步骤、失去焦点。
v2 只添加一样东西:Todo 工具。约 100 行新代码,根本性地改变了 Agent 的工作方式。
问题
在 v1 中,计划只存在于模型的”脑中”:
1
2
v1:"我先做 A,再做 B,然后 C"(不可见)
10 次工具调用后:"等等,我在干什么?"
Todo 工具让它显式化:
1
2
3
4
v2:
[ ] 重构认证模块