2026年1月7日 · 播客 · 1h 16min
Amjad Masad:Vibe Coding 是新的读写能力,英语是增长最快的编程语言
格蕾丝·霍珀在 20 世纪 50 年代说过,她希望数百万人用英语编程。机器码程序员们举起了干草叉。七十年后,Replit 的数据显示,自然语言正成为人们在其平台上构建软件的主要方式。干草叉再次出现,但 Amjad Masad 已经不是第一次面对这种情况了。
对话内容
Reid Hoffman 和 Aria Finger 在 Possible 节目中与 Masad 坐下来,回顾了他从在约旦的童年时代(通过游戏模组自学编程)到他目前关于软件创作将变得像识字一样普及的赌注的历程。Masad 作为一名科技公司的 CEO,却出人意料地具有哲学思想:他引用了道格拉斯·霍夫斯塔特的 我是一个怪圈,用马克思的异化理论来构建人工智能,并坚持双赢甚至三赢的商业模式。但他也很务实,用具体的产品数据和用户故事来支持每一个观点。对话涵盖了“vibe coding”的历史渊源、Replit Agent 的技术演进、“未变现的领域知识”理论,以及关于就业、人工智能友谊和硅谷责任的更深刻问题。
电子游戏作为产品设计操作系统
Masad 的游戏背景并非只是个人经历的花絮,而是 Replit 整个产品理念的知识基础。
在安曼,8 岁时,他使用可视化编程工具为他 3 岁的弟弟制作了一个数学教学游戏(答对了鼓掌,答错了嘘声)。他的弟弟现在在 Replit 工作。13 岁时,他花了两年时间为局域网游戏咖啡馆构建了一个客户端-服务器管理系统,包括用户帐户、礼品卡和安全模块。他出售了该软件,赚的钱足够在他所在的约旦首次开设麦当劳时请全班同学吃一顿。
由此产生的洞察是:游戏是地球上设计最好的软件环境,因为它们优化了传统开发工具做错的三件事。
安全性和可逆性。 没有游戏会因为你的实验而永久惩罚你。Replit 的事务性文件系统(历时两年打造)将每个操作都视为不可变的账本条目,支持时间旅行回滚。你可以同时 fork 100 个文件系统,使用不同的参数运行相同的提示,并选择最佳结果。
即时反馈。 游戏会给你即时结果。Replit 将意图和输出之间的差距压缩到几秒钟。在 Agent 设计期间,团队一直在玩《哈迪斯》(一款 Roguelike 游戏),“agent run”直接受到了“game run”的启发。
渐进式复杂性。 好的游戏一开始都很简单。Replit 也是如此:用英语描述你想要什么,系统会处理基础设施、部署和样板代码。随着技能的增长,复杂性会逐渐增加。
“There’s no game in the world that starts with a manual. So if your program is starting with a manual, you’ve already sort of lost.”
世界上没有一款游戏是从说明书开始的。如果你的程序要从说明书开始,那基本就输了。
研究支持:玩电子游戏的医生具有更好的手术反应时间。Masad 俏皮地说:“如果你想做手术,一定要问他们是不是游戏玩家。”
Vibe Coding:酝酿了 70 年
“vibe coding”一词来自 Andrej Karpathy:通过感觉而不是阅读代码进行编程,如果感觉对了并且应用程序可以运行,就接受输出。但 Masad 对这个标签有所保留,因为其中仍然包含“编程”一词。Replit 的目标是完全消除编程,让用户保持在创造性的空间中。
他的历史锚点完全改变了框架。格蕾丝·霍珀的编译器是第一个vibe coding工具:它让人能够用更接近英语的东西而不是机器代码来表达意图。随后的每一层抽象(汇编语言 → FORTRAN → Visual Basic → Python → 自然语言)都是相同的运动。
“A lot of coding is minutia. A lot of coding is accidental complexity. The fact that I know that null is an object in JavaScript doesn’t add anything to my life.”
大量编程都是琐碎细节,大量编程都是偶然复杂性。知道 null 在 JavaScript 里是 object 这件事对我的人生毫无帮助。
Masad 强调 Visual Basic 是编程最具创造力的时代,其次是工业化(Linux 终端、pip install),这使得软件开发变得乏味。人工智能正在恢复这种创造性的感觉。现在世界上增长最快的编程语言是英语。
改变的是什么技能重要。产品经理最终成为最好的vibe coder,因为他们擅长分解问题并将其清晰地传达给机器。未来的计算机科学教育应侧重于计算思维而不是语法琐事。概率思维成为基本的素养:用户不理解 LLM 的随机性是当今最大的用户体验障碍。99% 的人不需要传统的编程。即使对于自己的孩子,Masad 也很犹豫:编程需要特定的性格(坐在电脑前 12 个小时,忍受孤独),这并不适合所有人。
从 2 分钟到 200 分钟:Agent 进化
本次对话中最难的数据跟踪了 Replit Agent 的代际飞跃:
- 第一代:在无人监督运行 2 分钟后偏离轨道
- 第二代:20 分钟的有效自主运行
- 第三代(2025 年 9 月):200 分钟的有效自主运行
突破不在于更好的模型。而在于多代理验证系统:一个代理编写代码,另一个代理启动浏览器来测试应用程序,一个对抗性代理审查代码并提供反馈。在代理之间传递工作时,它们不会传递完整的上下文,而是进行总结并“传递接力棒”。
Replit 现在提供了一个“自主选择器”:中等自主运行 100 分钟,高度自主运行 200-300 分钟。有些用户运行 10 个小时。Masad 开玩笑说:“如果你有很多可支配收入,你绝对应该这样做。”
三代(2 → 20 → 200 分钟)的 100 倍改进非常显著。如果轨迹保持不变,下一代可以维持 2,000 分钟的运行,从根本上改变“监督人工智能”的含义。
构建栖息地,而不是模型
Replit 最重要的战略决策是停止训练模型。他们现在使用来自各种提供商的商业模型。定位:为 LLM 构建最佳的编程“栖息地”。
Masad 重新定向了每个团队。编辑器团队现在为 AI 构建编辑工具。云基础设施团队现在为 AI 构建部署工具。整个公司从服务人类开发人员转向服务机器开发人员,而人类是受益者。
技术护城河是事务性文件系统,它可以实现廉价的 fork 和时间旅行回滚。该系统可以并行运行多个代理路径并选择最佳结果,这是传统文件系统无法有效支持的。
“The only moat is continued innovation, rapid progress.”
唯一的护城河是持续创新、快速前进。
他的创业建议合乎逻辑:找到你深入了解的用户群体(最好是你自己),为他们构建 LLM 栖息地。不要训练模型(太贵)。在模型之上做艰苦的技术工作。
他借用了 Eric Raymond 的经典隐喻:Replit 从“集市”中构建“大教堂”,在开源生态系统(集市)之上创建一个统一、精美的用户体验(大教堂)。新语言或软件包在 Replit 上会在第一时间出现。
未变现的领域知识
Masad 最引人注目的创业理论:每个人脑海中都有尚未变现的领域知识,类似于 Airbnb 发现每个人家中都有未使用的空间。
“Everyone has domain knowledge in their head that is not monetized yet, similar to how Airbnb found that everyone has space in their room that’s not monetized.”
每个人脑子里都有尚未变现的领域知识,就像 Airbnb 发现每个人家里都有尚未变现的空间一样。
案例研究非常具体:
- 英国乡村的一位瑜伽老师:她的丈夫使用 Replit 构建了一个弹出式瑜伽活动平台(注册、支付、沟通)。其他教练也加入了。
- 一家大型房地产市场的员工:在 Replit 上构建了一种新的路由算法,带来了数千万(可能超过 1 亿美元)的价值。不断晋升,现在与董事会成员一起指导 AI 战略。
- 一位患有罕见眼病的患者:为其病情构建了一个锻炼应用程序。
- 一位韩国母亲:为其孩子的罕见疾病构建了一个日常管理应用程序。
- RevOps 专业人士:使用 Replit 连接未设计为相互通信的不同 SaaS 工具。
这些人都不是专业的开发人员。他们都拥有领域专业知识,结合vibe coding工具,变成了可用的软件。
认知工业革命
Masad 没有回避就业问题。他将 AI 视为一场“认知工业革命”,并承认“说起来容易,你很富有”的批评是有效的。
他的框架:你不能期望“没有压力的提升”。就像汽车出现时马夫一样,试图锁定现状会窃取下一代的未来。但硅谷有责任建立再培训和技能提升计划,而不仅仅是庆祝颠覆。
关于更广泛的 AI 末日论,Masad 反驳说:他读到的每一篇末日文章都有“疯狂的逻辑循环”。任何建立企业的人都知道,瓶颈不仅仅是智力;还有监管、物流和其他现实世界的摩擦,纯粹的 AI 能力无法消除这些摩擦。
他更细致的担忧是 AI 友谊。与结交真正的人类朋友相比,与 AI 成为朋友太容易了。他引用了 ChatGPT 强化用户妄想导致精神崩溃的案例。他的答案不是政府监管,而是文化免疫反应,类似于美国文化在几十年内抑制吸烟的方式。
三赢模式作为竞争策略
对话以哲学的方式结束。Masad 认为,商业模式的对齐比良好的意图更重要。他指出了从参与中获利的平台(煽动愤怒、成瘾)和从用户成功中获利的平台(Shopify、Replit)之间的区别。
“Not every business is a win-win-win. There’s a lot of businesses where consumers are losing or someone’s getting exploited. But the best businesses are the win-win-win businesses.”
不是所有生意都是三赢的。很多生意中消费者在吃亏,或者有人被剥削。但最好的生意是三赢的生意。
当你的业务因为你的用户赚钱而赚钱时,你不需要企业社会责任部门;这种对齐是结构性的。Masad 认为这既是一种道德选择,也是一种竞争优势:双赢甚至三赢的平台比掠夺性的平台具有更强的网络效应。
他还承认,硅谷不再是弱者。科技是主流。人们向科技领导者寻求指导,当科技造成伤害时,反弹是成比例的。
一点洞见
这次对话之所以有效,是因为 Masad 将两种罕见地出现在同一个人身上的东西结合在一起:极端的产品的实用主义(事务性文件系统、具体的代理进化数据、ARR 里程碑)和真正的人文主义的雄心(马克思、霍夫斯塔特、格蕾丝·霍珀)。
- 格蕾丝·霍珀的框架是本集节目中最好的举动。通过将vibe coding置于 70 年的编程抽象历程中,Masad 赋予了它比 Karpathy 最初的定义更深刻的含义。每一代人都有其“但这不是真正的编程”的时刻。
- Agent 进化数据(2 → 20 → 200 分钟)是最有价值的硬数据。突破在于验证架构,而不是模型能力,这表明下一次飞跃也将来自系统工程而不是基础模型。
- “未变现的领域知识”是一个强大的框架。瑜伽老师、罕见疾病患者、RevOps 专业人士:这些不是边缘案例。他们是新的主流。
- Masad 对“vibe coding”作为标签的态度微妙地揭示了一些东西。他不喜欢这个词,但还是接受了它,这是一个成熟的市场策略举动。你不会与市场给你的名字作斗争。
- 最诚实的时刻:即使是热爱自己工作的 Masad,也讨厌电子邮件。知识工作工具仍然出奇地糟糕,修复它们的机会是巨大的。