promptgarden 🌱
🌍 DE
概念●○○3 分钟 · +20 XP

Vibe coding:什么时候好用,什么时候会坑你

Vibe coding 是指:粗略告诉 AI 你想要什么,然后一边看结果一边迭代改进——快,但一旦出错风险不小。

什么是 vibe coding?

Vibe coding 是指和 AI 编码 agent 合作时,只粗略描述你想要什么,看看结果,再迭代调整——而不是事先把每一行代码都规划好。这个说法来自“跟着感觉(vibe)走”,而不是严格按计划走。

什么时候好用

  • 原型和一次性脚本
  • 边界清晰的小功能
  • 你能轻松验证结果时(能跑起来、看起来对、测试通过)
  • 想快速试一个想法时

什么时候会坑你

  • 涉及安全敏感的代码时(支付、鉴权、用户数据)
  • 大型、盘根错节的代码库中,一个小错误会波及很远
  • 没有人真正核查结果时
  • 你自己都已经看不懂结果,因为从没认真看过时

黄金法则

风险低、能快速验证的事情,vibe coding 完全没问题。风险越高(钱、安全、生产系统),你就越需要规划、测试和 review,而不是单凭感觉。一个不错的折中方式:先让 AI 做计划(参见“先计划,再写代码”词条),再迭代实现。

示例

Prompt:“帮我写个小脚本,把一个文件夹里所有 .png 文件转换成 .webp。”这种任务正是 vibe coding 的理想场景。

小测验

Vibe coding 最适合哪种任务?

来源

相关主题

什么是 AI agent?(和 chatbot 的区别) ●○○模式:先计划,再写代码 ●●○Claude Code:Anthropic 的命令行 agent ●●○