推理链是一个强大的功能,它允许你使用两个模型进行两阶段推理:一个用于深度思考,一个用于生成最终结果。这对于需要复杂推理的任务特别有用。
实际案例
案例1:数学问题分析
思考prompt:
让我们一步步分析这个数学问题:[$query$]。请列出解题思路和关键步骤。
结果prompt:
基于以下解题思路:[$thought$],请用通俗易懂的语言回答问题:[$query$]
案例2:代码优化建议
思考prompt:
分析这段代码:[$query$]。请从性能、可读性、安全性等方面进行深入思考,找出可能的优化点。
结果prompt:
基于以下分析:[$thought$],我将为代码:[$query$] 提供具体的优化建议和改进代码。
案例3:文章改写
思考prompt:
分析这段文字:[$query$]。请从内容结构、用词用语、表达方式等方面进行思考,找出可以改进的地方。
结果prompt:
根据以下分析:[$thought$],我将对文章:[$query$] 进行重写和优化。
使用提示
- 在思考prompt中使用
[$query$]
引用用户输入
- 在结果prompt中使用
[$thought$]
引用思考结果
- 可以为两个阶段配置不同的模型,例如使用更强大的模型进行思考
- 建议在思考prompt中加入具体的思考方向和步骤指导
- 结果prompt应该明确如何利用思考结果生成最终答案