Skip to content
Yunhan's Lab
Go back

Agent 2|基本架构

Edit page

1. Agent 的基本组成

Agent 包含四个主要部分:

组成部分笔记中的对应说明
1. LLM通过 System Prompt 设定行为
2. 工具(Tools)通过 Description 描述工具能力
3. 记忆(Memory)管理短期、长期信息
4. 规划模块(Planning)决定任务执行步骤

2. 记忆(Memory)

2.1 短期记忆

2.2 长期记忆

flowchart LR
    A["待存信息"] --> B{"该存吗?"}
    B -->|存| C["存入前评估"]
    B -->|不存| D["不写入记忆"]
    C --> E["长期记忆"]
    E --> F["记忆衰减"]

3. 规划模块(Planning)

主流模式

模式执行方式优点(Adv)缺点(Dis)
Plan-and-Execute输出完整步骤,再逐步执行结构清晰,方便审核某一步的结果不理想时,整体计划需要调整
ReAct每走一步,再思考下一步灵活度高容易走偏;每一步可能只是局部最优

Edit page
Share this post on:

Previous Post
Agent 3|Workflow、Agent、Tools
Next Post
Leetcode12: 整数转罗马数字