2.3 ReAct:推理与行动的统一
2.3.1 什么是 ReAct
思考: 我需要查找今天的天气预报
行动: search_weather(location="北京")
观察: 北京今天晴,气温 15-25°C,空气质量良好
思考: 用户问的是是否需要带伞,根据天气信息...
行动: respond(message="今天北京是晴天,不需要带伞")2.3.2 三要素
要素
说明
示例
2.3.3 与纯思维链的区别
维度
纯 CoT
ReAct
2.3.4 基本循环
2.3.5 提示词模板
2.3.6 实际应用与最佳实践
实际应用案例
案例一:信息查询
案例二:代码调试
ReAct 的优势
可追溯性
错误恢复
灵活性
最佳实践
工具设计
观察处理
错误处理
2.3.7 常见问题
无限循环
过度使用工具
忽略观察
Last updated
