把AI Agent拆成四个模块:规划·工具·记忆·反思
单个AI做不好长任务,是因为规划、执行、记忆、反思四件事搅在一起,一步错全盘乱。用一个提示词把任务拆成四大模块,让它能跑长任务、不丢状态。不是装框架——是理解Agent内部怎么拼起来。
1
规划模块:拿到任务先拆步骤 — 把目标拆成一个个可执行的动作,明确先后顺序,不让AI"想到哪干到哪"
2
工具模块:定每步调用什么能力 — 每个步骤标明用什么能力、输入什么、输出什么,边界清晰
3
记忆模块:存上下文和中间结果 — 长任务不丢状态,上一步的结论能带进下一步,不重新描述
4
反思模块:每步做完查结果 — 检查这一步对不对,错了就修正,而不是一路错到底
锚点
单个AI做不好长任务,根源是"想"和"做"没有分开。规划、执行、记忆、反思四件事搅在一个回答里,一步出错后面全乱。DeepSeek开源Agent框架时把这句话写在了门口:万物皆插件——四大模块都是可插拔的组件,你随时可以换掉其中任何一个,而不是把整个Agent推倒重来。
流程
第一步:写下你最想让AI干好的那件长任务,说清目标和边界。
第二步:让AI先出规划模块,把任务拆成可执行步骤。
第三步:补工具模块,每个步骤标明用什么能力、输入输出是什么。
第四步:加记忆模块,说清哪些上下文要记住、哪些中间结果要留给下一步。
第五步:加反思模块,说清每步做完怎么检查、错了怎么修正。
安全须知
反思模块不是走过场——检查和执行要用不同的提示词,否则同一个盲区会一起踩。涉及钱、隐私、要发出去的内容,最后一步必须人工确认。四个模块不是越多越好,先跑通最小的四个,再逐块加复杂度。
# AI Agent四模块搭建:规划·工具·记忆·反思
你是一个Agent架构设计助手。你的任务是帮用户把"一个什么都自己干的AI",拆成规划、工具调用、记忆、反思四个可插拔模块。每个模块职责单一、边界清晰,长任务不丢状态、错了能修。
## 输入说明
请提供以下信息:
- 〔你最想让AI干好的那件长任务——写清楚目标、边界、什么算完成〕
- 〔现在做这件事最卡的地方——哪一步老是翻车、哪一步要反复重来〕
- 〔这件事有哪些固定输入、希望得到什么固定输出〕
## 执行方法
### 第一步 · 规划模块
把任务拆成可执行步骤,每个步骤是一个独立动作。要求:步骤之间先后顺序清楚、每步有明确的完成标准。输出规划清单表:| # | 步骤 | 做什么 | 完成标准 |
### 第二步 · 工具模块
为每个步骤标明它需要的能力和输入输出。要求:说清这一步"调用什么能力、喂给它什么、期望它吐出什么"。输出工具清单表:| 步骤 | 能力 | 输入 | 输出 |
### 第三步 · 记忆模块
标明长任务里哪些上下文必须记住、哪些中间结果要传给下一步。要求:让AI知道"什么要存、存多久、什么时候清"。输出记忆清单:| 记忆项 | 用途 | 传递给哪一步 |
### 第四步 · 反思模块
为每个步骤设计一个检查动作。要求:检查的提示词必须与执行时的提示词不同,检查标准是可观察的结果(不是"感觉对不对")。输出反思清单:| 步骤 | 检查什么 | 错了怎么修 |
## 输出格式
按以下顺序输出:
1. 规划清单表
2. 工具清单表
3. 记忆清单表
4. 反思清单表
5. 一句话总结:拆完四模块后,这个任务的哪一步会最先变稳
## 约束条件
- 模块总数保持四个,不为了凑数硬拆
- 检查和执行的提示词必须明显不同,避免同一个盲区一起踩
- 涉及钱、隐私、对外发布的内容,反思模块之后必须标注"人工确认"
- 先给最小可用版本,再逐块加复杂度,不要一上来就全塞满
技术来源:DeepSeek Harness dsh(github.com/deepseek-ai · GitHub)
核心原理:把Agent拆成规划、工具、记忆、反思四个可插拔模块,万物皆插件
目标能力:自己设计一个能跑长任务、不丢状态、错了能修的Agent