灰度情报

Replit CEO:AI 时代软件开发的瓶颈已经不再是编程

StartupBoy
投资实习所
Jul 25, 2023

上一篇关于 SaaS 在国内市场的一些观点分享,引发了很多讨论,相信每个人基于自身的经历、认知以及实践都会有自己的看法。我认为各种观点碰撞的最大价值在于,通过各种交叉验证得出一套适合自己做事的方法。

在文章开头谈到 SaaS 模式的吸引之处时有提到,它就像经营一个有无限入住率的单间酒店,你通过一些奇怪的量子叠加技巧,找到了一种同时将同一间酒店房间出租给无限客人的方法,这是世界上最棒的生意。其实这是 Dan Shipper 在最近的一篇文章《What comes After SaaS》里总结的。

这篇文章里 Dan Shipper 本质上是在说 AI 时代的 SaaS 会有哪些不同,通过自己的实践他认为,AI 时代 SaaS 最大的不同可能在于个性定制化将会得到更大的延展,也就是其所说的 Bespoke apps for everyone—customized by AI。

SaaS 就像一个有无限可以入住的单间酒店,客户每个月支付你酒店房间的费用,每个人都得到相同的基本设置:床、桌子和 Wi-Fi。当你对客房的核心部分进行改变时,所有客人都会得到新的版本。

但他们也可以要求有一些个性化定制,比方说叫醒服务——对于健身狂人来说可能是早上 5 点叫醒,而对于酒鬼来说则可能是下午 1 点。

你开展业务的时间越长,你花费在为每个客人启用“个性化”方面的时间和金钱就越多。最终,每个客人都会将你的酒店房间定制得像自己的家一样。

SaaS 应用也类似,随着时间的推移,你将花费越来越多的时间和精力来为用户构建定制需求,而不是构建核心产品的改进。这使得独立开发人员更难以构建 SaaS 产品,并且这意味着你变得越大,你在基础创新上花费的时间就越少。

随着 AI 以及类似 Replit 和 Val.town 这样的产品能力变得越来越强大,使得复制、协作和重新组合现有应用以适应自己的需求变得越来越容易,将使传统的 SaaS 变成了比当前一代软件更加定制化、可定制化和可混合(more bespoke, customizable, and remixable )的东西。

这将给未来软件开发带来非常大的影响:

  • 它将使构建确保数据安全的小型 SaaS 应用变得更加容易;
  • 它模糊了开发者与用户之间的界限;
  • 它使定制软件更容易构建,因此更能反映个性需求,而不仅仅是大规模生产出来的标准化商品;

打个比方来说,当今世界上大部分软件都相当于可口可乐:它们是批量生产的,并且每个人都获得相同的东西。未来的软件可能比现在更加多样化、创意化和定制化。就像时尚或食品一样,你选择的软件可能成为你自己身份反映而非所有人必须做出的默认选择。

软件作为你自己身份反映已经在某种程度上存在——技术爱好者使用装有 VS Code 的 Macbook,金融从业者使用装有 Excel 的 Windows 电脑,但更好、更便宜的定制化将加速这一过程。

与该文观点类似,Replit CEO Amjad Masad 最近在 Khosla Ventures 的一个峰会上,也谈到了未来软件开发的一些趋势。

图片

在这个名为《A New Cloud is Forming: The AI DevCloud》的分享中 Masad 认为:随着 AI 使软件生成变得更加容易,软件生成变得更快,导致对软件的需求增加。AI 时代软件开发的瓶颈,已经不再是编程,而是软件的部署和运行过程,也就是开发过程(The process of producting software)。

1.生成式 AI 对软件的影响将非常类似媒体,会变得越来越容易,这将导致软件变得越来越便宜,以及对软件需求的暴增,开发者的定义可能会得到大大的扩展

图片

2.软件开发中的瓶颈已经从编程转移到了部署和运行软件的过程

图片

3.从想法到软件的过程将变得更加高效

图片

4.需要创建一个现代化的面向 AI 和开发者的云平台 AI Dev Cloud,它有下面四个原则:

  • 环境作为代码的函数:AI 可以根据生成的代码自动设置开发、存储和部署环境;
  • 更快的迭代:AI 启用的快速部署和反馈循环可以加快软件开发;
  • 最终用户和开发人员之间会变得越来越模糊;
  • 可组合性:AI 构建块可以像 Unix 管道一样组合,使软件开发变得更容易。
图片

5.简单介绍了一下 Replit(我之前多次介绍过,这里就不细述了)

图片

6.AI 在软件开发过程中的角色演化

图片

7.未来,Replit 可能会往这几个方向演化

图片

Masad 认为,随着软件在我们生活中扮演更重要的角色,并且人工智能会承担更多任务,编程技能将成为每个人必备的一部分,而未来面向终端用户的应用程序将有大规模商业化的机会。

·END·