写点什么

自动编码工具王炸来了:0 代码 2 分钟用手机就能打造专属 App,一键生成应用不是梦

  • 2024-09-10
    北京
  • 本文字数:3379 字

    阅读完需:约 11 分钟

大小:1.57M时长:09:10
自动编码工具王炸来了:0代码2分钟用手机就能打造专属App,一键生成应用不是梦

Replit 发布 AI 智能体:输入应用创意即可实现编码与部署

 

在 AI 的世界里,技术的迭代与变革就是一场永不停歇的马拉松。上周,Cursor 掀起的热潮还未散去,新的“后浪”已经悄然涌来,并立即在社交平台引来诸多技术大佬围观。

 

近日,AI 初创公司 Replit 推出一款新的智能体——Replit Agent。让人吃惊的是,这是一款能够从零开始构建完整应用程序的 AI 智能体,甚至无需编写代码就能构建软件。

 

Replit Agent 的强大之处在于它简化了软件开发,让不同技能水平的用户都能轻松上手。目前,该 Agent 仅适用于通过 Replit Agent 条目创建的 Repls,不支持现有 Repls 或导入的存储库。

 

更重要的是,Replit Agent 跟当前市面上的普通 Copilot 编码助手不同,它更接近于软件开发实习生,能够理解用户的构想并帮助将其变为现实。

 


说到这里,我们首先要了解 AI 智能体是什么、又为何如此重要。

 

不同于 ChatGPT 或者 Claude 等现有 AI 助手,AI 智能体属于自主性更强、主动程度更高的系统。目前的 AI 助手只能响应特定的查询或者任务,但 AI 智能体却拥有更高的独立性,可以在无需用户持续输入的条件下做出决策并执行复杂任务。它们能够随时间推移学习和适应,根据反馈及新信息不断改进自己的行动。

 

Replit 的 AI 智能体也沿用了这一概念,并将其应用于软件开发领域。它可以推理任务并自行创建步骤以完成整个项目——包括编写代码、设置环境和管理部署。

 

Replit 公司 CEO Amjad Masad 解释称,“我们已经跨过了这道门槛。但这并不代表 AI 将会取代开发人员,而是要增强人类的创造力,让每个人都有能力创建软件成果。”

 

“AI 在编写代码方面非常出色。但这还不足以创建软件。您需要设置开发环境、安装软件包、配置数据库,如果幸运的话,就可以部署了,” Amjad Masad 在宣布推出 Replit Agent 早期访问版时说道,它将自动执行所有这些流程。

 


即使是一直积极使用 Cursor 进行构建的前 OpenAI 联合创始人 Andrej Karpathy 也表示,Replit Agents 可以归入“感受 AGI”类别。 “正如文章中提到的,制作实际的应用程序不仅仅是编写代码,你还必须设置整个环境、进行部署等等。自动化所有这些其他基础设施将允许任何人快速构建和部署整个 Web 应用程序,”Karpathy 说。

 

如此强大的 Replit Agent 能做什么,不能做什么?

 

有人说 Cursor 可以取代软件工程团队,或者至少可以缩减他们的规模,Claude Artifacts 可以消灭应用商店,但 Replit Agents 几乎可以在几秒钟内构建从登陆页面到与数据库连接的医疗保健应用程序。这甚至不需要编写一行代码。

 

Amjad Masad 分享了一些例子,人们在几分钟内构建了一个医疗保健应用程序,其中代理可以自行修复错误,在不到 10 分钟的时间内构建了一个基于 Postgres 的 Flask 和 Vanilla Javascript 的网站,甚至在短短 2 分 43 秒内构建了一个 Wordle Clone。

 

工作流自动化平台 Zapier 的 Andrew Davison 是第一个使用 Replit Agent 在不到 90 秒的时间内构建出一款完整可运行的基于浏览器的乒乓球游戏的人。“我自己不需要做任何编码。只需坐下来观看,”他说。

 


Replit Agent 最重要的用例是用于在组织内构建产品的 MVP,否则这将需要大量时间。“我想说,AI 让编码再次变得有趣,它让你摆脱烦人的样板和 API 粘合剂……每次使用它时,我都无需花一天时间辛苦查阅 API 文档,” Replit 工程副总裁 Scott Kennedy 表示。


Replit 的理念最有趣的地方在于,AI 编码 Agent 也可以在智能手机上使用,而这正是 Replit 一直以智能手机闻名的原因。Replit 的目标一直是以积极的态度开源,让所有人都能使用 AI。RedBull 的 Sander Saar 表示,他能够在 4 分钟内用手机构建三个功能齐全的 Web 应用程序。

 


“Replit Agent 不仅仅是审查和编写代码,他们的 AI 代理还可以规划功能、创建开发环境、安装依赖项、编写代码、配置数据库和部署,”Saar 解释道,并质疑这是否是软件付费的终结。


00:00 / 00:00
    1.0x
    • 3.0x
    • 2.5x
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 0.75x
    • 0.5x
    网页全屏
    全屏
    00:00


    就连马斯克也来围观 Replit Agent,只是带着“批判”眼光来看的,马斯克发推称,“(就目前来看),它还写不了一款好的视频游戏。”

     

    源自开发者,回馈开发者

     

    那么,这款备受瞩目的 Replit Agent 到底什么来头?

     

    Replit Agent 来自于 Replit 公司,这家初创 AI 企业由程序员 Amjad Masad、Faris Masad 和设计师 Haya Odeh 于 2016 年共同创立,总部位于旧金山,在创建 Replit 之前,Amjad Masad 曾在雅虎和 Facebook 担任工程师,并在那里构建了软件开发工具。

     

    成立至今,Replit 致力于提供在线协作 IDE,支持多种编程语言,包括 JavaScript、Python、Go 和 C++。借助 Replit,用户可以与一个或多个用户共享工作区,查看文件的实时编辑、互相发送消息并一起调试代码。除此之外,用户还可以共享项目、寻求帮助、从教程中学习并使用模板。

     

    在 Replit Agent 大火之前,该公司旗下为人所知的工具是 Ghostwriter,这是一套由基于公开代码训练的 AI 模型驱动的功能。Ghostwriter 与 GitHub 的 Copilot 非常相似,可以根据用户输入的内容和帐户中的其他上下文(例如他们使用的编程语言)提出建议并解释代码。

     

    Replit Agent 通过从使用该平台的开发人员处收集到的大量数据,其建立起超越竞争对手的显著优势。目前全球有数百万用户使用 Replit 来编码、测试和部署应用程序,而这些数据也被直接用于 Replit Agent 的开发。凭借来自开发工作流程中各个阶段数据的训练,该 AI 已经能够更加高效地自主完成多种复杂任务。

     

    Replit 的一大突出功能就是其赏金服务(bounty service),用户可以请求开发人员在平台上构建软件项目。这项赏金机制为 Replit Agent 赋予了处理自然语言提示词的能力,并提供了宝贵的真实数据以进行训练。

     

    虽然其他不少厂商也都专注于实现代码补全或生成功能,但 Replit 的 AI 智能体则了解整个软件开发生命周期。它能够搭建项目框架、编写必要代码、调试问题,甚至处理部署——同时解释其决策并且与用户实时协作。

    低门槛软件开发时代正在到来

     

    AI 技术正在软件开发当中发挥巨大的潜在影响。我们即将迎来一个前所未有的软件开发大众化普及新时代。创业者们能够将业务灵感的原型设计周期从之前的几个星期,迅速缩短到如今的几个小时。研究人员则可以在未经多年编码练习的情况下构建起自定义工具。总而言之,想象与现实之间的障碍正在一步步消失。

     

    当然,Replit 并不是唯一一家在构建 AI 驱动开发工具竞赛中有所行动的厂商。除了大名鼎鼎的微软 GitHub Copilot 之外,新一波初创公司也正在涌现,每位参与者都希望重新设计我们创建软件的方式。例如,Cognition 正在开发的 Devin 就是一种有望扮演自主软件开发者角色的 AI 方案,能够从零开始构建完整项目。与此同时,Magic 最近也获得了惊人的 3.2 亿美元融资,并公布了其 LTM-2-mini 模型,号称拥有 1 亿个 token 的超长上下文窗口。最近,Anysphere 的 Cursor 在探索 AI 辅助编码潜力的开发者和爱好者群体当中,也积累起了越来越高的人气。

     

    尽管市场竞争颇为激烈,但 Replit 自认其仍然具有优势,且主要归功于独特的平台功能设计。Replit AI 智能体不仅可以生成代码,还能够处理开发过程中的基础设施及部署工作。对于开发人员来说,这意味着花费在重复任务上的时间更少,能够更多地专注于创造力工作。从企业的角度看,其无疑代表着一种速度更快、成本效益更高的软件产品开发与上市形式。

     

    虽然 Masad 本人对于 AI 在软件开发大众化方面的乐观态度令人信服,但必须承认的是,这些进步也将重塑整个行业的固有面貌。随着技术变得愈发强大,许多工作岗位都将受到影响。软件开发人员必须适应这一波波冲击,专注于解决更高层次的创造性问题,同时将越来越多的日常任务交由 AI 智能体负责打理。

     

    Replit AI 智能体目前已经以 beta 测试版的形式面向 Replit Core 及 Teams 订阅用户开放。

     

    可以肯定的是,未来软件工程团队的规模肯定会缩小,因为公司只需几秒钟就能创建原型和其他东西。这对印度 IT 公司和开发人员来说尤其令人担忧,他们可能很快就会陷入危机的边缘。 许多人,包括印度和其他地方的学生,都缺乏经济能力来支付 Cursor 或 GitHub Copilot 等服务的费用,这些服务通常每月收费 10 美元或类似金额。

      

    参考链接:

    https://www.maginative.com/article/tell-replits-ai-agent-your-app-idea-and-itll-code-and-deploy-it-for-you/

    https://analyticsindiamag.com/ai-breakthroughs/replit-agents-are-here-to-replace-all-software-engineers/

    https://techcrunch.com/2023/04/27/replit-funding-100m-generative-ai/

    2024-09-10 18:026981
    用户头像
    李冬梅 加V:busulishang4668

    发布了 913 篇内容, 共 500.6 次阅读, 收获喜欢 1086 次。

    关注

    评论

    发布
    暂无评论

    网易有道 iOS二面经验分享

    iOSer

    ios 面试 网易

    花火交易所APP开发|花火交易所软件系统开发

    系统开发

    京东将上线社区团购“京喜拼拼”:社区团购是否是一次泡沫大战

    石头IT视角

    数字资产钱包系统开发及介绍

    架构设计大作业1

    仲夏

    太平金科助力“开局之战”顺利启动,博睿数据“A+N”一体化解决方案全力护航

    博睿数据

    APM npm AIOPS

    互联网寒冬下,程序员如何化解危机?答案全在这份阿里Java知识地图里

    比伯

    Java 编程 程序员 面试 计算机

    测开之函数进阶· 第5篇《偏函数》

    清菡软件测试

    测试开发

    【得物技术】交易轨迹系统

    得物技术

    数据 交易 得物 得物技术 自定义

    专业基础篇

    紫枫

    架构师训练营第六周总结

    Geek_xq

    京东城市时空数据引擎JUST亮相中国数据库技术大会(附PPT链接)

    京东科技开发者

    数据库 nosql

    从阿里P5到P8=入门到内核?看看这份对标80W+年薪的Java进阶路线图

    Java架构之路

    Java 程序员 架构 面试 编程语言

    咨询师的诱惑

    escray

    程序员 面试 面经

    大数据ETL批量调度,这几款工具都需要去掌握了解

    敏捷调度TASKCTL

    大数据 kettle 运维自动化 海豚调度 ETL算法

    看完这篇,保证让你真正明白:分布式系统的CAP理论、CAP如何三选二

    四猿外

    架构 分布式系统 CAP CAP原理 CAP理论

    Bitmap 续篇-基于 Bitmap 瞅瞅不一样的 Percentile

    GrowingIO技术专栏

    BitMap

    手把手带你入门加密算法的Python实现

    华为云开发者联盟

    Python 算法 加密

    博睿数据支持腾讯云函数监控,Serverless时代已来临

    博睿数据

    Serverless APM 监控

    七大步骤,详解预置算法构建模型的全过程

    华为云开发者联盟

    架构 算法 数据

    ONES 年终报告 | 功能升级123次,服务超100万客户

    万事ONES

    研发管理工具 年终报告

    GitHub上1.3W Stars国内第一的项目实战PDF

    Java架构之路

    Java 程序员 架构 面试 编程语言

    盘点 2020 | 数据里有你、我、他,关键还是自己

    李孟聊AI

    大数据 数据中台 感悟 盘点2020

    年前成功拿下35K+16薪美团Java架构师Offer!考点、面试题分享送给明年金三银四的你

    Java架构追梦

    Java 架构 面试 美团 offer

    【华为云专家原创】 服务注册与发现如何满足服务治理?

    华为云开发者联盟

    分布式 服务 注册

    用138个案例讲明白了Spring全家桶+Docker+MQ

    996小迁

    Docker 架构 面试 RabbitMQ Spring全家桶

    架构师训练营第六周作业

    Geek_xq

    LeetCode题解:剑指 Offer 40. 最小的k个数,二叉堆,JavaScript,详细注释

    Lee Chen

    算法 大前端 LeetCode

    接口测试-使用mock生产随机数据

    测试人生路

    接口测试

    由两个问题引发的对GaussDB(DWS)负载均衡的思考

    华为云开发者联盟

    数据库 数据 负载

    完美!这份世界顶级架构师编写的550页Spring5高级编程

    Java架构之路

    Java 程序员 架构 面试 编程语言

    自动编码工具王炸来了:0代码2分钟用手机就能打造专属App,一键生成应用不是梦_生成式 AI_李冬梅_InfoQ精选文章