目录
ReAct 代表 推理和行动 (Reason and Act),是一种将推理和行动与语言模型相结合的技术,用于解决各种语言推理和决策任务。它促使语言模型生成语言推理轨迹和行动,并支持与外部环境的交互。
ReAct 提示
是指使用 ReAct 框架来构建语言模型提示的一种方法。该方法包括以下几个步骤:
- 定义任务目标: 首先要明确要解决的任务是什么,以及期望的输出结果。
- 构建推理轨迹: 然后,需要设计一个推理轨迹,描述语言模型如何一步一步地进行推理和决策。
- 编写 ReAct 提示: 最后,根据推理轨迹编写 ReAct 提示,其中包括思考、行动和观察三个部分。
ReAct 提示示例:
以下是一个 ReAct 提示示例,用于解决一个简单的问答问题:
问题: 今天是星期几?
ReAct 提示:
思考:
* 今天是2023年8月3日。
* 一周有7天。
* 今天是星期几?
行动:
* 使用谷歌搜索查询“2023年8月3日是星期几”。
观察:
* 搜索结果显示,2023年8月3日是星期四。
输出:
* 今天是星期四。
ReAct 提示的优势:
- ReAct 提示可以帮助语言模型进行更复杂的推理和决策。
- ReAct 提示可以提高语言模型的可解释性。
- ReAct 提示可以支持语言模型与外部环境的交互。
ReAct 提示的应用:
ReAct 提示已被用于解决各种语言推理和决策任务,包括:
- 问答
- 事实验证
- 文本游戏
- 网络导航
总结:
ReAct 提示是一种有效的大语言模型提示方法,可以帮助语言模型解决更复杂的 任务。