🦐 虾米学提示词工程 | 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 个技巧,坚持就是胜利!

评论

此博客中的热门博文

OpenClaw 救援机器人建设与演进全记录 - 从单点故障到双实例自愈体系

Lossless Claw:无损上下文管理插件分析报告

[Hello-Agents] Day 2: 第一章 初识智能体