AI热点 23小时前 194 阅读 0 评论

Trae 2.0重磅发布!Solo正在抢走全栈程序员的饭碗..

作者头像
AI中国

AI技术专栏作家 | 发布了 246 篇文章

高级全栈工程师的饭碗也开始变得危险了...


大家好,我是袋鼠帝。


周六周末这两天,我的朋友圈和我加入的一些AI群快被一条消息刷爆了:


字节的AI编程工具Trae,周一发布2.0版本!


准确的说是Trae2.0版本的Solo将在周一正式上线


https://www.trae.ai/solo



作为AI博主,以及Trae的忠实用户,我心里那个痒啊。


大家懂的,每次这种大版本更新,都意味着AI编程这个赛道又要卷出新高度了。


一直以来也测试了不少Agent和AI IDE


我特别好奇,字节这次憋了什么大招。


于是,我周末舔着脸找朋友搞到了一个Solo的内测邀请码,准备提前替大家探探路(所以这篇是提前写好的)。


PS:Trae2.0应该是几天前就开始灰度了,而我并没有被灰度到。


2.0会有UI更新,以及语音输入、数据仪表盘等等,最重磅的还是Solo模式~



今天这篇,就是Trae2.0 Solo的热乎测评~


我用的是Trae2.0 海外版,默认用Claude-4-Sonnet


一、Trae 2.0,不只是升级,是进化


下图是输入邀请码,成功激活Solo的页面,激活会获取200个快速请求


SOLO 模式仅对已订阅 Pro 套餐且获得邀请码(SOLO Code)的用户可用。


SOLO 模式仅支持与智能体对话。



在正式测评之前,我们先一起康康这次Trae2.0的Solo到底是个什么玩意儿。


进入Trae 2.0,我第一感觉是界面变化挺大,连logo也变了



然后左上角多了一个非常显眼的开关:SOLO模式。



点击切换至SOLO模式后交互栏变到了左边



Trae 2.0的核心变化,就是这个SOLO模式,它代表了一种全新的AI开发范式。


用官方的话说,这叫Context Engineering(上下文工程师)。



没太理解对吧?我一开始也似懂非懂,现在大家解释一下。


我们现在用 AI 写代码的现状是啥?


大部分的AI IDE只是聚焦在辅助写代码这一件事情上。


而我们如果要用AI完成一整个项目,可能需要先打开DeepResearch查资料,然后切换到专业写需求文档的Agent,再切换到AI IDE写代码,最后可能还得用别的工具来Debug、测试,以及部署上线。


这感觉就像你在管理一个项目团队,但你的AI员工们互相不认识,没开过会,你得把同样的需求、背景、上下文,一遍又一遍地重复给他们听。心累不?


Trae2.0 SOLO要解决的就是这个巴别塔困境。


它把编辑器、终端、浏览器、文档视图全部整合到一个工作空间里,自己思考、自己规划、自己动手。



从一个模糊的想法开始,到需求文档,到前端页面,再到后端,最后一条龙服务到项目部署上线,所有流程共享同一个上下文。


它就像一个集全栈(前后端)开发工程师+产品经理+设计+运维为一体的超级人类。


不知道你有没有发现,其实团队协作有时候效率还低,原因就在于上下文切换,沟通交流也要耗费大量时间。


如果我一个人啥都会的话,效率可能还更高。


这个SOLO模式主要包含几个核心能力:


@SOLO Builder智能体: solo模式默认使用的智能体,这是一个专门用来构建应用的全栈工程师,你说想法,它出网站。



全程自动化: 你提需求,它可以自主完成 PRD(产品需求文档)撰写、技术选型、代码编写、Debug、甚至部署。


多视图集成: 右侧的工具面板集成了编辑器、终端、浏览器和文档,你可以开着实时跟随功能,看着AI在不同工具间无缝切换,实时监督它的工作过程。



这套组合拳下来,无论是开发者、产品经理还是设计师,理论上都能成为全栈开发~


光说不练假把式,是骡子是马拉出来溜溜!


接下来,我带大家沉浸式用Trae2.0的Solo实操一个全栈网站出来(包含前端、后端、后台管理系统)


二、实测Solo全栈开发


为了测底摸清Trae2.0的SOLO模式能力,我提了一个常规,但对现在的AI编程工具来说难度非常大的全栈项目需求。


不仅要看它能不能做出来,更要看它做得好不好。


请帮我创建一个完整的‘私家猫舍在线选猫’项目。我希望包含前端h5页面(适配pc和手机),同时有后端和数据库,好需要后台管理系统来管理前端页面展示的猫咪的各种信息


我只是简单描述了一个一句话需求,Solo的第一步给我们生成了一个非常详细的需求文档。


包括产品概述、核心功能、核心流程、用户界面设计几大块



第一版的需求文档,它没有设计得非常复杂,也不简陋,但该有的都有。


这个阶段非常重要,决定了最后产品的方向。


如果solo给的文档不满足需求,一定要跟它反复沟通修改需求文档,以对齐两边的信息。



我觉得这个需求文档ok,已经满足了我的需求


但是它给的技术栈,后端的Node.js我不太熟,所以我希望它改成Python



调整后,我们点击「确认,开始开发」



然后它就吭哧吭哧开始了,我就坐在电脑前看着,当个监工


当领导的感觉真特喵爽,我有AI员工啦~


下面是它自动干活的视频(开发前端页面)


它会先自动安装相关依赖,自动写代码,自动运行、检查并修复问题~



差不多花了15分钟左右,新鲜,漂亮的前端页面出炉了



看到整个前端页面,我直接惊了,这应该是我一次性生成过最牛逼的前端页面,而且我提的需求基本上就是一句话。


它不仅完全满足了我的需求,还设计得这么漂亮,非常有官方网站的气质,一看就是正规的,哈哈哈哈。


它还有一个NB的功能,就是右上角这个选择元素(下图),点击之后可以选中前端页面的任何元素,然后直接提出修改意见!



我靠,这是哪个天才产品经理想出来的交互,简直太棒了。


这个功能的设计,不仅要懂前端,还要懂产品,还要懂AI...


具体效果在上面前端页面展示视频的后半段有演示


我把主页的「爱心猫舍」框起来改了,改成了ByteMeow,而且它只改了框起来的部分。


这个功能也可以框住其他页面组件,单独修改,这个粒度太细了,而且完全可控,稳定可控才是生产力呀!


好了,前端页面完成,接下来它给的流程是一键部署到线上~


点击「部署」会跳转浏览器,要求通过Vercel的授权,没有Vercel账户的话需要注册一下(可以用Google邮箱,或者GitHub注册),注册和授权流程很简单,点点点就完事了。



30秒内即可部署成功,得到一个任何人都可以访问的公网链接


https://traetrae20-testu8g7-6wyp89crw-kangarookings-projects.vercel.app



前端搞定之后,咱们就继续搞后端+数据库以及后台管理系统



过程中它依然会自动安装依赖包,并且主动通过一些终端命令启动后端服务,发现报错会及时修复。


后端服务+后台管理系统(前端)花了差不多30分钟


然后它就给了后台管理系统的地址,以及管理员账号和密码




哟~,这个管理后台的登录页面看起来也很不错哦,而且UI风格跟用户端的前端页面还是统一的,nice



但是呢接着问题就来了


我输入它给的管理员账号和密码,点击登录,没有任何反应,我查看请求显示404,我猜测是不是后端服务压根就没启动,


我一问,它果然忘记启动后台服务了...



它把后台服务启动之后,又接连出了好几个报错,每次把现状和报错信息复制丢给它就行,让它自己改。


结果我发现,我测试出一个bug,给一个它改一个,丢两个它改一双,这样不行呀,效率太低了。


索性我让它好好一次性检查清楚,把问题都修复一下。



果然,AI还是要敲打,这次之后登录问题完全解决了。


登录进后台管理系统一看,卧槽,做得真好呀!确实NB



但貌似这些功能还是没有成功跟后端服务、数据库打通。


我们继续用刚才的思路,把我发现的bug描述给它,然后让它仔细进行全面检查,尽量一次修复尽可能多的bug



虽然有用,但是整个全栈系统对于AI来说还是有点复杂了,经过多轮测试加bug反馈,终于把主要功能完成得差不多啦~


然后大家一定要用Trae的浏览器打开页面来测试,因为如果有bug的话,Trae能自动获取报错信息,然后我们可以一键轻松添加到上下文中,AI能更好的判断错误原因,bug修复更高效~



最后效果如下:



还是相当nice的了,这套猫舍系统有用户端页面,后台管理页面,后端服务,还有数据库。


可以通过后台管理页面去编辑猫咪信息,并且可以实时的展示在用户端的页面上。


用户端页面可以提交预约申请,管理员可以在后台管理查看提交的预约信息


而且后台管理系统也是有用户管理功能的,不是随便谁都能操作的。必须要系统用户才能登录使用。


数据库最后使用了SQLite数据库(本来一开始设计的是使用MySQL),可能是忘记了上下文了,也可能是它觉得这个数据库更简单,更适合猫舍网站的初期使用。


下图展示了在终端,通过命令访问数据库,通过sql语句查询预约表、猫咪信息表、后台管理用户表的数据。



总的体验下来,solo的前端能力还有审美都是超强的。


但是一旦涉及到后端服务,以及整个系统的数据流转,这块solo的表现会稍差一些(也有可能是我这个任务太难了),但是目前来说已经很强了。


毕竟只写前端很简单了,如果前端,后端还有数据库都写,还要联动,那么整个数据流转的过程中,只要稍有差池就很容易报错,难度是指数级增加的。


但至少经过多轮修改之后,完成了绝大部分的核心功能,而且完成的质量非常高。


这整个全栈系统,即便是换成一个全栈高级工程师来,工作量肯定是以天为单位的(可能需要5个工作日左右)。


而普通人用solo靠嘴,其实完全就可以在一天之内完成一个包含用户前端、后台管理,以及后端服务+数据库的这么一个商用系统。


可以说是AI编程的一大进步。


当然solo还有进步空间,比如测试的时候可以让AI来点点点,代替人类测试,出bug自动修改。


还有就是一开始说好的开发前后端+管理后台,但是它只开发了用户端的前端页面,部署完成之后就没有下文了,后续流程需要我提醒。以及部署到线上的只是前端页面,后端服务搭建完毕之后没有出现部署按钮。


总的来说,它确实能做出来,也做得很好,但就是写后端服务的过程有点儿曲折。


最后


体验完 Trae 2.0,尤其是它的SOLO模式,我最大的感受是:AI开发工具的奇点,可能真的要来了。


过去,无论是Copilot、Cursor还是我之前介绍的各种工具,核心逻辑还是人机协作,人是主导,AI是辅助。


但Trae SOLO显然更先进了,AI作为主驾,是一个能独立思考和执行的全能AI工程师,而人做辅助,以及决策。


它解决的核心痛点,是我有一个想法,如何以最快速度把它变成一个能商用的产品,而不是一个demo、一个玩具。


这种从PRD到部署的全流程自动化,把上下文这个软件开发中最宝贵的资源,牢牢地掌握在了AI自己手里,从而实现了惊人的效率和智能。


这让我想起了我一个月前说的,AI正在抢走中级程序员的饭碗。


现在看来保守了,它何止是想抢饭碗,它现在貌似想把整个厨房都承包了😂


一个人的产品-设计-研发-运维团队,不是梦。


我离自己成为真正的超级个体又进了一步~


所以,你最想用SOLO来做什么有意思的项目?欢迎在评论区留言~



文章来自微信公众号 “ 袋鼠帝AI客栈 ”,作者 袋鼠帝



作者头像

AI前线

专注人工智能前沿技术报道,深入解析AI发展趋势与应用场景

246篇文章 1.2M阅读 56.3k粉丝

评论 (128)

用户头像

AI爱好者

2小时前

这个更新太令人期待了!视频分析功能将极大扩展AI的应用场景,特别是在教育和内容创作领域。

用户头像

开发者小明

昨天

有没有人测试过新的API响应速度?我们正在开发一个实时视频分析应用,非常关注性能表现。

作者头像

AI前线 作者

12小时前

我们测试的平均响应时间在300ms左右,比上一代快了很多,适合实时应用场景。

用户头像

科技观察家

3天前

GPT-4的视频处理能力已经接近专业级水平,这可能会对内容审核、视频编辑等行业产生颠覆性影响。期待看到更多创新应用!