最近很火的 Vibe Coding,到底是个啥?vibe coding 最后一公里:从“想法”到“产品”还有多远?#iTalk沙龙#第375期 一起来聊聊 ?
Spec Coding(规范编程):这是传统的软件开发模式。
我们先写一份详尽的需求文档(Spec),涵盖每一个功能、接口、数据流和用户交互细节。开发者严格按照这份“蓝图”来一行行敲代码。这种方式严谨、可控,但过程漫长且僵化,往往需要耗费大量时间来沟通和修改文档。
Vibe Coding(氛围编程):这是一种全新的协作模式。
你不再需要编写厚重的文档,而是通过自然语言、图片、甚至只是一个模糊的“感觉”(Vibe),告诉 AI 你的想法。AI 快速生成一个原型,你再基于这个原型进行迭代。这个过程高效、灵活,但不确定性非常高(主要修改环节,费时费力,对于大型项目来说是梦魇),对 AI 的理解和你的提示词质量有极高的要求。
简单来说,Vibe Coding 是一种从模糊到清晰的“涌现式”开发,而 Spec Coding 则是从清晰到执行的“规划式”开发。
Vibe coding(有译氛围编程[来源请求])是一种使用AI辅助的编程范式,程序员会用提示描述要处理的问题,提供给软件开发专用的大型语言模型(LLM)。应用程序的源代码是由大型语言模型产生,程序员的工作从原来的撰写程式码,改为指导AI产生程式码,测试及优化程式码。Vibe coding的提倡者认为这甚至可以让新手程序员在没有以往软件工程要求技能的情形下,可以产出软件。此一词语是由安德烈·卡帕斯在2025年2月提出,在3月时列在韦氏英语惯用法词典的"slang & trending"名词。
发布于 上海
