思维链
思维链提示通过要求模型展示推理过程来提升复杂任务的准确性。模型不再直接给出答案,而是逐步分析问题,每一步的推理为下一步提供基础。这种方法在数学、逻辑和多步骤推理任务中效果显著。
中级 推理增强
适用场景
数学计算和逻辑推理任务;需要多步骤分析的问题;决策过程需要透明可解释时;复杂的分类或判断任务。
Prompt 示例
一个书店周一卖出 65 本书,周二卖出的比周一多 20%,周三卖出的是周二的一半。三天一共卖出多少本书?请逐步推理。
输出示例
让我逐步计算: 第一步:周一卖出 65 本 第二步:周二比周一多 20%,即 65 × 1.2 = 78 本 第三步:周三是周二的一半,即 78 ÷ 2 = 39 本 第四步:三天总计 = 65 + 78 + 39 = 182 本 答案:三天一共卖出 182 本书。
最佳实践
- 使用「让我们逐步思考」或「请一步步分析」触发 CoT
- 可以结合 Few-shot 提供推理示例
- 对于特别复杂的问题,指定推理步骤的结构
- 在最后要求模型给出明确的最终答案
常见坑
- 简单任务使用 CoT 反而可能降低效率
- 推理链过长时模型可能在中间步骤出错
- 模型可能生成看似合理但实际错误的推理过程