“氛围编程”命名人卡帕西提高 AI 回答质量的窍门:与它闲聊 10 分钟
什么是“氛围编程”?
根据搜索结果,Cursor、Windsurf、Claude Code等AI编程工具的普及,让完全不懂编程的普通人也能用中文描述需求,几分钟内生成可用代码。“Vibe Coding”(氛围编程)正是这一现象的代名词——它强调通过自然、随意的语言与AI协作,而非死板的指令。卡帕西作为“Vibe Coding”的命名人,进一步指出:这种“氛围”的核心,就是先让AI熟悉你的思维方式和项目背景。
闲聊10分钟,为什么能提升AI回答质量?
卡帕西的窍门是:不要一上来就扔具体问题,而是先和AI“聊聊天”。他曾在多个场合解释过背后的逻辑:

- 建立上下文窗口:AI的注意力机制依赖连续对话中的历史信息。闲聊10分钟(比如解释你正在做什么项目、为什么选择某工具、甚至吐槽遇到了什么困难),相当于给AI“喂”了一整段背景故事,让它在后续回答中能引用这些细节。
- 降低指令歧义:直接提问“帮我写个爬虫”可能得到千篇一律的答案。但如果你先聊了“我最近在爬一个反爬很强的网站,用了Selenium但很慢”,AI就能自动调整策略,推荐更合适的库或架构。
- 激活“协作者模式”:卡帕西认为,AI在“闲聊”状态下更容易进入“协助者”角色,而不是“搜索引擎”。这种氛围能让模型更愿意主动追问、补充细节,而不是机械地输出标准答案。
具体怎么做?卡帕西的“闲聊四步法”
根据卡帕西在社交媒体和演讲中的分享,他推荐按以下步骤与AI“热身”:
- 场景铺陈:用2-3分钟描述你正在解决的全局问题。例如:“我打算做一个个人博客,但不想用WordPress,想用纯静态生成器,但我是新手。”
- 情绪与目标:花1分钟说出你的真实感受。“我有点焦虑,因为之前尝试过Jekyll但搞不定主题。”——这能让AI感知到你的“求助”状态,调整回答的耐心程度。
- 抛出试探性问题:接下来5分钟,问一些看似无关的“边界测试”问题,比如“你觉得Gatsby和Hugo哪个更适合新手?”AI的回答会暴露出它的知识盲区或偏好,你可以据此调整后续提问策略。
- 确认共识:最后1-2分钟,总结AI刚说的关键点,并问“你理解得对吗?”——这能迫使AI重新审视自己的输出,并主动修正之前的误解。
闲聊带来的意外收获:更少的“幻觉”,更多的“直觉”
卡帕西观察到,经过10分钟闲聊后,AI的“幻觉率”明显下降。原因在于:闲聊阶段积累的上下文,让模型在生成回答时有了更多“锚点”。例如,如果你先聊了“我这个小项目不打算用数据库”,AI就不会在后续建议中推荐集成MySQL的方案。此外,闲聊还能让AI模仿你的语言风格——如果你用比喻、口语化表达,AI也会逐渐调整语气,使交流更自然。
实际案例:从“一问一答”到“共创伙伴”
有开发者分享过复现卡帕西方法的经历:原本直接问“如何用Python读Excel”,AI只给了三行代码。但先闲聊10分钟,说自己是个数据分析小白、需要处理带合并单元格的销售报表,AI不仅给出了代码,还主动解释了注意事项,甚至推荐了可视化工具。卡帕西认为,这种“闲聊”本质上是在训练AI理解你的“意图图谱”,而不仅仅是“指令文本”。他鼓励大家把AI当作“研究生实习生”——先一起喝杯咖啡聊项目,再让他干活。