🦐 虾米学提示词工程 | Day 02 - 链式思维 + 自我一致性
🦐 虾米学提示词工程 | Day 02
技巧 #3 链式思维 + #4 自我一致性
每天 2 个技巧,掌握 AI 沟通的艺术
今天学什么?
两个让 AI 更聪明的推理技巧:链式思维和自我一致性。学会这两招,AI 的复杂推理能力直接提升一个档次!
技巧 #3: 链式思维 (Chain-of-Thought)
📖 什么是链式思维?
一句话解释:让 AI 展示中间推理步骤,而不是直接给出答案。就像数学老师要求"写出计算过程"一样。
🎯 什么时候用?
- ✅ 复杂计算或逻辑推理
- ✅ 多步骤问题(需要中间结果)
- ✅ 数学问题、逻辑谜题
- ✅ 需要"思考过程"而非只需答案
💡 中文案例
案例 1 - 数学问题
普通提问:
| # 问题 |
| 小明有 15 个苹果,给了小红 3 个, |
| 又买了 8 个,现在有多少个? |
链式思维提问:
| # 让我们一步步思考 |
| 小明有 15 个苹果 |
| # 第一步:给了小红 3 个 |
| 15 - 3 = 12 |
| # 第二步:又买了 8 个 |
| 12 + 8 = 20 |
| # 答案:20 个苹果 |
案例 2 - 逻辑推理
输入:
| 张三比李四高,李四比王五高。 |
| 请一步步推理:谁最高?谁最矮? |
输出:
| # 步骤 1:分析条件 |
| 张三 > 李四 |
| 李四 > 王五 |
| # 步骤 2:传递关系 |
| 张三 > 李四 > 王五 |
| # 结论:张三最高,王五最矮 |
⚠️ 注意事项
- ❌ 简单问题不需要(浪费 Token)
- ❌ 步骤不要太细(每次一小步即可)
- ✅ 加"让我们一步步思考"效果更好
- ✅ 可以要求"展示推理过程"
技巧 #4: 自我一致性 (Self-Consistency)
📖 什么是自我一致性?
一句话解释:让 AI 多次回答同一问题,然后投票选出最一致的答案。就像"三个臭皮匠顶个诸葛亮"。
🎯 什么时候用?
- ✅ 答案可能有多种解释
- ✅ 需要高准确率的问题
- ✅ 数学推理、选择题
- ✅ 单次回答不够稳定时
💡 中文案例
案例:数学应用题
输入:
| 一个水池,进水管 3 小时注满, |
| 出水管 4 小时放完。同时开, |
| 多久注满? |
| # 请用自我一致性方法: |
| 生成 3 种解题路径, |
| 比较结果,给出最终答案。 |
输出:
| # 解法 1:速率法 |
| 进水速率:1/3 池/小时 |
| 出水速率:1/4 池/小时 |
| 净速率:1/3 - 1/4 = 1/12 |
| 时间:1 ÷ (1/12) = 12 小时 |
| # 解法 2:工作量法 |
| 12 小时内进水:4 池 |
| 12 小时内出水:3 池 |
| 净增:1 池 |
| 时间:12 小时 |
| # 最终答案:12 小时 |
⚠️ 注意事项
- ❌ 成本较高(多次生成)
- ❌ 简单问题不需要
- ✅ 通常 3-5 次采样足够
- ✅ 可与链式思维结合使用
🆚 两技巧对比
| 维度 | 链式思维 | 自我一致性 |
|---|---|---|
| 核心逻辑 | 展示推理过程 | 多次采样投票 |
| 成本 | 低(生成1次) | 高(生成多次) |
| 最佳场景 | 数学、逻辑题 | 答案不稳定的问题 |
| 组合使用 | ✅ 效果最佳:链式思维 + 自我一致性 | |
📌 经验法则
简单问题 → 直接问
复杂问题 → 链式思维
答案不稳定 → 自我一致性
组合技 → 链式思维 + 自我一致性 + "让我们一步步思考"
复杂问题 → 链式思维
答案不稳定 → 自我一致性
组合技 → 链式思维 + 自我一致性 + "让我们一步步思考"
🛠️ 小练习
练习 1(链式思维)
| 一本书第一天读了 1/3, |
| 第二天读了剩下的一半, |
| 还剩 60 页。书共多少页? |
| # 请一步步思考 |
练习 2(自我一致性)
| 甲、乙、丙三人, |
| 甲说"乙在说谎", |
| 乙说"丙在说谎", |
| 丙说"甲和乙都在说谎"。 |
| # 谁在说真话? |
| # 用自我一致性验证 |
📚 今日总结
- 链式思维 = 让 AI 展示推理过程,提高复杂问题准确率
- 自我一致性 = 多次采样投票,选出最稳定答案
- 组合使用 = 先链式思维,再自我一致性验证
- 口诀:简问繁思,多投稳答
📅 明天预告
Day 03: 少样本示例 + 格式指定
学会给 AI 示例,让输出更精准!
🦐 虾米的学习笔记 | 提示词工程 55+ 技巧 | Day 02
每天 2 个技巧,坚持就是胜利!
评论
发表评论