‘Vibe coding’ is the new DIY - FT中文网
登录×
电子邮件/用户名
密码
记住我
请输入邮箱和密码进行绑定操作:
请输入手机号码,通过短信验证(目前仅支持中国大陆地区的手机号)。如果该手机号尚未注册,将自动创建 FT中文网账号。短信可能需要几分钟送达,验证码15分钟内有效,请耐心等待:
请您阅读我们的用户注册协议和隐私权保护政策,点击下方按钮即视为您接受。
人工智能

‘Vibe coding’ is the new DIY

Large language models enable us all to create our own apps, but sometimes you need a professional
00:00

{"text":[[{"start":5.98,"text":"Everyone has an idea every now and again for a little online tool or game that ought to exist but doesn’t. “There should be an app for that,” we say wistfully, then we move on with our day, since most of us can’t code and are never going to pay a professional to turn our passing idea into reality."}],[{"start":29.67,"text":"But thanks to large language models (LLMs), there are now platforms such as Cursor and Replit that make it possible to “code” by simply typing instructions in natural language. Welcome to “vibe coding”, a term coined this year by Andrej Karpathy, a former Tesla and OpenAI engineer. Karpathy said it was fun for “throwaway weekend projects” to just “fully give in to the vibes” and “forget that the code even exists”."}],[{"start":61.800000000000004,"text":"Intrigued, I gave it a go. My brother, a professional computer programmer, sat next to me in case I got stuck. I wanted to make a very simple app that would allow me to pretend with my five-year-old daughter that my phone was an X-ray machine. "}],[{"start":78.65,"text":"I set up a free account with Replit, described what I wanted in four short sentences and attached some clearly labelled files of X-ray images we had downloaded from the web. In a few minutes, I was looking at something that was almost exactly what I had envisaged, with a few odd additions. Like a junior employee eager to show off, the system had added annoying educational pop-up fact boxes and a feature to “share” the images, neither of which I had asked for. I told it to remove them, and it did."}],[{"start":116.79,"text":"It’s easy to see the possibilities here. Perhaps we might all begin to make our own simple little apps and programmes, designed specifically for our own needs, rather than having to sign up for vast commercial versions that demand personal data, subscription fees and so on. In the workplace, maybe non-technical creatives could vibe-code scrappy prototypes to show their technical colleagues exactly what they imagine, without their vision getting lost in translation."}],[{"start":152.13,"text":"Take it a step further and professional programmers begin to get understandably twitchy. What if people with great new ideas could create their own start-ups much more cheaply and quickly, without having to learn to code or pay expensive programmers? What if big companies could replace experienced coders with less skilled people on lower salaries?"}],[{"start":180.97,"text":"Lowering the barriers to entry sounds a lot better if you are on the outside of those barriers than if you are on the inside, especially if you have invested a lot of time and developed a lot of skill in order to get there."}],[{"start":196.51,"text":"You can see these tensions beginning to appear in discussion forums such as Reddit. Some programmers say vibe coders are “reckless amateurs with access to artificial intelligence and zero understanding of engineering”, as one put it. And some vibe coders complain that the programmers are just “gatekeeping”."}],[{"start":220.04999999999998,"text":"These arguments, which are also taking place between “AI artists” and professional artists, echo debates from the industrial revolution. Framework knitters, for example, found their livelihoods threatened by machines that could be operated by workers with far less skill and experience. “Vibe knitters”, if you will. The Luddites’ antipathy was not really towards the machines, but towards the employers who used those machines to undercut them with the help of unskilled workers who made worse quality products."}],[{"start":262.24,"text":"Similarly, computer programmers say LLMs often produce needlessly messy code that is full of bugs and security weaknesses. Vibe coders do not have enough knowledge to spot all of these problems, let alone fix them. I encountered this myself in my experiment: at one point, my brother said “there’s a bug”. I hadn’t even noticed."}],[{"start":287.63,"text":"Obviously, the Luddites didn’t win their fight. But I suspect that if “vibe coding” does expand from personal projects to commercial products, professional coders will soon be called back in to fix the very costly problems caused by brittle, insecure code."}],[{"start":306.23,"text":"I am reminded of the time my husband and I decided to repaint our flat ourselves. When we came to sell it, the survey report said we had done such a terrible job that we had lowered the value of the property. Next time, we paid a professional and didn’t resent the cost."}],[{"start":327.47,"text":"Perhaps vibe coding will go the same way as DIY: plenty of people will experiment with projects at home and enjoy the process. Some people will become really good at it. But for the complicated jobs, many of us will discover a newfound respect for the professionals. We might just have to live through a few DIY disasters first."}],[{"start":357.70000000000005,"text":""}]],"url":"https://audio.ftmailbox.cn/album/a_1749079439_1403.mp3"}

版权声明:本文版权归FT中文网所有,未经允许任何单位或个人不得转载,复制或以任何其他方式使用本文全部或部分,侵权必究。

奥迪将在美国建厂,投资40亿美元以应对关税

这项举措是在特朗普于佐治亚州举行的集会上宣布的,正值这家汽车制造商及其母公司大众寻求减轻总统加征关税的压力。

摩科瑞因霍尔木兹海峡危机期间的运价争议,将“航运界道琼斯”告上法庭

此案将检验波罗的海交易所在战事期间继续发布经霍尔木兹海峡运输石油的运价估算,是否妥当。

博尔索纳罗与卢拉在巴西展开势均力敌的选战

右翼挑战者力图击败左翼总统,推动拉丁美洲最大国家与唐纳德•特朗普更加靠拢

德国亿万富翁称,2.5亿欧元的拜仁慕尼黑交易不只是钱的问题

马克西米利安•菲斯曼表示,家族投资德国最成功的足球俱乐部,既看重财务回报,也出于热爱。

我最尴尬的一次求职面试教会了我什么

求职者不应被要求披露过往薪酬,也不应只能猜测职位开出的薪资。

中国消费需求降温,奢侈品集团市值缩水2500亿欧元

中国经济放缓、全球股市降温,令欧洲这一板块的低迷进一步加剧。
设置字号×
最小
较小
默认
较大
最大
分享×