$ cat ~/map/pi-think-different.md
pi-think-different
九种可切换的思考范式——六顶思考帽、思维树、辩论——可作提示契约,也可跑 harness 驱动的多轮流程。
extensions✓ 10月16日
事实速查
- GitHub Stars
- ★ 0
- Forks
- 0
- 许可证
- MIT
- npm / 月
- —
- 最后推送
- 2026年10月14日
安装
pi install npm:pi-think-different——Pi 直接加载 src/index.ts,无构建步骤,除 Pi 外无依赖;从本地检出安装则用 pi install ./pi-think-different## 速览
一个带九种可切换思考范式的 pi 扩展——六顶思考帽、思维树、辩证辩论、第一性原理——既可作整场会话的提示契约,也可跑 harness 驱动的多轮流程,由 /think 命令与 think 工具驱动。
## 要点
- $九种固定形态的范式:cot、tot、got、critique、hypothesis、hats、debate、first-principles、angles,各自标注了适合的问题形态与 run 模式的调用次数(两到六次)。
- $/think 命令驱动一切:为会话固定某个范式、用 /think once 只作用于下一轮、在同一条命令里点名任务,或让 /think auto 为每条提示打分并自动挑选;/think random 逐轮轮换,/think deep 提高强度,/think off 回到 Pi 默认推理。
- $三档强度(light、standard、deep)与两种落点:结构可以渲染进可见回答,也可以留在思考块里、只让结论浮出。
- $会话语言选 en 或 zh 改变的是界面——选择器、目录、帮助、状态行与通知——结构标签以该语言渲染为粗体;模型写下的结构标记保持隐藏,六顶帽子的 emoji 按码点固定,长相似的 emoji 冒充不了黑帽。
- $think 工具有两种模式:scaffold 为当前轮做结构化推理,run 跑多轮流程——harness 解析模型上报的分数、自行剪掉弱分支,并告诉下一步可以沿用什么。
- $默认值按三个 JSON 文件分层(扩展自带默认、用户级文件、项目级覆盖),会话里的 /think 优先于所有文件;无头会话可以用 pi --mode json --think tot -p 直接带着范式启动。
## 常见问题
Q 会话语言选 zh 会改变模型的回答方式吗?
README 把语言限定在界面——选择器、目录、帮助、状态行与通知;结构落在回答还是思考块由 placement 决定,结构标签则按会话语言渲染。
Q 需要构建步骤或安装依赖吗?
不需要——Pi 直接加载 src/index.ts,除 Pi 外无依赖;安装来自 npm(pi install npm:pi-think-different)或本地检出(pi install ./pi-think-different)。
Q run 模式下由谁决定剪掉哪些分支?
剪枝门禁由 harness 依据模型上报的分数计算,不是模型自己说了算——run 模式的输出逐步标注,并写明剪掉了什么、为什么。
## 参考链接
## 相关条目
## 教程
最后更新: 2026年10月16日