42

Agent的规划(Planning)有哪些主流方法?ReAct模式是什么?

Agent开发与工具调用中等

📋 面试问题

Agent的规划(Planning)有哪些主流方法?ReAct模式是什么?

✅ 期望回答

ReAct (Reasoning + Acting):
  • 核心循环:Thought(思考下一步做什么) -> Action(执行工具调用) -> Observation(观察工具返回) -> 循环
  • 模型交替进行推理和行动,推理指导行动,行动结果反馈推理
  • 优势:过程可解释(每步有Thought),错误可追踪,行动有依据

其他规划方法:
  • Plan-and-Execute:先一次性生成完整计划,再逐步执行
  • Tree-of-Thought (ToT):多路径探索,树搜索最优解
  • Reflexion:每步行动后自我反思和评价,根据反思调整下一步
  • HuggingGPT:用ChatGPT作为调度器,管理多个HuggingFace专家模型

工程选择:
  • 简单的2-3步任务 -> ReAct够用
  • 复杂的多步任务 -> Plan-and-Execute+ReAct混合
  • 需要高质量的 -> ToT但成本高,只在关键决策场景使用
#ReAct#规划#Agent