Prompt 可以抽象成思维模式(Thinking Pattern)
十几个非常经典的模式,而且几乎可以用于 Coding、产品、创业、写作、投资、人生决策等任何领域。
1. 第一性原理(First Principles)
不接受已有结论,只相信事实。
Prompt:
不要引用行业惯例。
从最基本的事实开始,一步一步推导。
哪些是假设?
哪些是事实?
如果今天重新设计,会是什么样?
适合:
架构设计
API设计
产品设计
商业模式
2. 对抗式审查(Adversarial Review)
假设我是错的。
Prompt:
请站在最反对我的立场。
不要帮我证明我是对的。
尽可能证明我是错的。
找出所有风险。
适合:
PR Review
架构评审
商业计划
法律合同
3. 红队思维(Red Team Thinking)
它比对抗式更狠。
Prompt:
假设你是竞争对手。
你的目标是让我失败。
你会如何攻击我的系统?
最容易突破哪里?
适合:
安全
Prompt Injection
AI Agent
网络安全
4. 钢人论证(Steelman)
这是和 Strawman 相反。
Prompt:
不要挑毛病。
请替我的观点构建最强版本。
如果由世界级专家来支持,它会怎么说?
很多人只知道反驳,不知道强化。
5. 魔鬼代言人(Devil’s Advocate)
和对抗式类似,但更偏商业。
Prompt:
假设董事会里唯一反对的人是你。
你会提出哪些质疑?
为什么项目不应该继续?
6. 五个为什么(5 Whys)
丰田发明。
Prompt:
连续问五次:
为什么?
每一次回答继续追问为什么。
例如:
Bug
↓
为什么?
↓
线程问题
↓
为什么线程问题?
↓
锁设计错误
↓
为什么锁设计错误?
↓
……
最后通常能找到真正原因。
7. 奥卡姆剃刀(Occam’s Razor)
Prompt:
有没有更简单的解释?
是否引入了不必要的复杂度?
去掉80%的设计还能成立吗?
特别适合:
Vibe Coding。
很多 AI 喜欢过度设计。
8. 第二序思维(Second-order Thinking)
很多人只看第一层结果。
Prompt:
如果这样做:
第一层影响是什么?
第二层影响?
第三层影响?
长期会怎样?
投资领域经常用。
9. 逆向思维(Inversion)
来自 Charlie Munger。
不是问:
怎么成功?
而是:
怎么一定失败?
Prompt:
不考虑成功。
请列举所有导致失败的方法。
然后逐一避免。
Coding 非常有效。
10. 边界条件思维(Edge Case Thinking)
Prompt:
不要考虑正常情况。
请只考虑:
极端输入
空数据
网络断开
重复提交
时间回拨
并发10000人
内存不足
非常适合:
后端开发。
11. Feynman Technique(费曼学习法)
Prompt:
用小学六年级学生能懂的话解释。
如果无法解释,说明理解还不够。
12. MECE
咨询行业经典。
Prompt:
请确保:
不重复
不遗漏
对问题重新分类。
13. 系统思维(Systems Thinking)
Prompt:
不要只分析当前问题。
找出:
输入
输出
反馈回路
延迟效应
系统瓶颈
适合:
微服务
MQTT
支付系统
售货机平台
14. 贝叶斯思维(Bayesian Thinking)
Prompt:
每得到一个新证据,请更新你的判断。
不要一次性下结论。
AI 很适合这种推理方式。
15. 80/20 思维
Prompt:
哪20%的工作,
能带来80%的收益?
特别适合:
产品
Coding
创业
16. 木桶理论反推(Constraint Thinking)
来自 Eliyahu M. Goldratt 的约束理论。
Prompt:
整个系统最大的瓶颈是什么?
如果只能优化一个地方,
应该优化哪里?
很多程序员喜欢优化 CPU。
真正瓶颈:
可能是
数据库
Redis
网络
人工审核
17. 预演失败(Premortem)
和事后复盘(Postmortem)相反。
Prompt:
假设一年后,这个项目彻底失败。
请倒推所有可能导致失败的原因。
哪些今天就可以预防?
项目管理中非常常见。
18. 反事实思维(Counterfactual Thinking)
Prompt:
如果不能使用当前方案,
还有哪些完全不同的路径?
如果某个关键条件不存在,又该怎么办?
这能帮助突破路径依赖,探索更有创造性的替代方案。
如果把这些归纳一下,本质上可以分成 6 大类