什么是 Vibe 编码
快速阅读: 《初创公司》消息,安德烈·杰克提出“氛围编码”概念,虽非正式编程分支,却描述了编程中难以言喻的感受。从基础指令到高级抽象,如封装与构建系统,再到与大语言模型合作,编码体验超越语言描述,触及超现实的认知领域。
安德烈·杰克,斯坦福大学的博士,不仅是OpenAI和特斯拉等公司的著名AI构建者,他还运营着一个在YouTube上非常有益的教育项目,教导数百万人有关聊天机器人和人工智能的知识。当他说话时,AI技术人员都会倾听。甚至《纽约时报》和《商业内幕》也不得不关注。那么,什么是“氛围编码”?氛围编码并不是编程的一个正式分支,也不会成为其中之一。它不是一种概念,而是一种感觉。程序员们即使在AI出现之前就已经有所体会,安德烈最终为其赋予了一个名字。
当你冥想或经历灵魂出窍的感觉时,你会完全沉浸于超现实的现实中。但当你回到物质世界时,很难用确切的话语来描述它。无论语言多么精确,都无法完整描绘我们的全部认知体验。无论我们发明多少词汇,总会有一些灰色地带无法描述。诸如“空灵”、“超现实”和“崇高”这样的形容词存在是有道理的。现在,只需将上述例子中的语言替换为编程语言,得到的结果就是:氛围编码。让我们看看它在软件开发不同阶段是如何展开的。
作为编码人员,我们编写编程指令。`console.log` 和 `do…while` 是我们向机器表达需求的方式。作为开发者,我们提升到更高的抽象层次:我们进行封装。我们将数据和函数组合在一起,称为对象的伞下。我们相互连接它们,定义它们的生命周期,并构建完整的功能系统。当我们用聊天机器人构建东西时,我们再提升一个抽象层次。我们对大语言模型(LLMs)…
(以上内容均由Ai生成)