Agent 模式与拆解
这里先沉淀几种常见模式,后面你可以继续补更多案例和框架实践。
模式一:Planner + Executor
思路是先规划,再执行。
适合:
- 任务比较复杂
- 需要先把大问题拆成子问题
优点:
- 结构清晰
- 便于追踪任务进度
风险:
- 计划过度详细会拖慢执行
- 初始计划可能在执行中失效
模式二:ReAct
模型一边推理,一边行动,再根据观察结果继续下一步。
适合:
- 需要连续查询或多轮工具交互
- 路径依赖中间结果
风险:
- 容易出现长链路漂移
- 如果没有检查点,错误会一直放大
模式三:Router
先判断任务属于哪类,再交给不同子流程或子 agent。
适合:
- 请求类型差异很大
- 工具很多,直接暴露给一个 agent 太乱
模式四:Critic / Reviewer
一个执行者产出结果,再由另一个模块做审查或修正。
适合:
- 结果质量要求较高
- 错误成本较高
实战判断原则
你后续做系统设计时,可以先问这几个问题:
- 任务路径到底固定不固定
- 中间状态需不需要保留
- 是否真的需要模型自己决定下一步
- 哪些环节必须可控、可审计、可回放
如果这些问题回答不清,先别急着上复杂 agent。