金融界2025年7月26日消息,国家知识产权局信息显示,LG麦格纳电子动力总成有限公司取得一项名为“电流传感器组装体”的专利,授权公告号CN11539...
2025-07-26 0
TRAE 是字节推出的国内首款 AI IDE,从它二月发布第一个版本开始,我就非常关注它,一直在使用它。它也“不负所托”,极大地提升了开发效率,顺利帮助我完成了很多任务。
TRAE自身也在不断推出新功能,感觉它是在以月为单位在飞速进化,让人目不暇接。
7月21日,TRAE发布了2.0版,我有幸在第一时间试用了一下,其中的SOLO功能非常地有创新性,效果非常惊艳,可以说,TRAE已经变成了一个能理解需求、调动工具、独立完成各类开发任务的超级 AI 开发工程师。
TRAE 2.0是年度重大升级,TRAE SOLO的出道将促使编程从“AI融入IDE”进入“AI自主执行开发任务”的新时代!
Context这个词程序员非常熟悉,“上下文”嘛!
为什么TRAE SOLO是Context Engineer?
相信大家都用过各种各样的AI IDE,在IDE中AI似乎无处不在,它可以帮助你实现丝滑地实现代码自动补全,还可以根据你的自然语言生成各种函数,测试,甚至模块级代码。
但是一旦进入到项目级,AI的表现就没有那么好了,因为软件项目细节千头万绪,人的大脑不能完全掌握,AI更不可能一次就写对,需要不断地修改才行。
但是在修改的时候,自然语言和代码之间的鸿沟竟然会让AI无所适从,我经常发现它改着改着就“懵”了,甚至会原地打转。
我们想想我们日常的开发是什么样子的?
一般都是先出需求文档,程序员根据需求文档进行详细设计,然后编程实现,测试,改Bug,最后部署上线。
TREA SOLO也是这么做的,它不但覆盖了软件开发的全生命周期,还能够理解软件开发上下游的各类 Context,包括产品需求、产品设计、技术方案、代码、测试用例、部署的信息,可以根据用户的任务类型,智能去使用不同的 Context 和工具,最终完成开发任务。
结果就是,TRAE SOLO能特别精准地理解我们的意图(尤其是在对软件做精细修改时),效率和准确性获得了巨大的提升。
这么说还是有点儿抽象,我们拿一个具体的例子来展示一下。
TRAE2.0有两种模式,一种是传统的IDE,另一种就是我们要用的SOLO模式,先切换过来。
进入SOLO模式,左边是SOLO Builder 对话框,右边是4个内置的工具:编辑器,终端,浏览器,文档,待会儿我们就用到它们。
在之前的AI IDE中,我们习惯于直接用自然语言驱动AI进行编程,比如我们让AI生成一个兴趣社区网站,它只会按照自己的理解来创建,很多时候AI并不能准确地“猜”到我们的具体需求,再次修改的时候就非常麻烦。
TRAE SOLO意识到了这个问题,引入了需求文档的概念,先把需求进行结构化呈现给开发者,开发者可以再进行修改、补充、完善,从而更准确地表达自己的要求。
比如我要开发一个类似Reddit风格的兴趣社区,把需求发给它:
然后SOLO Builder开始工作,很快就生成了产品需求文档
可以看出,有功能划分、核心流程、界面设计,写得非常详细,完善。
由于需求已经结构化了,TRAE SOLO在开发的时候,也是按照细化的需求,一步步地来,看起来赏心悦目。
很快,一个社区网站很快就构建完成,TREA SOLO内置了一个Browser工具,它会自动运行,马上就能看到效果。
相信每个开发人员都有这样的体会,把需求写好发给客户,客户一个意见都不会提。但是一旦应用运行起来,客户看到界面,问题就一个接一个地来了。
假设客户浏览了一下生成的兴趣社区网站,发现在注册页面少了一个“手机号注册”的功能,这怎么办呢?
我们可以对需求文档进行修改,然后告诉TRAE SOLO来改代码。
SOLO Builder参考的上下文就是我发给它的需求文件,它很快就找到了对应的代码文件,做了修改,加上了“手机号注册”。
并且立刻在注册页面中展示了最新的效果:
客户又发现界面上有个词语不太好,想把它从“最热帖子”改成“热门帖子”,这时候TRAE SOLO的Browser工具就能派上大用场了。
在右上角有个“选择元素”的按钮,和Chrome开发者模式下的选择元素很像,这里也可以选择界面元素,然后有两个选择:
(1) 把选择的内容“添加到对话”,让SOLO Builder去修改,说实话,这已经非常非常方便了。
(2)但更方便的是,我可以在这里直接修改文字!
你没看错,就是可以在界面上直接修改文字!
这有点儿像我很多年前用过的Dreamweaver,在页面上的修改就是最终的效果,所见即所得。
但这是一个运行中的Web界面啊,TRAE SOLO从上下文中识别了我对页面修改的意图,然后自动找到了后台的代码,做了相应的修改。
这个功能我真是非常非常喜欢,TRAE SOLO精确地知道我所在的上下文,不用我再啰里啰唆地用自然语言描述界面上要改的地方,又直观又方便。
TRAE SOLO在生成这个兴趣社区网站的过程中,也出现了几次错误。
有意思的是,它会运行npm run check,在控制台发现错误后,自动地把这些错误都给修复了,速度飞快!我想截个图让大家看看都没来得及!
没办法,我只好手工地制造一个错误了。
我把首页中的一个函数getSortedPosts故意写错,再次运行,果然,TRAE SOLO捕获到了控制台的一个错误。
同样把它添加到对话当中,让SOLO Builder修改,你看它轻轻松松就改过来了。
在之前的开发中,我们都需要自己对软件进行打包,然后手工部署。
现在TRAE SOLO增加了一个自动部署的功能,软件开发完毕,点击浏览器右上角的“部署”按钮,就可以自动部署到Vercel上,当然你需要事先在Vercel创建一个账号。
第一次使用的时候需要做一个授权:
我在做第一次部署的时候失败了,有点慌,但是TRAE SOLO提供了“智能分析”功能,这一次,它的上下文是部署日志:
查看完日志,它很快就找到了错误并且成功改正,原来是mockData的问题,再次部署就成功了。
试用完TRAE SOLO,我的最大感受就是开发过程更加结构化,更加条理化,尤其是需求文档、通过浏览器圈选界面元素等功能的介入,消除了自然语言指令中比较宽泛的语义,让AI更加精准地实施代码生成和修改,再也不会出现之前那种改来改去都改不对的情况了。
而通过Terminal监控错误,自动修复,自动向Vercel部署应用等功能,又极大地减轻了开发者的负担。
限于篇幅,这篇文章只是介绍了TRAE SOLO新增的几个主要功能,像代码的自动补全、自动注释、自动写测试用例、文档生成、代码审查等并没有涉及。
TRAE SOLO的这次发布确实是一个突破性进展,它不但覆盖了软件开发的全生命周期,更重要的是它能够智能获取开发上下游的的各类 Context并动态构建,在正确的时间、以正确的格式提供正确的信息和工具,为模型提供完成任务所需的一切,The First Context Engineer,实至名归!
相关文章
金融界2025年7月26日消息,国家知识产权局信息显示,LG麦格纳电子动力总成有限公司取得一项名为“电流传感器组装体”的专利,授权公告号CN11539...
2025-07-26 0
金融界2025年7月26日消息,国家知识产权局信息显示,谷歌有限责任公司取得一项名为“导航应用编程接口”的专利,授权公告号CN113867722B,申...
2025-07-26 0
2025年7月8日,国家市场监督管理总局对外披露了第二批直播电商典型案例,多家涉事企业因存在虚假宣传、营业执照未按规定公示、开展违规促销活动及网络不正...
2025-07-26 0
人民财讯7月25日电,7月25日下午,胜宏科技董事长陈涛在第十三届创业投资大会暨全国创投联盟走进光明科学城活动上表示,AI工业革命刚刚兴起,在全球兴起...
2025-07-26 0
从京东物流亚洲一号吉林长春智能产业园里自动化设备的高速运转,到吉林光电企业通过跨境电商平台对接全球订单……在第五届中国新电商大会即将召开之际,记者走访...
2025-07-26 0
只有起错的名字,没有叫错的外号,这话放在特朗普身上还真没错。大量迹象表明,TACO(Trump Always Chickens Out)又要来了。由于...
2025-07-26 0
#夏日生活打卡季#做为中国民航大飞机产业的当家花旦,C919的一举一动无不牵动国人的心。自从2023年5月28日,全球第一架C919交付东方航空公司投...
2025-07-26 0
●5月,西博会绵阳展馆,13件标志性航空电子展品集中亮相,彰显其作为全国空管及航电国产化产品主要研发生产基地的雄厚实力;●7月,2025中国(绵阳)科...
2025-07-26 0
发表评论