TRAE告别闪身步 双端融合打造全链路开发平台

TRAE 近期完成了一次重大升级,将原本拆分的两个工具模块完成了全面融合,统一整合为全新的TRAE平台。这一改动彻底解决了开发者在不同工具间反复切换的痛点。
过去如果需要修复代码漏洞,既要打开代码编辑工具,又要切换到文档协作平台来输出技术方案,开发者需要在两个工具间反复切换,就像来回走“闪身步”一样麻烦。而现在,这一切都不再需要了。
全新的TRAE平台拥有两种核心使用模式,能够覆盖不同的开发场景。
Agent模式主打全局工作台,用户可以在单一窗口内管理整个项目,将不同的开发任务分配给多个AI代理,从代码编写到文档产出、交付材料准备都可以在同一个工作台完成。
IDE模式则保留了SOLO和IDE两种使用方式,用户可以通过右上角的入口快速切换两种模式,满足精细化代码调整的需求。
此前在AI圈引发广泛关注的3D鹈鹕骑自行车项目,在新TRAE中可以高效完成:在同一个项目文件夹中创建三个任务,分别由三个AI代理协作推进——第一个代理负责编写代码,完成鹈鹕模型、自行车和场景的搭建;第二个代理作为测试人员,打开页面截图并梳理详细的问题清单;第三个代理则根据清单逐条修复存在的漏洞。最终这三个代理像一个小型开发团队一样接力完成了完整的3D项目,从开发、测试到修复、交付的全流程都在平台内完成。期间生成的测试报告、修复记录和交付说明等产物,都会自动保存到平台的“我的产物”板块,每个产出物还可以直接分享给协作人员,所有内容清晰可查。
我们首先测试了新TRAE能否帮助零基础用户将创意转化为游戏。此前《我的世界》创始人Notch曾评价AI编程工具表现不佳,但随后又发文称自己正享受AI编程的过程,正在为自己的地牢游戏开发地图编辑器。我们以此为参考,尝试制作一个可自主搭建地牢并支持第一人称游玩的3D地图编辑器。
在新TRAE中创建项目后,我们同时开启两个任务:一个负责撰写游戏策划方案,另一个负责输出界面设计稿。下达指令后,两个AI代理立即开始各自的工作,很快就提交了成果:策划代理生成了一份Word版策划案,同时附带了内容一致的Markdown文件,详细说明了操作流程、各元素用途和验收标准;设计代理则输出了一张高保真设计稿,包含编辑模式和第一人称试玩模式两个界面,整体采用了低多边形的地牢风格。
随后我们创建第三个任务,让代理读取前两份成果并编写代码。不过这一步出现了一个真实的小插曲:由于策划和设计是同时进行的,两个代理无法互相查看对方的成果,导致出现了多处细节冲突——比如设计稿中的网格尺寸为20×20,而策划案中却是32×32;擦除工具的快捷键一个设定为E,另一个则定为X;就连怪物刷新点的数量,一个要求全图仅放置1个,另一个则要求放置3个。
好在负责开发的代理在读取两份文件后,按照“先做出可游玩的简单版本”的原则,对这些冲突进行了取舍,并将调整理由写入了交付说明。完成代码编写后,开发代理还自行在浏览器中进行了测试,修复了6个问题,比如进入试玩模式时弹出“已暂停”的提示窗口,以及试玩画面过暗导致走廊无法看清的问题。
最终完成的地图编辑器支持自由放置地板、墙壁、门、宝箱、拉杆和怪物刷新点,同时具备撤销重做、自动保存、JSON导入导出等完整功能。值得一提的是,《我的世界》创始人Notch正在开发的新游戏名为《Levers and Chests》,直译正是“拉杆和宝箱”,我们的编辑器中加入这两个元素,也算是对他的创作的一点致敬。项目完成后,Word策划案、设计稿、设计说明、测试交付说明等所有产物都整齐地保存在“我的产物”板块中。相比过去产物分散在聊天记录或各个文件夹的情况,现在只需打开一个页面就能找到所有内容,随时可以返回继续修改。
如果需要对项目进行精细化调整,用户可以一键切换到IDE模式。比如我们在对话框中输入“将第一人称行走速度调整为70%”,平台很快就完成了修改,将原本每秒3.4格的行走速度下调至2.4格,奔跑速度也同步调整。这说明两种模式各有侧重:Agent模式适合复杂的整体开发任务,而IDE模式则适合深入调整代码细节。
对于专业开发者来说,新TRAE能否胜任日常开发工作是更核心的关注点。我们选取了一个小型任务管理网页项目作为测试对象,该项目包含约20个文件,数据均为虚构,并附带了问题清单。我们在项目中创建三个并行任务,由三个AI代理分别负责:第一个代理通读代码,梳理项目架构,生成面向新人的架构说明文档;第二个代理专注修复漏洞,不触碰测试文件;第三个代理负责补充回归测试,不修改业务代码。
最终,第一个代理生成了通俗易懂的网页版架构说明,清晰讲解了项目的分层结构、操作与数据流转逻辑,以及数据在浏览器中的存储位置;第二个代理按照问题单复现了漏洞,找到根源后仅修改了一行代码,为统计功能添加了排除已归档任务的条件;第三个代理完成了回归测试并提交了结果。整个过程中三个代理严格遵守分工,业务代码仅修改了一处,测试文件夹仅新增了一个测试文件。
这类回归测试还可以通过平台的自动化功能定期执行,比如设置每日清晨自动运行,发现问题后及时提醒开发者。
我们还测试了单人完成完整产品迭代的场景:目标是开发一个反馈处理台,用于内部评审演示,需要产出产品需求文档、可操作的网页Demo以及评审PPT。我们同样创建三个并行任务,分别负责撰写需求文档、开发网页Demo、制作评审PPT。
很快三个代理就完成了各自的产出:一份4页的Word版需求文档、可直接在浏览器中操作的网页Demo,以及一份6页的评审PPT和配套讲稿。此外,平台还提供了模板库,用户可以直接套用模板快速启动各类文档工作。
更便捷的是,新TRAE支持绑定飞书或微信,用户可以在外部平台直接@TRAE发起任务,实现跨平台协作,同时手机端也能同步所有项目内容,随时随地推进开发工作。
回到最初的问题:作为AI编程领域的资深玩家,TRAE为何要将两个模块合并?经过多轮实测我们不难发现,代码编写仅仅是软件开发流程中的一个环节。从创意到交付,项目需要经历需求拆解、方案撰写、设计产出、测试修复、汇报准备等多个环节,过去这些环节被拆分在两个工具中,不仅打断了开发上下文,还导致各类产物分散在不同的文件夹或聊天记录中,开发者需要反复切换工具。
新TRAE的升级正是将这些分散的环节整合为一条完整的全链路开发平台。从纵向来看,从需求拆解到最终交付,文档、设计、代码、测试等所有环节都可以在同一个项目中管理,重复性流程可以交由自动化处理,同时支持桌面、网页和手机三端同步;从横向来看,单个工作台可以管理所有项目,多个AI代理可以并行推进任务,开发者可以清晰查看每个任务的进展,当需要深入修改代码时,只需一键切换到IDE模式即可。
放眼海外,这一趋势已经成为AI编程工具的主流方向。今年4月,Cursor推出的Cursor 3版本新增了专门管理AI代理的功能窗口,同时保留了经典的IDE界面,支持两种界面随时切换;另一款工具也推出了类似的面板功能,可以在单个面板中启动、管理和监控多个后台AI代理。头部AI编程工具都在将“代理管理”和“代码编辑”功能整合到同一个平台中。
不过我们也在实测中发现,AI代理数量增多并不意味着任务会自动顺利完成。比如最初的鹈鹕自行车项目中,负责开发的代理自信已经完成了两轮测试,但负责测试的代理还是发现了4个问题,甚至方向键的逻辑都出现了反转,按右键反而让鹈鹕向左移动。再比如地牢编辑器项目中,负责策划和设计的代理因无法互相查看对方的成果,导致网格尺寸、快捷键等细节出现冲突。而在反馈处理台项目中,三个代理的产出则完全匹配,这其中的核心规律在于:开发者的工作重心已经发生了变化。如今开发者更多的精力需要放在拆解任务、为AI代理准备统一的协作依据,以及明确分工和监督机制上。这也正是新TRAE此次升级想要解决的核心问题。
TRAE作为AI编程领域的资深玩家,此次将两个工具合二为一,旨在通过单一工作台覆盖开发全流程,为更多想要动手创造的开发者提供支持。从单个AI代理协助编写代码,到指挥多个代理从创意到交付全流程推进,AI编程已经正式迈入了多代理协同开发的新阶段。曾经需要来回切换的“闪身步”,今后将不再必要。

