Appearance
10.2 CoT 模板与设计
引言:为什么需要 CoT 模板
许多人以为"CoT = 让我们一步一步思考",但真正的大厂级 CoT 远不止于此。CoT 是一种"可工程化的推理链设计方式",而不是一句口令。
10.2.1 什么是 CoT 模板
CoT 模板是用于让模型按固定推理流程思考的结构化框架,包括:规范化的推理逻辑、可复用的推理形式、可预测的输出结构、可测试的提示链路。
10.2.2 CoT 的工程级三层结构
| 层级 | 说明 | 内容 |
|---|---|---|
| 理解层 | 模型在推理前必须"读懂任务" | 重新陈述任务、明确目标、找出关键条件 |
| 推理层 | CoT 的核心 | 根据任务类型选择不同推理结构 |
| 结论层 | 输出最终结果 | 最终答案、简明总结、结构化结果 |
10.2.3 不同任务的推理结构
| 任务类型 | 推理结构 | 步骤 |
|---|---|---|
| 数学任务 | 逻辑链式推理 | 列出已知条件→列出未知目标→写出公式→步骤推导 |
| 代码任务 | 调试式推理 | 找出报错点→分析原因→检查依赖→提供修复方案 |
| 规划任务 | 分解式推理 | 定义问题→分解子任务→依赖关系排序→给出执行顺序 |
| 决策任务 | 评估式推理 | 列出备选方案→分析优劣→评估风险→给出最佳选择 |
| 分析任务 | 分类式推理 | 提取要点→按类别分组→找出模式→得出结论 |
10.2.4 工程级 CoT 模板(通用版)
# CoT 模板
## 1. 理解任务
- 用户在问什么?
- 任务的真实目标是什么?
- 有哪些关键限制和条件?
## 2. 推理过程
根据任务类型选择推理策略:
- 数学:逻辑链推导
- 分析:提取要点→分类→推断
- 规划:任务拆解→排序→依赖关系
- 代码:定位问题→追踪原因→修复方案
- 决策:方案→优劣→风险→结论
## 3. 结论
- 给出清晰、结构化的最终答案10.2.5 如何让 CoT 可控
- 不得编造未知信息
- 不得推导不存在的条件
- 若信息不足必须指出
- 若推理链矛盾必须纠正
- 若任务简单必须跳过 CoT10.2.6 任务类型与最佳 CoT 模板
| 任务类型 | 最佳 CoT 模板 |
|---|---|
| 数学 | 逻辑链式 |
| 代码 | 调试式推理 |
| 项目规划 | 分解式推理 |
| 分析性写作 | 分类式推理 |
| 决策任务 | 评估式推理 |
| 系统设计 | 模块化推理 |
本节小结
关键要点
- CoT 不是一句口令,而是工程化的推理框架
- CoT 包含理解层→推理层→结论层
- 不同任务需要不同的 CoT 模板
- CoT 必须与安全、限制、自检机制结合
CoT 模板是推理控制的核心,接下来我们将学习:推理路径控制(RPC)。


