Z Potentials

喝点VC|YC对话Replit CEO:9个月ARR从1000万美元到1亿美元的秘诀

Image

图片来源:Y Combinator

Z Highlights

  • 在我看来,未来的工作将更具人性化,更互动,更多模态,也将更加有趣。

  • 我不会把学习编程作为最重要的事,我会把“学会创造”放在首位。学会用代码创造,学会用视频创造,学会用AI创造任何东西。

  • 真正的模式往往直到公司成立几十年后才会显现。

Amjad Masad是Replit的创始人兼CEO,致力于推动在线编程和开发工具的创新。David Lieb是Bump和Google Photos的共同创始人,曾领导Google Photos项目的发展。Tom Blomfield是Monzo的共同创始人之一,致力于打造透明的数字银行服务。2025年7月,在Tom和David主持的播客《The Breakdown》中,Amjad回顾了自己从Jordan起步、参与开源项目,到带领Replit经历重大转型的历程:从“教会十亿人编程”转向“让任何人都能开发软件”。他还探讨了编程本身的演变、工作的未来,以及下一代人机协作的新形态。

Replit Agent的推出与增长

David Lieb:欢迎回到The Breakdown。我是David Lieb,这是Tom Blomfield。今天我们邀请到的是Amjad Massad,Replit的创始人兼CEO,Replit是2018年YC孵化的公司。欢迎来到节目。

Amjad Massad:谢谢。

David Lieb:今天我们想聊聊你在帮助人们学习编程方面的初衷,当前在替代这些工作方面的进展,以及我们如何看待未来人们创造事物的方式。Replit大概是在2016年成立的,2018年你们进入了YC。最初它是一个帮助学习编程的人们轻松搭建开发环境的工具,完全基于Web。但现在你们确实在AI辅助编程领域取得了突破。跟我们说说最新的进展吧。

Amjad Massad:是的,我们的使命一直是让编程变得更易于接触。进入YC后,我们对使命进行了更新,变得更加雄心勃勃。我们开始谈论成千上万的软件开发者。当时听起来有些荒谬。

Tom Blomfield:这完全是在LLM之前,对吧?

Amjad Massad:是的,LLM之前。你可能还记得2015年AI的热潮,那时候自然语言处理(NLP)也有一阵热潮。当时有一批AI公司,最终变成了“幕后有人的公司”,它们都倒闭了。但是那时我们也看到了一线希望,认为或许可以将NLP技术应用到代码上。所以我们有了一个想法,感觉这个技术可能就要来了。甚至在我的种子轮融资演示文稿里,我也提到过,某一天我们会积累足够的数据来训练模型。直到2020年的GPT-2,我才觉得这真的有可能。所以我们建立了这些基础设施,比如开发环境、托管环境以及围绕它的其他工具。我当时就觉得,如果我们能加入AI Agent来协调这些东西,那将会非常棒。但AI Agent的效果……每次我们尝试时都没有成功。第一次是在2021年,没成功;第二次是在2022年,依然失败。直到2024年初,我们才感觉到它真的接近了。即使是GPT-4.0,也能保持两分钟的连贯性。最终,我们做出了一个大赌注,那时公司状况并不理想。

Tom Blomfield:是的,我正想问,是否有过一个“孤注一掷”的时刻,当时你们本来在教人们编程,现在不再做那个了,转而要让每个人都能构建应用?

Amjad Massad:是的,我们已经将公司发展得相当大,但烧钱的速度太快,于是我们决定裁员。我们裁掉了大约50人,另外又有15到20人离开了。所以,我们公司的人数不到原来的一半。我就将所有的资源都投入到Replit Agent上。我觉得这是关键,一定得成功。那时我有种“破釜沉舟”的感觉。就像是,必须做这件事。这才是能让公司成功的东西。坦白说,如果Claude 3.5没有在我们开发Agent的过程中发布,我们可能会失败。因为GPT-4.0最多只能保持两三分钟的连贯性,而Claude 3.5是第一个能够保持五到十分钟的连贯性的,并且效果真的很不错,协同生成的效果也很好。

Tom Blomfield:这正是许多初创公司最成功的做法,在技术的最前沿进行创新。你们从一个使命开始,技术还没有完全成熟。你们开始构建,逐步接近目标,而最终技术也赶上来了。

Amjad Massad:是的,你想继续这么做。

Tom Blomfield:完全同意。

从自动化编程到AI技术的突破

David Lieb:你大约六个月前在YC发表过一次演讲,当时你刚刚推出了这个项目。你当时说,我们距离完全自动化的软件开发还很远。

Tom Blomfield:你现在还这么认为吗?

Amjad Massad:完全不是。我感觉每次我做出某种预测时,它都显得很大胆,但我一直都错得离谱。事实上,事情的发展速度比我预想的要快得多。自动化的水平,正如我之前所说,可能GPT-3.5只能保持五到十分钟,而GPT-3.7可能能达到四到五分钟一小时。系统卡和Opus的GPT-4.0,他们说已经能支持七个小时了。

Tom Blomfield:哇。

Amjad Massad:七个小时。

Tom Blomfield:这太不可思议了。

Amjad Massad:这一直是开发Agent的限制因素。问题在于,它们能否保持连贯性?上下文的长度是否足够用于推理?如果一个LLM能维持七小时的连贯性,那基本上就像是一个人类工人一样。

Tom Blomfield:而且它们的工作速度显然远远快于人类。所以,它们可能在七个小时内完成了人类一周的工作。

Amjad Massad:唯一缺失的,并且是实际自动化大量工作的一个大限制因素是计算机使用。计算机使用目前的体验不太理想。我敢肯定你也尝试过,而这也是Replit Agent真正与其他工具的不同之处:它能在一次输入提示后完全自动化地构建一个应用,而不是需要不断地监督和测试。

跨行业应用与技术创新

Tom Blomfield:我们在上一期的YC批次中有一家叫做Browseruse的公司,致力于浏览器自动化。

Amjad Massad:Browseruse做得很好,没错。

Tom Blomfield:还有一家叫做Pig,主要做Windows桌面端的自动化。我今天给创始人的建议是,应该尝试将Browseruse或Pig的技术应用到企业中,或者应用到某些垂直行业。

Amjad Massad:一旦这项技术成熟,这两家公司就会……

Tom Blomfield:完全正确。我们距离这项技术真正发挥作用只剩下几周,或者说是几个月的时间了。所以,现在正是开始使用这些技术的好时机。

Amjad Massad:完全同意。我们正是专注于这个方向。所以,Replit Agent从V1到V2的升级是一个巨大的飞跃,而V3是最具自主性的版本。我们已经在朝着这个方向努力了。

对于我们来说,最有趣的部分是底层技术,以及它如何实现自主性。有几个重要的方面。其一是事务性。回滚的能力非常重要。你希望它对Agent来说是安全的,就像Git对人类程序员来说是安全的,能让人们进行实验、创建分支等。如果一个Agent搞砸了数据库迁移,它应该能够回滚。而且,它也应该能够在不同路径之间进行抽样。这对自主性至关重要。比如,看看Anthropic发布的SWE基准分数,他们发布了没有抽样和有抽样的结果,分数从70%提高到80%。

Tom Blomfield:这意味着你可以让多个Agent同时工作,每个Agent都尝试一次,然后你可以找出哪个最有效,再选择哪个分支。

Amjad Massad:是的,我们建立了一种基础设施,完全支持事务性,并且同步进行。这意味着文件系统是基于快照的文件系统,数据库也是基于快照的数据库。所以,在我们提交整个系统的过程中,包括虚拟机,也在不断推进。我们也可以进行分支和分叉。所以,如果计算机使用得当,你可以像现在一样进行抽样。现在他们做抽样时,会有一种评判机制来进行排名,但那并不是真正的验证。真正的验证是通过测试,也就是计算机使用测试。你可以进行抽样,并真正选择出最有效的分支。

Tom Blomfield:这太棒了。

Amjad Massad:然后你可以不断地重复这个过程,可靠性会越来越高。

Replit Agent的实际使用情况

Tom Blomfield:那么,往前推六到十二个月。你们不再只生成一个Agent了,而是生成五个、十个,还是一百万个?

Amjad Massad:这将变得非常有趣,你会希望给用户提供设置计算预算的能力。我们开始看到那种旧模型的样子,像是,给你多少预算。但看吧,我的意思是,如果你给我们1000美元,我们就会花光它。

Tom Blomfield:这真的很酷。我以前没想过这个。但这个想法就是生成多个分支,挑选最好的一个,并能够并行进行。人类大脑自然不会这样运作,我们是按顺序思考的。

David Lieb:这让我想起一个传说。我不知道这是否真的,但在苹果公司,当史蒂夫在管理的时候,他会故意让团队做基本相同的事情,然后看看哪个团队做得最好。

Amjad Massad:我听说OpenAI现在也这么做。我听说Codex项目有多个不同的团队。所以在文献中,你会看到小模型的抽样效果通常会超过大模型。所以Sonnet抽样可能比Opus更好。

Tom Blomfield:公司们还没有尝试过这种方式,别再雇佣一个高级工程师,而是雇佣10个初级工程师。我是说,给他们同样的任务。

Amjad Massad:这对于人类来说非常昂贵,但对于LLMs来说相对便宜。你可以做到这一点。做一百个,然后每次都挑出最好的一个。

David Lieb:那么,Replit Agent是如何被使用的?谁在使用它?

Amjad Massad:这又回到了我们早期的愿景,如果你让编程变得容易,那么越来越多的人会想做它。实际上,这是PG和我最早开始联系时的一个观点。在我们进入YC之前,PG实际上是在Hacker News上找到了我们。所以我们开始了这段邮件关系。他告诉我,编程的难易程度和有多少人愿意做编程之间存在着一种超线性关系。Replit的优化功能一直是:不断降低门槛。这就是你如何增长用户,增长客户。

现在,基本上我们看到的用户来自各种各样的领域。产品经理通常是一个非常适合的用例和我们的用户群。我们已经有了能够在不与工程师沟通的情况下,做出重大商业影响的产品经理,比如,进行A/B测试、优化等等。意思是,这非常赋能。这让我们开始思考这些角色之间的真正结合点,比如产品经理、设计师、工程师。我们实际上刚刚创建了一个新的产品小组,通常来说,产品负责人会有一群产品经理在下边,但我们这个小组里有设计师、工程师和产品经理,目的是他们都在不断使用AI来做原型设计,在某些情况下,甚至直接从原型做到生产阶段。这里并没有传统的瀑布模型,在这种模型下,不同团队之间存在大量低效和沟通问题,而这些团队能够以惊人的速度工作。这开始改变技术公司如何运作的方式。

Tom Blomfield:我个人的经验是,每当我在创业公司工作时,积压的想法清单总是无限长,而瓶颈总是出现在工程时间上。而现在我在做个人项目时,我写下待办事项和想法清单,然后就开始工作,想法就完成了。突然间,瓶颈变成了我能提出多少个想法。看到待办事项清单空空如也,真是种奇怪的体验,心想,接下来该做什么呢?

Amjad Massad:我听说过一个团队,他们在公司内部有一个非常大的Replit部署,他们的创始人在使用Replit。那让工程师们感到压力山大,因为,哦,我一个周末就做完了,难道你们一个月做不出来吗?

David Lieb:你打算怎么证明自己呢?

Tom Blomfield:这些人是之前的技术人员还是非技术人员,他们在构建第一个版本时是自己部署到生产环境中,还是交给工程师说,“嘿,做这个”?通常你们看到的是怎样的情况?

Amjad Massad:我们建议是与工程师合作,但这并不总是发生。可以理解的是,很多产品经理和设计师都想直接给用户用。我们看到的是,他们会去做beta用户和测试用户,这种方式非常有效。但在某些情况下,他们只是直接将其放到生产环境中。所以现在我们正与这些公司进行讨论,尤其是那些工程领导者对这种做法不太满意。像是,谁负责这些服务?

David Lieb:谁对这个bug负责?

Amjad Massad:谁来负责?现在有很多问题浮出水面。所有这些问题的显而易见的答案是,Agent负责。

Tom Blomfield:那么今天的限制因素是什么呢?我购买了代码,然后像是“YOLO”一样进入生产环境,工程师们通常会反对什么,出现了什么问题?

Amjad Massad:安全是一个大问题,LLMs和人类一样都有缺陷。它们在一些组件上做得很糟糕,比如身份验证。它们在这方面都不太行。它们都使用像老式的攻击和哈希方法,所以这是一个大问题,现在已经看到了很多灾难性的例子。幸运的是,目前还没有发生过重大灾难。它迟早会来,但我们看到了一些单人创始人泄露API密钥或让人轻松绕过登录安全保护的情况。而且很多工具并不想为此负责,反而说这是用户的问题,用户的错。

对于我们来说,作为一个面向非开发者的平台,你实际上是有责任的。我们正在尽量剔除一些我们认为LLMs今天不应该做的事情。比如说身份验证,我们内置了身份验证功能。所以如果你去Replit,只要说“添加身份验证”,它就会调用我们从零开始构建的身份验证组件。它有验证码,配备了所有安全性措施,所以你不需要担心这些。我们与数据库集成,你在你的网站上有一个用户管理门户。尽可能把这些难度较高的组件构建出来,支付是另一个问题。

Tom Blomfield:我不认为你希望LLMs为你做支付处理。

David Lieb:我们已经构建了这些组件,所以看起来我们正在看到同样的情况发生,这也是最好的做法。

Amjad Massad:是的,100%。另外我们还加入了一项合作,和一家很棒的安全公司Semgrup合作。所以现在,当你部署Replit应用时,我们会进行安全扫描,进行代码安全扫描。然后我们会给你一份警告和错误的报告,Agent可以帮你修复这些问题。

Tom Blomfield:好的,安全性是完全部署到生产环境的一个大瓶颈。我可以想象肯定还有其他一些问题在逐步出现,比如可扩展性,寻找N+1数据库查询,性能瓶颈。你有没有想过,是否有一套明确的障碍需要克服,才能真正实现一键部署?

Amjad Massad:是的。我的意思是,最大的障碍就是人类的社会问题,可能会有不信任感。这个问题必须逐步解决。所以,除了这些之外,企业必须适应这一切。也需要某种方式来扫描可扩展性,像是进行模糊测试或者其他什么,或者有某种对抗性Agent来尝试破坏你的应用。这是一个重要的问题。另一个问题是与公司生态系统的集成。我们正在添加的一个功能是能够引入你的设计系统。所以,除了我们提供的这些组件之外,如果你去任何公司,他们都有很多这种组件。随着Replit被部署到这些大公司,我们如何能够与他们的内部系统进行对接?

David Lieb:这让我想到了这些不同编程工具的一个范围。在这个范围的一端,你有我称之为的强大工具,比如Cursor、Windsurf,它们让开发者能够放大自己的工作。而在这个范围的另一端,你有更多面向消费者的工具,嘿,如果你想做一个应用,你现在就可以做一个应用。听起来你们处于这个范围的中间。你们在帮助公司完成工作,但你们是在为那些看起来不像传统开发者的人做这些事情。你如何看待这个世界的演变?会有N个不同的工具,还是我们会最终合并成一个工具?

Amjad Massad:AGI显然是合并的,但暂且不谈这个问题,规划那个世界真的很难。如何逐步提高工程师的生产力,这个问题显然是明显的。市场在那是显而易见的,很多公司都在追逐这个市场。无论是应用公司像Cursor,还是基础模型公司,他们都在往那个方向发展。Claude Code正在与Cursor竞争,Cursor使用Claude。那里面有点竞争激烈,但市场显而易见,且非常大。我猜测会有更多的整合,也许最终不会是一个公司,但最多可能是两到三个公司。

我们所在的市场要大得多。所以目标人群更多,我们说的是十亿人,但可能更多。实际上,任何知识工作者都应该能够用软件解决问题。我对Replit的构想是,我们希望它成为一个通用的问题解决工具。它能解决你个人生活中的问题,也能解决工作中的问题,所有这些。因此,那个市场可能会更加多样化。

而公司们会逐渐弄清楚自己如何定位。我们正在尝试解决的是自动编程问题。我们专注于非工程师群体,我们希望你不必担心安全问题,不必担心系统,不必担心任何事情。我们希望你真正带着你的想法来到Replit,并成为Agent的管理者。我们正在尽力做到尽可能像人类一样,并且适应工作流程。工程师和非工程师之间一个很大的区别是,无论是高管还是产品经理,你们并不是每天八小时坐在办公桌前。移动端在这一点上起着重要作用。我们有一款非常棒的移动应用,我们正在思考一种环境构建的方式,也许你从桌面开始做一个应用,然后带着手机离开,在一个无聊的会议上,你收到Agent的通知,说,“我做完了,你要做别的事情吗?”你只需要发个短信。所以我们正在尝试构建这种体验。

Tom Blomfield:是的。我有个问题,跟这个点相关,就是关于用户界面的问题。像Cursor或Windsurf这样的一些工具,主要的UI元素显然是代码。你看到的是代码,会有一个小的聊天窗口,但主要关注的是差异,是代码的变化。而对于像Replit这样的工具,主要的界面是图形用户界面。就是按钮和字体。

David Lieb:带WYSIWYG(所见即所得)。你看到的是你正在构建的内容。

Tom Blomfield:没错。这对于构建用户界面来说非常好。但当你尝试构建更复杂的逻辑流程时,有点困难,因为我看不到代码,我无法可视化幕后发生的事情。它几乎是一个黑盒。快进一下,如果你在构建更复杂的内部工作流程,产品经理或公司运营经理如何可视化这些工作流以及发生的逻辑分支?

Amjad Massad:是的,如果你回顾计算机发展的历史,你会看到总有一个视觉编程的愿景。它从来没有很好地实现,因为归根结底,这是关于图灵完备性的问题。这些系统不是通用计算设备。现在我们进入CodeGen,CodeGen是图灵完备的,但你主要通过自然语言与它交互。自然语言是模糊的,很难知道它是否做对了。这两者的结合可能会到来,你将通过自然语言与之交互,但你可以不用只盯着代码,可能会有一个界面或一种新的视角来看待代码。

你可以想象到,像Smalltalk那样。你知道Smalltalk吗?Smalltalk是第一个面向对象编程系统。Alan Cave曾说它才是面向对象编程,其他所有的都不是。但它有趣的地方在于,在Smalltalk中,你与代码的互动不是通过文件,而是通过对象,通过逻辑对象。所以这里有些前期的尝试,我们正在走向的世界是,在代码上有某种抽象,能让人们理解它。

Tom Blomfield:这很有趣。这里有一个开放的空间,可能是伪代码,看起来像英语,但稍微结构化一些,或者是可视化的拖放界面,我不确定。

David Lieb:是的,我回想起和一群工程师、设计师及其他人一起构建产品时,作为产品负责人,我和这些团队的互动通常是口头的。那是抽象的想法,通常会写出来。我们会一起在白板上画图,制作系统图,查看应用的结果,测试并指出,“哦,这个有问题,太慢了”。 对我来说,像这样的界面——非常多模态且灵活——可能是最好的结果。我们最终会到达这样的阶段,产品的创作者会这么做,但他们所交互的不是其他人,而是Agent在做这些事情。

Amjad Massad:在产品经理领域,有没有尝试让沟通更正式一些?

David Lieb:有的,但我不认为它做得很好。最主要的就是PRD(产品需求文档),对吧?产品规格,没错吧?在我看来,它通常变成了一种表演性的工作产物,创建它只是为了得到晋升。如果你在大公司,它是个工具。但实际上,它并没有那么有用。对我来说,最有用的互动是这些白板上的对话。我们希望它做什么?哦,我们得考虑一下这个。哦,我们没考虑到这个。好吧,那我们重新考虑整个事情。就是这种类型的对话。

Amjad Massad:是的,我也可以在这方面发挥作用。所以,你知道这种允许你记录会议的Granola,它发布了一个团队版,所有会议都被转录,然后放到那儿,他们现在有一个移动应用,你可以把它放到桌子上,它会尝试处理。所以我在想,或许我们应该走Granola最大化主义的路线。看,企业变得越来越口头化,而不是书面化,你不应该与这个趋势对抗。因为人们在Slack上聊天,人们在开会,大家通过提示与Agent沟通。但你会希望有一套AI工具,实际上是在后台创建记录,它是可以搜索和组织的。

David Lieb:是的。

Tom Blomfield:我在想,什么时候我们会有第一个AI参与口头会议?你和设计师一起开会,而AI正在参与其中。

Amjad Massad:这就是关于AI的反乌托邦观点或AI会取代我们所有工作这些看法不正确的地方。工作的未来会更加人性化,更加互动,更加多模态,在我看来,也会更加有趣。

Replit Agent的增长与挑战

David Lieb:从我们上次聊天时,你们已经推出了Replit Agent,事情发展得非常迅速。我想这肯定还在继续。你能分享一下最近的情况吗?

Amjad Massad:也许很快我们会分享一些数据,但自从Replit Agent推出以来,我们的月度复合增长率达到了45%。

David Lieb:这些数据就像YC公司在批次期间会告诉我们的指标,当他们的用户基础几乎为零时会努力实现这些目标,而你们已经达到了。

Amjad Massad:这给公司带来了很大的压力,因为我们的系统相对较小。我感觉这种情况可能会让人得意忘形,开始为错误的事情优化。在AI领域,很容易增加年经常性收入(ARR),而用户却不满意,因为他们花费了更多却没有得到预期的结果。在某些情况下,也许不应该这么快增长,因为你希望用户能以更少的钱获得更好的体验。所以这是我们尽量避免的事情。事实上,我们在Replit没有ARR目标。我们更关注的是产品目标、用户留存目标,跟其他机器类似。

Tom Blomfield:是的,这就像一些AI公司常见的坏模式。你可以非常快速地增长顶线收入,但流失率接近100%,最终这一切都会追上来。

Amjad Massad:而且毛利也很差。所以,增长越快,公司的财务状况越差。

Tom Blomfield:那么投资者是如何看待这个领域的?你们一定和很多投资者谈过。投资者能区分这些公司吗?

Amjad Massad:对他们来说,一切都像一团迷雾,因为投资者,当他们开始关注这个领域时,通常只会试用每个工具三分钟。三分钟内所有工具看起来都差不多。这会逐渐清晰,这些产品也会开始发展,而不是趋同,它们会在我们讨论的不同领域之间更加分化。在未来一年,情况会变得更清晰一些,但很多投资者现在都感到非常困惑。他们不理解这些系统,也不明白它们的未来方向。

Tom Blomfield:这是一个很好的过渡到我们讨论一些这些工具背后的技术。我想深入了解一些。我们看到Cursor和Windsurf发布了一些公告,关于他们如何将Claude、Gemini或OpenAI的模型与他们自己的层叠加,比如FastApply API,类似的FastApply模型。你能给我们介绍一下Replit是如何实现的吗?

Amjad Massad:是的,很多时候你是在修补底层前沿模型的不足。

Tom Blomfield:是的。

Amjad Massad:FastApply之所以重要,是因为这些模型在生成差异(diffs)方面做得很差。

Tom Blomfield:你能解释一下什么是FastApply吗?

Amjad Massad:当你尝试编辑一个文件作为LLM时,最好的做法是生成一个差异(diff)。但这些模型实际上在生成差异方面并不擅长。它们在计数源代码中的行数时也做得不好。所以它们在很多这些事情上都很困惑。曾经很多公司只是重新编写整个文件。

Tom Blomfield:那么对非技术用户来说,diff就像是,删除这三行并替换为另外三行,几乎像是查找和替换。

Amjad Massad:没错。没错。所以你需要某种方式让模型生成某种差异,但它实际上不够好,无法进行合并。所以你需要另一个模型来实际完成合并。

Tom Blomfield:而不是像重新编写一个千行文件那样,输出完整的千行。

Amjad Massad:这非常慢,非常昂贵。所以你要让模型尽可能懒惰。但在这种情况下,应用起来非常困难。所以你需要另一个模型来进行实际应用。你可以训练这个模型,或者使用Gemini Flash或者一些小型模型。在某些情况下,你需要训练或微调一个模型来做得更好。在其他情况下,你也可以修补一些其他模型来实现。其实这就是工程问题,而不是研究问题。

Tom Blomfield:我注意到你们不像其他工具(Cursor和Windsurf)那样暴露底层模型给用户,让用户可以选择使用Gemini或Claude这样的模型。你们不这么做,为什么?

Amjad Massad:我们研究工作的一个重要部分是评估。这是AI编程中一个被低估的部分。我们花了很多时间在评估新的模型、编写评估、生成评估,进行数据处理,尝试了解用户的感受或反馈。我们建立了很多系统来理解这些系统的表现。

每当一个新的前沿模型发布,我们几乎会立即进行评估。例如,几个月前,Gemini开始广泛发布。它是一个非常棒的模型,在某些情况下,单次尝试比Claude更好。它的表现非常出色。但它在工具调用方面还没有达到那种水平,像那些事情,用户只看到宣传说,“哦,给我Gemini”。

Tom Blomfield:你们是提前多长时间知道的?他们会突然发布,你们需要紧急应对吗?还是说你们有几天甚至几周的时间来测试它?

Amjad Massad:我们和这些公司有很好的合作关系。我们和Google有很好的合作关系,和Anthropic也有很好的合作,甚至和OpenAI也有紧密的关系。所以很多时候他们会提前通知我们,给我们一些早期的检查点。我们与他们合作过很多次。在Anthropic的情况下,我们总是第一天就推出,因为我们最终会参与构建。很多时候,我们在预测他们的方向。你可以从3.5、3.7版本看出一些趋势,你可以知道4.0将会在哪里落地。然后你开始设计系统。但最终,我们的很多工程工作仍然集中在基础设施上。像分布式网络文件系统,那个基于快照的网络文件系统,我们花了两年时间才建成。市面上没有现成的工具可以做到这一点。很多安全问题也非常难。

Replit是世界上为数不多的地方,你可以通过创建一个账户,就能获得云中的虚拟机。这真的是很难管理和保护的。你有加密矿工,有各种各样的东西。另外,Replit底层使用的Nick系统也是一个完全声明式、事务性的操作系统生成器。我们在所有不同的区域都有多TB的硬盘,缓存了全球所有的软件包,并且这些硬盘会附加到每个容器上。而所有这些,我一直强调的就是事务性。你希望系统是完全功能性的,你希望它是安全的,这样你才能进行实验、回退、做抽样。特别是对于Agent来说。所以实际上,很多工作就是在构建这种基础设施。这并不显眼,也不像训练模型那样性感,但这正是你可以建立一定领先优势的地方。

David Lieb:当VC谈到模式时,我脑海中的理解是:你能够实现什么样的复利优势,对吧?这并不完全是防御性模式,更像是我走在前面,通过在某个维度上领先,能够继续走得更快。

Amjad Massad:没错。

David Lieb:听起来这是一个很好的例子。

Amjad Massad:真正的“模式”通常在公司成立几十年后才会显现出来。你想知道Netflix的模式是什么,但显然他们有一个。迪士尼试图与它竞争,很多人看衰Netflix,但最终发现他们有一个模式:他们建立了内容生产系统。

未来的编程:从技能到创造

David Lieb:那么Amjad,你开始时的使命是让人们更容易学习编程,你已经实现了很多目标。现在你正在推动编程本身的边界。

Tom Blomfield:我有小孩。

David Lieb:我希望他们能成为世界上的生产性创造者。我应该告诉他们做什么?他们应该学编程吗?那到底意味着什么?

Amjad Massad:你看,我觉得如果你想走专业的软件开发路线,拿到计算机科学学位并学习基础知识是有意义的。但如果你想成为一个创造者,如果你想成为这个世界的通才,我觉得不再有必要像以前那样以传统的方式学习编程。你几乎是通过渗透式学习学会的。去Replit开始使用它。到某个点,你会遇到一些问题,你需要查看代码或者查看日志。通过变得更有资源性,去Google这些问题,你会开始学会它。顺便说一下,这就是我们这一代人学习编程的方式。

David Lieb:当你在说这些时,我想,哦,我就是这么学的。

Amjad Massad:是的。不知怎么的,随着时间的推移,它变得非常工业化和正式化。我们当年做Web应用的方式是,直接开始一个记事本文件,写一个HTML文件,现在你得学Webpack或者其他什么。工作的未来并不清晰。我们可以大致猜测世界的走向。

对于我的孩子们,我希望他们拥有尽可能广泛的知识。我希望他们成为尽可能多才多艺的人。我希望他们尽可能多地创造,因为一旦创造变得更容易,关键就变成了你能提出多少创意。我不会把学习编程作为首要任务。我会把学会创造放在首位。学会用代码创造,学会用视频创造,学会用AI创造任何东西。

SaaS的未来:Replit的影响

Tom Blomfield:那么你认为SaaS会发生什么变化呢?如果我们很快能够说,创建一个Google Calendar版本或者克隆DocuSign,你觉得SaaS会怎样?

Amjad Massad:今天我们已经听到很多人用Replit取代价值数十万美元的SaaS。前几天,我听到一个故事,有个人被报价150,000美元买一款软件。他去Replit做出来了,然后以32,000美元卖给了他的雇主,花了400美元。拥有平台开发者社区和插件生态系统的公司,这些公司是安全的。你不可能通过字节码击败Salesforce。垂直SaaS正在遭遇麻烦。我猜这些问题已经在某些指标上有所体现。

Tom Blomfield:好,最后一个问题。你会给现在刚开始的创始人什么建议?

Amjad Massad:最好的建议就是你之前提到的,处于可能的最前沿。因为AI或模型的某次进化会让你的业务变得可行,而你突然会成为市场的第一。我很少看到创始人真的坐下来,试图预测未来,也许过去那样做是没有道理的。但现在,真正试图弄清楚事情的发展方向是一个非常重要的技能。做出一些预测,弄清楚如何创建一个糟糕的产品,然后随着你切换模型,它会立即变得更好。我意思是,计算机使用就是一个很好的例子。

Tom Blomfield:真的很高兴能和你聊这些,Amjad,非常感谢你来。

Amjad Massad:很高兴,谢谢。

David Lieb:下次见,谢谢。

原视频:How Replit Went From $10M to $100M ARR In Just 9 Months

https://www.youtube.com/watch?v=kOyIjt6FUrw

编译:Kun Yang,关注AI对齐和AI Agent等科技领域。欢迎交流。

请注意,本文编译自文末载明的原始链接,不代表Z Potentials立场。如果您对本文有任何想法或见解,欢迎在评论区留言互动探讨。

Z Potentials将继续提供更多关于人工智能、机器人、全球化等领域的优质内容。我们诚邀对未来充满憧憬的您加入我们的社群,与我们共同分享、学习、成长。

-----------END-----------
Image
🚀我们正在招募新一期的实习生
Image
🚀 我们正在寻找有创造力的00后创业
Image
Image
关于Z Potentials
Image