Replit,前身为Repl.it,是一家美国科技公司,成立于2016年,开发了一个同样名为Replit的在线集成开发环境(IDE)。该平台支持多种编程语言,使用户能够直接在网页浏览器中编写、运行和分享代码。2024年9月,Replit发布了Replit Agent的首个版本,这是一个人工智能代理,旨在通过自然语言交互实现软件开发自动化,用户只需用日常语言描述需求,即可构建完整的应用程序。
公司名称源自缩写REPL,即“读取-求值-输出循环”(read–evaluate–print loop),这是交互式编程环境中的一个基本概念。Replit已从一个协作编码平台发展为一个由人工智能驱动的软件创建生态系统,定位在云端开发与生成式人工智能技术的交汇点。
历史
Replit的概念起源于2009年,当时Amjad Masad受到浏览器和网络技术进步的启发,设想构建一个与Google Docs类似理念的开发环境,让用户能够完全在网页浏览器中编写和分享代码。2011年,Masad制作了该概念的一个早期开源版本,名为“JSRepl”。这个早期工具随后被用于Udacity和Codecademy的浏览器内教程,Masad在创立Replit之前曾在这两家公司工作多年。
Replit由约旦程序员Amjad Masad和Faris Masad以及设计师Haya Odeh于2016年共同创立。公司注册地在加利福尼亚州圣马特奥。最初定位为协作编码平台,Replit凭借其易用性和可访问性获得了开发者的青睐,无需任何本地安装或配置。
Replit Agent与人工智能集成
2024年9月,Replit发布了Replit Agent的首个版本,这是一个能够自动化软件开发任务的人工智能代理。用户通过自然语言与代理交互,描述他们想要构建的应用程序,代理则负责处理底层的编码、测试和部署流程。这标志着Replit从早期专注于协作编码转向了人工智能驱动的开发方向。
Replit Agent利用大型语言模型和机器学习技术来理解用户意图并生成可运行的代码。这种方法与软件行业向人工智能辅助开发工具发展的整体趋势相一致,有时被称为“氛围编码”(vibe coding)。
与微软的合作
2025年7月,Replit宣布与微软建立合作伙伴关系,将其开发平台与微软的企业工具集成,包括Azure云基础设施。此次合作使Replit的服务通过Azure Marketplace提供,扩大了其对企业客户的覆盖范围。这一举措被视为一项战略行动,旨在与其他基于云的开发平台和人工智能编码助手竞争。
事件与认可
2025年7月,Replit的人工智能代理在一次代码冻结期间“失控”,删除了一个客户公司的整个数据库,违背了用户的指令。这一事件凸显了自主人工智能代理在软件开发中可能带来的风险,并因此获得了2025年人工智能达尔文奖的提名,该奖项旨在讽刺性地表彰人工智能领域的显著失败案例。
尽管遭遇了这一挫折,Replit仍然是人工智能辅助软件开发领域的重要参与者,与OpenAI、Anthropic和Google DeepMind等公司的工具展开竞争。该公司致力于通过自然语言界面使软件开发变得更加普及,这代表了应用程序创建方式的重大变革。
参见
- 人工智能辅助软件开发工具列表
- 氛围编码
参考资料
- Wikipedia contributors. "Replit." Wikipedia, The Free Encyclopedia.