Replit 在上周发布了一个 AI 发展现状报告,通过 Replit 上开发者的动态数据,展示了目前 AI 发展的一些有意思的信息。

在这个报告中,AI 相关的项目增长了 340 倍,其中利用 OpenAI 模型开发的占据了主导地位,但开源模型同样开始崛起。

Replit 在报告中说,随着大型语言模型(LLM)的引入,机器学习(ML)和人工智能(AI)首次成为日常开发者可以接触到的技术。那些令人感到神奇的应用程序,甚至是对于拥有数十亿研发投入而言几乎不可能构建的软件,突然间不仅变得可能,而且还成为一个开心的构建和分享过程。

使用 AI 进行开发在 2021 年开始迅速增长,在 2022 年快速膨胀,并在 2023 年上半年爆发。随着更多 LLM 提供商(例如 Google、OpenAI、Cohere、Anthropic)和开发者工具(例如 ChromaDB、LangChain 等)的出现,开发速度也有所加快。与此同时,自然语言界面生成代码使得更多人都能够参与构建。

虽然像 ChatGPT 这样的工具也可以生成代码,但你仍需要一些基础设施来运行它,而 Replit 作为一个开发者工具,你可以在几秒内创建任何语言或框架的开发环境(Repl),其可定制化的 Workspace、大量的扩展以及 AI 编程助手 Ghostwriter,不仅让整个开发过程变得更加简单,也让 Replit 成为这波 AI 浪潮开发的一个主要受益平台。

1 通过 AI 构建的项目呈爆炸式增长

根据 Replit 的数据,自 2022 年第四季度以来,AI 相关的项目开始爆炸式增长;到 2023 年第二季度末,与 AI 相关的各种项目已经快接近 30 万个,而同期 GitHub 搜索仅显示了约 3.3 万个 OpenAI 存储库。

仅仅是 2023 年第二季度,就有大约 16 万个这样的项目被创建,按季度算环比增长了 80%,同比增长了 34 倍,而且这些数字还在加速增长。

其中大多数项目都在使用 OpenAI,OpenAI 在 Replit 上占据了超过 80% 的 AI 项目,其中 OpenAI GPT-3.5 Turbo 的模板已经有超过 8000 个分支。

但其它模型特别是 Cohere 也开始快速增长,在 2023 年第二季度:

  • OpenAI 的项目超过了 12.5 万个(增长约 80%)
  • Cohere 项目超过了 1000 个(增长 100%)
  • Anthropic 和 Google 的项目仍然少于 1000 个

2 LangChain 的出现加速了 AI 开发浪潮

AI 开发活动中最显著的名字之一是 LangChain,使用 LangChain 加速了整个开发流程,而且还在被大规模采用。

截至 2023 年第二季度,在 Replit 上有近 2.5 万个活跃的 LangChain 项目。其中有 2 万个是在该季度创建的,相比上一季度增长了 400%。

LangChain 的价值使得开发人员可以轻松切换各种模型,其在新的 LLM 提供商和开源 LLM 的崛起中发挥了重要的作用。其中由 Mckay Wrigley 创立的 Takeoff School 建立了一个名为 LangChain 101 的课程,降低了人们学习 LangChain 的门槛,目前该项目已经快要达到 1000 个分支(forks)了。

3 开源模型的崛起

越来越多的项目开始利用开源模型,其中 Hugging Face 和 Replicate 通过 API 和 SDK,成为开源模型目前最好的入口。

在 2023 年第二季度,有超过 5000 个项目使用了开源模型,环比增长了 141%,超过 70% 的项目利用了 Hugging Face,但 Replicate 的使用量环比增长了近 6 倍。

Replicate 有模板可以在其经过验证的 Replit 配置文件上运行 ML 模型。Hugging Face 经过验证的 Gradio 模板有 600 多个分支。

4 编程语言的分布

在编程语言这块, Python 和 JavaScript 以非常相似的速度增长,Python 是 AI 开发中更常见的语言。但是在第二季度期间,JavaScript 增长要稍微快一些。

不过项目是可以同时使用 Python 和 JavaScript 的,这两者并不互斥,许多(如果不是大多数)项目都是 Python 后端和 JavaScript 前端。

不过语言的选择跟地理位置有一定关系,某些地区更倾向于使用 JavaScript 而非 Python 进行开发。

在过去的 90 天中,约有 5 万名 Python 开发者,大概分布是:

  • 美国:32%
  • 印度:11%
  • 英国:7%
  • 加拿大:3%
  • 巴西:3%

而 JavaScript 的情况有很大差异,在约 3.4 万的 JavaScript 开发者中,大概分布是:

  • 美国:22%
  • 印度尼西亚:10%
  • 印度:9%
  • 越南:7%
  • 菲律宾:5%

亚洲的开发人员更倾向于用 JavaScript,而北美开发人员更倾向于用 Python,印度则相对平衡一些。

Replit 在报告中也简单介绍了几个比较出色的开发产品,比方说生成式语言学习产品 CampLingo、用 AI 进行视觉创意设计的 NodePad.space、面向教育工作者的 AI 工具 MagicSchool、在互联网上找到实惠的交易的 MightyDeals AI 以及我们比较熟悉的 BabyAGI 等。

Replit 创始人 Amjad Masad 最近在与 a16z 的一次对话中预测说,将会有价值 10 亿美金的单人初创企业出现,这样的企业将由一支完全数字化的软件工程师(digital software engineers)团队提供支持。这和我之前在《AI 时代,一种新型创业公司形态即将到来》这篇文章里说到的观点类似。

作为一个基于浏览器的云端协同开发平台,可以说 Replit 非常受益于这波 AI 浪潮。因此在今年 4 月份,Replit 完成了由  a16z 领投的 1 亿美金 B+轮融资,使其估值达到了快 12 亿美金,而其团队目前也就 85 人。

Paul Graham 最近评论说,有一种有趣的运气会影响着初创企业。你开始创办了一个成功的初创企业,然后过了几年后出现了一些新的创新,而你正好处于受益的这个独特位置。智能手机对 Facebook 起到了这样的作用,而人工智能(AI)似乎正在为 Replit 带来同样的机遇。

像许多种运气一样,这种幸运只会惠及那些已经在努力做事的人。而且,和其它运气一样,它并不是完全随机的。如果你致力于一个与未来相吻合的想法,它更有可能发生在你身上。简单来说,就是运气是留给有准备的人的。

不过 Paul Graham 也说,显然在 Replit 这个案例中,运气的成分比我们想象的要少。他们 2015 年的第一份 Pitch Deck 中就已经有建立“一个简单网络和人工智能辅助界面,模糊学习和构建之间区别”的目标。这在 2015 年是非常有远见。