Install
openclaw skills install @paudyyin/prompting-modes高级推理模式工具箱。实现五种经过验证的提示词工程模式:Chain-of-Thought(逐步推理)、Self-Consistency(多采样投票)、Tree-of-Thought(多路径探索)、ReAct(工具调用循环)、Plan-and-Execute(先计划后执行)。当用户显式要求某种推理模式,或任务需要特定推理策略时使用。
openclaw skills install @paudyyin/prompting-modes五种经过验证的推理策略,可根据任务类型自动或手动选择。
来源:吴恩达《AI Prompting for Everyone》课程核心方法论
| 模式 | 核心思想 | 适用场景 | 触发词 |
|---|---|---|---|
| Chain-of-Thought | 逐级分解,显式展示中间推理 | 数学/逻辑/需要透明解释 | "一步一步"/"解释过程" |
| Self-Consistency | 多次采样,多数投票选最优 | 客观题/追求高准确率 | "确定答案"/"多验证几次" |
| Tree-of-Thought | 探索多条路径,评价后选最优 | 复杂规划/创意/多解问题 | "几种方案"/"ToT"/"头脑风暴" |
| ReAct | 思考-行动-观察循环,调用工具 | 需要搜索/计算/查询的任务 | "搜索"/"查询"/"实时" |
| Plan-and-Execute | 先完整计划,再逐步执行 | 多步骤项目/长链条任务 | "计划"/"步骤"/"规划" |
用户请求
│
▼
需要调用外部工具? ──是──→ ReAct
│否
▼
需要客观确定答案? ──是──→ Self-Consistency
│否
▼
存在多种可行路径? ──是──→ Tree-of-Thought
│否
▼
任务步骤≥5步? ──是──→ Plan-and-Execute
│否
▼
需要透明解释? ──是──→ Chain-of-Thought
│否
▼
默认:直接回答
将复杂问题分解为中间推理步骤,显式展示思考过程。
## 问题重述
[用自己的话复述问题,确保理解正确]
## 已知条件
- 条件1: ...
- 条件2: ...
## 分步推理
**步骤1**: [推理内容]
→ 得到: [中间结论]
**步骤2**: [推理内容]
→ 得到: [中间结论]
...
## 最终答案
[基于推理链得出的结论]
## 验证
[反向验证答案是否正确]
对同一问题生成多个独立答案,通过多数投票选出最可靠的结果。
## 问题分析
[简要分析问题]
## 多次采样
**路径1**: [推理过程] → 答案A
**路径2**: [推理过程] → 答案B
**路径3**: [推理过程] → 答案A
**路径4**: [推理过程] → 答案A
**路径5**: [推理过程] → 答案C
## 投票结果
| 答案 | 出现次数 | 占比 |
|------|---------|------|
| 答案A | 3 | 60% |
| 答案B | 1 | 20% |
| 答案C | 1 | 20% |
## 最终答案
答案A(多数投票结果,置信度60%)
探索多条推理路径,评估每条路径的可行性,选择最优分支深入。
## 问题定义
[明确要解决的问题]
## 生成初始分支(3个思路)
**分支A**: [思路描述]
**分支B**: [思路描述]
**分支C**: [思路描述]
## 初步评价
| 维度 | 分支A | 分支B | 分支C |
|------|-------|-------|-------|
| 可行性 | ⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐ |
| 成本 | 中 | 低 | 高 |
| 风险 | 中 | 高 | 低 |
| 效果 | 好 | 一般 | 最好 |
## 淘汰
淘汰分支B(原因:...)
## 深入展开剩余分支
### 分支A深入
- 步骤1: ...
- 步骤2: ...
- 关键决策点: ...
### 分支C深入
- 步骤1: ...
- 步骤2: ...
- 关键决策点: ...
## 最终推荐
推荐分支C,理由:...
交替进行推理(Thought)和行动(Action),通过工具获取信息,观察结果后继续推理。
Thought: [当前推理,分析下一步需要什么信息]
Action: [工具名称]
Action Input: [工具参数]
Observation: [工具返回结果]
Thought: [基于观察继续推理]
...
Final Answer: [最终答案]
ReAct 模式天然对应 OpenClaw 的工具调用机制:
先生成完整计划,再逐步执行,最后验证结果。
阶段1:计划
## 任务分析
[理解任务目标和约束]
## 执行计划
| 步骤 | 任务 | 预期输出 | 依赖 |
|------|------|---------|------|
| 1 | ... | ... | 无 |
| 2 | ... | ... | 步骤1 |
| 3 | ... | ... | 步骤1,2 |
| ... | ... | ... | ... |
## 风险预判
- 步骤X可能失败,备选方案:...
阶段2:执行
## 执行记录
### 步骤1: [任务名]
- 操作: ...
- 结果: ...
- 状态: ✅完成 / ❌失败(原因:...)
### 步骤2: ...
阶段3:验证
## 结果验证
- 目标: [原始目标]
- 实际输出: [实际结果]
- 是否达成: ✅ / ❌
- 偏差说明: ...
daily-agent 的"任务分类→评估→路由→执行→收尾"流程本身就是 P&E 模式。 当任务被判定为"长链"时,spawn 子代理执行的也是 P&E。
复杂任务可以组合多种模式:
| 组合 | 场景 | 执行方式 |
|---|---|---|
| P&E + CoT | 多步骤推理项目 | 每步执行时用 CoT 展示推理 |
| P&E + ReAct | 多步骤信息收集 | 每步执行时调用工具 |
| ToT + P&E | 方案对比后执行 | 先用 ToT 选方案,再用 P&E 执行 |
| SC + CoT | 高准确率推理 | 多次采样后用 CoT 解释最终答案 |
用户可在请求中显式指定:
指定后跳过自动选择,直接使用指定模式。
| 文件 | 说明 |
|---|---|
SKILL.md | 本技能入口文档 |
references/modes-reference.md | 五种模式的详细学术背景和最佳实践 |
references/implementation-guide.md | 在 OpenClaw 中的具体实现指南 |
| 版本 | 日期 | 变更 |
|---|---|---|
| v1.0.0 | 2026-06-20 | 基于吴恩达《AI Prompting for Everyone》课程创建 |