
# Chain-of-Thought 提示词模板库> 包含:Zero-shot CoT / Few-shot CoT / Self-Consistency / Tree of Thoughts / Reflexion---## 一、Zero-Shot CoT 模板### 1.1 通用推理模板```markdown请一步一步分析并回答以下问题。问题:{question}请在回答时:1. 明确识别问题的关键要素2. 展示完整的推理过程3. 在最后给出明确答案```### 1.2 数学问题模板```markdown请解决以下数学问题,展示每一步的计算过程。问题:{math_question}要求:1. 列出已知条件和目标2. 选择合适的解题方法3. 逐步执行计算4. 验证结果的合理性```### 1.3 逻辑分析模板```markdown请分析以下逻辑问题,逐步推导结论。问题:{logic_question}请按照以下格式回答:1. 前提条件识别2. 逻辑关系分析3. 逐步推导4. 最终结论```### 1.4 决策分析模板```markdown请帮我分析以下决策问题。问题:{decision_question}分析维度:1. 选项识别2. 利弊分析3. 权衡考量4. 最终建议请详细说明每一步的分析逻辑。```---## 二、Few-Shot CoT 模板### 2.1 数学应用题模板```markdown## 示例1问题:小明有12个苹果,他给了小红5个,又买了8个。小明现在有多少苹果?推理:- 小明开始有12个苹果- 给了小红5个:12 - 5 = 7个- 又买了8个:7 + 8 = 15个答案:15个## 示例2问题:一件衣服原价200元,打8折后再减30元,实际售价是多少?推理:- 原价:200元- 打8折:200 × 0.8 = 160元- 再减30元:160 - 30 = 130元答案:130元## 请解答问题:{new_question}推理:```### 2.2 逻辑推理模板```markdown## 示例问题:如果所有的A都是B,有些B是C,那么有些A可能是C吗?推理:- 前提1:所有A都是B(A ⊆ B)- 前提2:有些B是C(B ∩ C ≠ ∅)- 分析:由A ⊆ B和B中有C可知,A中可能有一部分是C- 结论:是的,有些A可能是C(但不是必然)答案:是的,有些A可能是C## 请解答问题:{new_question}推理:```### 2.3 因果分析模板```markdown## 示例问题:为什么夏天比冬天更容易发生中暑?推理:- 关键因素1:温度差异,夏天温度更高- 关键因素2:人体适应,人体习惯冬季低温- 关键因素3:散热机制,高温下散热效率降低- 因果链:高温 → 体温调节负担 → 散热不及时 → 中暑答案:因为夏天温度高,人体散热困难,加上适应因素,更易中暑## 请解答问题:{new_question}推理:```### 2.4 代码逻辑模板```markdown## 示例问题:写一个函数判断字符串是否是回文推理:- 回文定义:正读和反读相同- 需要比较的是字符,不是字节- 算法:双指针从两端向中间比较- 边界情况:空字符串、单字符、大小写、空格答案:```pythondef is_palindrome(s: str) -> bool:s = s.lower().replace(" ", "")return s == s[::-1]```## 请解答问题:{new_question}推理:```---## 三、Self-Consistency 模板### 3.1 多路径推理模板```markdown请从不同角度分析以下问题,生成3种不同的推理路径,然后选择最一致的答案。问题:{question}请按以下格式回答:推理路径1(方法A):[使用第一种方法的完整推理过程]答案:[答案1]推理路径2(方法B):[使用第二种方法的完整推理过程]答案:[答案2]推理路径3(方法C):[使用第三种方法的完整推理过程]答案:[答案3]最终分析:- 检查三个答案是否一致- 分析差异原因- 选择最合理的最终答案最终答案:[最一致的答案]```### 3.2 数学验证模板```markdown请用多种方法验证以下计算,确保结果可靠。问题:{math_question}方法1:[方法名称][完整计算过程]答案1:[结果]方法2:[方法名称][完整计算过程]答案2:[结果]方法3:[方法名称][完整计算过程]答案3:[结果]一致性检验:[分析三个答案是否一致]最终答案:[确认的答案]```---## 四、Tree of Thoughts 模板### 4.1 复杂决策树模板```markdown你是一个专业的决策分析师。请用思维树的方式分析以下问题。问题:{complex_question}## 阶段1:探索初始方向请列出3-5个可能的初始解决方向,并评估每个方向的初步可行性(1-10分)。方向1:[描述] - 可行性评分:X/10方向2:[描述] - 可行性评分:X/10方向3:[描述] - 可行性评分:X/10## 阶段2:深度探索请选择最高分的方向进行深度探索,列出后续步骤。[选中的方向]├─ 步骤A1 → 结果A1.1 / 结果A1.2│ └─ 评估:继续/回退├─ 步骤A2 → 结果A2.1 / 结果A2.2│ └─ 评估:继续/回退└─ 步骤A3 → ...## 阶段3:路径评估与选择请评估各路径的:- 成功率- 资源消耗- 潜在风险最优路径:[描述]选择理由:[说明]```### 4.2 24点游戏模板```markdown你是一个数学游戏专家。请用思维树策略解决24点问题。给定数字:{numbers}## 规则- 使用加减乘除四则运算- 每步只能用两个数字- 最终结果必须为24- 找到解决方案或最接近的结果## 思维树探索层级1(初始状态):├─ 组合1:数字1 和 数字2 = 结果1├─ 组合2:数字1 和 数字3 = 结果2├─ 组合3:数字1 和 数字4 = 结果3└─ ...层级2(基于每个组合):├─ 基于组合1:│ ├─ 与数字3组合:结果1 ±*/ 数字3 = ?│ └─ 与数字4组合:结果1 ±*/ 数字4 = ?└─ ...评估每个分支是否可能达到24,选择最优路径继续。最终解法:[步骤描述]结果:[验证是否为24]```---## 五、Reflexion 模板### 5.1 自反思推理模板```markdown请解决以下问题,并在解决后进行自我反思。## 第一阶段:初步解答问题:{question}解答:[完整的推理过程和答案]## 第二阶段:自我评估请检查上述解答,评估以下方面:1. 逻辑正确性- 推理链是否完整?- 每一步是否都有依据?2. 计算准确性- 数值计算是否正确?- 公式应用是否恰当?3. 边界情况- 是否遗漏了特殊条件?- 是否考虑了极端情况?评估结果:[通过/需修正]## 第三阶段:反思总结(如需修正)反思要点:- [发现的问题1]- [问题原因分析]- [改进方案]修正后的解答:[改进后的完整推理和答案]```### 5.2 代码调试反思模板```markdown请生成代码并进行自我审查。任务:{coding_task}## 第一阶段:代码生成```python[生成的代码]```## 第二阶段:代码审查请检查以下方面:1. 语法正确性- 是否符合Python规范?2. 逻辑正确性- 算法逻辑是否正确?3. 边界处理- 是否处理了空输入?- 是否处理了异常值?4. 效率考量- 时间复杂度是否合理?- 空间复杂度是否合理?发现的问题:- 问题1:[描述]- 问题2:[描述]## 第三阶段:改进与验证修正后的代码:```python[改进后的代码]```验证:- [测试用例1]:输入→期望输出→实际输出- [测试用例2]:...```### 5.3 多轮反思模板```markdown请解决这个复杂问题,采用多轮反思的方式。问题:{complex_problem}=== 第1轮 ===解答:[第1次尝试的解答]反思:[自我评价与改进方向]=== 第2轮 ===解答:[基于反思的改进解答]反思:[再次评价]=== 第3轮 ===解答:[最终解答]总结:- 主要改进点:[列出]- 最终置信度:[高/中/低]- 理由:[说明]```---## 七、模板使用指南### 7.1 按场景选择| 场景 | 推荐模板 ||------|----------|| 快速验证 | Zero-Shot CoT || 固定领域 | Few-Shot CoT || 关键决策 | Self-Consistency || 复杂规划 | Tree of Thoughts || 迭代改进 | Reflexion |
明天继续Prompt的学习。提示词参数传入,防止AI幻觉等
关注我,接下来我会:
📝 每周更新我的AI学习踩坑日记,把代码、报错、解决方案、自己的感想都公开出来,让你少走弯路。
📚 分享我用AI解决日常小问题的经验。
后台回复“AI入门”,我把整理好的第一批学习资料发给你,我们一起重启,一起成长。
夜雨聆风