首页/教程中心/思维链(Chain of Thought)提示法
进阶思维链CoT复杂推理进阶技巧

思维链(Chain of Thought)提示法

学习使用思维链技术,让 AI 逐步推理,解决复杂问题

👤艾克斯
📖12 分钟阅读
👁0 次阅读
📅2026-03-21

思维链(Chain of Thought)提示法

什么是思维链?

思维链(Chain of Thought,简称 CoT)是一种让 AI 模型逐步推理的提示技术。通过要求 AI"展示思考过程",可以显著提高复杂问题的回答质量。

为什么需要思维链?

对于复杂问题,直接让 AI 给出答案容易出现错误。思维链通过以下方式提升质量:

  • **分解问题**:将复杂问题拆分为多个步骤
  • **显式推理**:让 AI 展示每一步的思考过程
  • **错误检测**:更容易发现推理中的错误
  • 基础用法

    简单示例

    **普通提示词**:

    > 小明有 5 个苹果,给了小红 2 个,又买了 3 个,现在有几个?

    **思维链提示词**:

    > 小明有 5 个苹果,给了小红 2 个,又买了 3 个,现在有几个?

    >

    > 请逐步思考并展示计算过程。

    标准模板

    请按照以下步骤解决这个问题:
    
    1. 首先,分析问题的关键信息
    2. 然后,列出解决步骤
    3. 接着,逐步执行每个步骤
    4. 最后,给出答案并验证
    
    问题:[你的问题]
    

    高级技巧

    1. 少样本思维链(Few-Shot CoT)

    提供带推理过程的示例,让 AI 模仿:

    示例 1:
    问题:一个农场有鸡和兔共 35 个头,94 只脚,问鸡兔各几只?
    思考过程:
    - 设鸡有 x 只,兔有 y 只
    - 根据头的数量:x + y = 35
    - 根据脚的数量:2x + 4y = 94
    - 从第一个方程得:x = 35 - y
    - 代入第二个方程:2(35-y) + 4y = 94
    - 解得:y = 12, x = 23
    答案:鸡 23 只,兔 12 只
    
    现在请解决:
    问题:[你的问题]
    请按照上述格式逐步思考。
    

    2. 零样本思维链(Zero-Shot CoT)

    只需添加"让我们逐步思考"即可:

    [复杂问题]
    
    让我们逐步思考(Let's think step by step)
    

    3. 自洽性思维链(Self-Consistency CoT)

    让 AI 多次推理,选择最一致的答案:

    请从三个不同的角度分析这个问题,分别给出推理过程和答案,然后比较哪个答案最合理。
    
    问题:[你的问题]
    

    实际应用场景

    1. 数学问题

    请逐步解决这个数学问题:
    
    1. 理解题意,列出已知条件
    2. 选择合适的解题方法
    3. 逐步计算
    4. 验证答案
    
    问题:一个水池,单独开进水管 6 小时可注满,单独开排水管 8 小时可排空。同时开两个管子,多久能注满?
    

    2. 逻辑推理

    请逐步分析这个逻辑问题:
    
    1. 列出所有已知条件
    2. 分析条件之间的关系
    3. 排除不可能的情况
    4. 得出结论
    
    问题:A、B、C 三人中有一人说了谎。A 说"B 在说谎",B 说"C 在说谎",C 说"A 和 B 都在说谎"。谁在说谎?
    

    3. 代码调试

    请逐步分析这段代码的问题:
    
    1. 理解代码的预期功能
    2. 逐行分析代码逻辑
    3. 找出可能的错误点
    4. 提供修复方案
    
    [代码]
    

    注意事项

  • **适合复杂问题**:简单问题不需要思维链
  • **增加 token 消耗**:推理过程会增加输出长度
  • **不是万能**:某些问题可能需要其他提示技术
  • 练习

    尝试用思维链方法解决以下问题:

  • 一个班级有 40 名学生,25 人喜欢数学,20 人喜欢物理,15 人两者都喜欢。问有多少人两者都不喜欢?
  • 如果昨天是明天的话,今天就是周五了。请问实际上今天是周几?
  • ---

    **下一步**:[学习自我一致性提示法](/tutorials/tutorial-advanced-002)