{"text":[[{"start":7.29,"text":"每个人都会时不时突发奇想,想象有一个应该存在但现实中并不存在的网络小工具或小游戏。“应该有一款这样的app,”我们感慨道,然后继续做我们该做的事情,因为我们大多数人都不会编程,也绝不会花钱请专业人士把我们一闪而逝的念头转变成现实。"}],[{"start":27.02,"text":"但是多亏大语言模型,如今有了像Cursor和Replit这样的平台,只需要用自然语言输入提示,“编程”就不再是难事。欢迎体验“氛围编程”(vibe coding)!这是在特斯拉(Tesla)和OpenAI当过工程师的安德烈•卡帕斯(Andrej Karpathy)今年创造的术语。卡帕斯表示,这是很好玩的事,“在周末瞎鼓捣一些项目”,“完全沉浸在氛围中”,“甚至忘记了代码的存在”。"}],[{"start":54.019999999999996,"text":"一时兴起,我动手尝试了一下。我哥作为专业的计算机程序员坐在一旁,以防我遇到难题。我想做一个非常简单的app,用来骗我的五岁的女儿,让她以为我的手机是X光机器。"}],[{"start":68.44999999999999,"text":"我在Replit注册了免费账号,用四个简短的句子描述了我的意图,并附上几份标题明确的文件,里面是我们从网上下载的X光图像。几分钟后,结果出来了,与我设想的几乎一模一样,只是多了一些东西。就像一个渴望表现的初级员工,系统添加了一些烦人的有说教意味的弹出式资料框,还有一个“分享”图像的功能。这两者都不是我要求的。我让系统删除,它照做了。"}],[{"start":98.46,"text":"不难看出这里面蕴藏着多少可能性。也许大家都会开始自己做一些简单的小app和小程序,专门针对自己的需要设计,而不是非得在大型商用app上注册,那些app需要个人数据、订阅费等等。在工作场所,非技术部门的创意人员也许会利用氛围编程粗略制作出原型程序,好向技术部同事展示他们的创意,以免他们的构思在落地过程中变了味。"}],[{"start":125.19999999999999,"text":"更进一步的话,专业程序员就该开始坐立不安了,这是可以理解的。如果有绝佳点子的人能够以极低成本、在极短时间内创办起自己的公司,而不用费劲学编程或者花大价钱雇用程序员,结果会怎样?如果大公司能够以技能一般但工资很低的员工替代经验丰富的程序员,结果会怎样?"}],[{"start":146.87,"text":"进入的门槛降低,对于门槛外的人来说比对门槛内的人好得多,特别是如果你花了许多时间、掌握了许多技能才进入门槛的话。"}],[{"start":157.12,"text":"这种紧张心理从Reddit等论坛上已经可以感受到。一些程序员说,搞氛围编程的人是“无所顾忌的门外汉,能使用人工智能,但对工程学一无所知”,这是其中一人的原话。一些搞氛围编程的人抱怨说,程序员们就是“把着门”。"}],[{"start":175.39000000000001,"text":"这些争论——也发生在“AI艺术家”与职业艺术家之间——让人回想起工业革命时期。例如,当时框架织工发现生计受到机器的威胁,因为没什么经验、技能不熟练的工人就可以操作这些机器。不妨称作“氛围织工”。卢德分子的敌意其实不是针对机器,而是冲着使用机器压榨他们的雇主——他们利用手艺拙劣的非熟练工人操作机器,削弱了劳工的价值。"}],[{"start":203.08,"text":"同样,程序员们表示,大模型经常生成乱七八糟、满是bug和安全漏洞的代码。氛围编程者不具备足够的知识来发现所有这些问题,更别说解决这些问题了。我自己在体验氛围编程时就遇到了这种情况:有一回我哥说“有个bug”。我都没有注意到。"}],[{"start":223.46,"text":"不用说,卢德分子没能赢得他们的斗争。但我觉得,如果“氛围编程”从个人项目扩展到商业产品,专业程序员很快就会被找回来解决由脆弱不安全的代码引起的可能造成高昂代价的问题。"}],[{"start":239.07,"text":"这让我不由想起我和我先生决定自己重新粉刷房子的事情。当我们要卖掉房子时,调查报告上写道,由于我们粉刷得极其糟糕,降低了我们房子的价值。下一回粉刷时我们花钱请了专业人员,而且没有对成本心生不满。"}],[{"start":257.27,"text":"也许氛围编程也会像DIY一样:很多人会在家里尝试做一些项目,从这个过程中享受到乐趣。有一些人会变得真的擅长此道。但是说到复杂的编程,我们中的许多人将会重新萌生对专业人士的敬意。我们也许只是不得不先经历几翻自己动手操作造成的灾难。"}],[{"start":278.94,"text":"译者/何黎"}]],"url":"https://audio.ftmailbox.cn/album/a_1749079474_6666.mp3"}