今年 7 月,TRAE 国际版首次对外发布了内测版 SOLO。
产品以「Context Engineer」为核心,将 AI 编程工具定义为全栈工程师。实现了从需求编写、架构设计、代码开发、自动化测试到项目部署的全方位项目开发流程。
当时该工具一经发布,便火爆全网。
11 月 12 日,TRAE 国际版 SOLO 模式已全面开放。
昨天,TRAE SOLO 中国版也正式上线,而且完全免费!
官网:https://www.trae.cn/solo
本次更新,以「The Resoponsive Coding Agent」为主导,让 AI 可以真正做到实时感知开发者需求,立足于不同角色角度,并行完成更为复杂的项目开发需求。
本次发布的中国版 SOLO,像是一支完整的项目开发团队,能由不同角色来并行处理不同工作,效率提升,质量可控。
为了将大模型能力发挥到极致,做到真正的高度自动化,满足「一人即团队」需求,SOLO 内置了以下功能:
-
SOLO Coder:提供专业级项目开发能力;
-
Plan:生成更细致的开发需求与计划;
-
Sub Agent:多角色、高效率分工合作;
-
diffview:直观查看代码变更,可回溯;
-
多任务:前后端、多项目并行开发;
-
三栏布局:任务实时跟踪,效果更直观;
-
上下文压缩:成本降低、精度提升。
下面,我们来逐个看下 TRAE SOLO 提供的这些功能,到底有多惊艳。
为大型项目而生,SOLO Coder
先前 TRAE 国际版发布的 SOLO Builder,更多是用来开发一些自动化脚本,写几个需求比较简单的轻量级网站,适用于快速迭代的小产品。
本次更新的 SOLO Coder,功能更加强大,说它是为了开发大型复杂项目而生也毫不为过。
它的主要能力,体现在跨文件修改,上下文理解与调度。
因此,可以基于它来构建类似电商平台,社交网站这样的商业级项目,或重构老项目的屎山代码。
更细致的产品需求文档,Plan
以往跟 AI 沟通协作,如果需求不明确,它就会开始瞎写代码。
让它简单调个 UI,它能擅作主张把后端逻辑都给你改了。
工作质量差不说,还消耗了一堆 Token 和时间。
因此,在项目开发前,一份条理清晰、描述细致的产品需求文档,才能真正让 AI 编程做到事半功倍。
为了产出更高质量的项目需求文档,TRAE SOLO 新增了 Plan 模块。
在项目开发前,可先与 AI 进行对话,在界面上采纳或拒绝某个具体方案,提前确定需求,让后续开发更为流畅。
Sub Agent 角色分配,打造专属项目团队
之前大多数 AI 编程模式,都是单线程的。就像一个全栈工程师,虽然能够做很多事情,但只能一步步来。
为了能够最大化发挥 AI 的能力,TRAE SOLO 新增了 Sub Agent 模块,让开发者可以同时设置多个 AI 角色,单独负责具体工作。
按照这种模式,你可以随意组建一支拥有产品经理、前后端工程师、UI 设计师的专属开发团队。
单独设立 Sub Agent 的好处,在于能够将不同开发任务进行精准划分,将不同场景的上下文分离。避免对话出现数据污染,把 AI 搞成「精神分裂」的赛博机器人。
项目开发时,由主 Agent 负责统筹, 自动化指挥下面的 Sub Agent 做事,通过分工来提升项目开发效率与质量。
代码变更,让执行效果一目了然
大家都知道,AI 的编码效率极高,你随便给句描述,它就能产出一堆代码。
但这也会带来一个问题:AI 有时会同时改动多个文件代码,检验结果时,很难直观看到它增删改动了哪些具体内容。
就像一个黑盒,如果我们不打开细看,里面掺杂一堆 Bug 都不知道。
TRAE SOLO 新增的代码变更,就相当于是打开黑盒的一把钥匙,让里面的东西无处隐藏。
当 AI 完成任务后,我们在编辑器上点击「查看变更」,便能一目了然看到 AI 改动了哪些代码。
对操作步骤存疑,还能在对话流中直接点击,查看步骤对应的生成代码,帮助我们精准定位问题。
觉得代码写得不好,也能基于最近 15 个 session 来直接回溯代码。
多任务同步进行,开发效率直接起飞!
之前的 AI 开发模式,大多是单线程的。
让它写一个复杂的后端接口时,对话框在转圈,IDE 被锁定,我们只能盯着屏幕发呆,什么也干不了。
但现在不一样了,TRAE SOLO 此次更新加上了多任务处理,让 AI 可以并行处理不同需求。
当你在编写一个知识库网站时,可同时开启多项任务:
让 AI 前端工程师先搭建网站 UI 界面;
与 AI 对接需求,完善下一步开发计划;
AI 自动化整理知识库,为后端接入预备接口。
这样做,不仅能够大幅提升 AI 执行效率,还能保证不同任务的上下文内容清晰整洁,让 AI 的运行质量更为稳定可控。
除此之外,它还能利用多任务模式,做到同时开发多个独立项目,真正做到 AI 效率最大化。
三栏布局,工作台全面进化
最近几年,大家都在卷 AI 的编程能力,但随着功能变多,IDE 的界面也开始变得拥挤不堪。
对话框、代码区、终端挤在一起,关键信息找起来特别繁琐,开发体验极差。
为了让开发者能更为直观的看到 AI 执行效果,SOLO 在界面上也进行了一波大调整。
本次新增三栏布局:多任务 + 对话流 + 工具面板。
将一切信息进行分割,把 AI 操作流程自动折叠成简短摘要,不疯狂刷屏,让我们专注于重点。
另外,它还能基于 To-Do List 来智能拆解任务,并标记完成情况,让我们可以实时查看 AI 工作进展。
上下文压缩,降本增效的杀手锏
为了彻底贯彻降本增效的编程理念,TRAE 还引入了「上下文压缩」机制。
此前在与 AI 进行多轮长对话之后,上下文窗口会爆满,模型开始出现 "失忆" 现象。
一来二去,就容易导致 Token 消耗过多,费用激增。
上下文压缩机制,可以在上下文过长时自动触发,智能提取高价值内容,抛弃冗余信息。
在对话更加简洁高效的同时,顺带节省一笔开支。应用在复杂开发环境,也能避免 AI 越聊越傻的状况。
写在最后
过去几年,AI 编程工具经历了从「Copilot 辅助模式」到「Agent 主导模式」的巨大转变。
从最早的代码智能补全,一步步迭代到现在的复杂项目开发, AI Coding 的侧重点已全然不同。
TRAE SOLO 本次定义的「The Responsive Coding Agent」,说白了,就是让人机交互体验更加丝滑与自然。
在与 AI 协作的过程中,除了不断拉高它的产出效率与代码质量,还要增加对其掌控性。
当你拥有一个全栈工程师时,你会去思考怎么让他写好每一行代码。
当你拥有一支优秀的开发团队时,你会去思考怎么管理,才能最大化发挥团队成员的价值。
未来 AI IDE 下一发展阶段也是如此,竞争焦点将开始从"谁能生成更准确的代码片段",转向"谁能更好地处理整个软件生命周期"。
TRAE SOLO 先行一步,交出了答卷。
在这个高度智能化的软件开发时代,只有那些逻辑思考缜密,组织管理能力强的人,才能驾驭 TRAE SOLO 这匹良驹。