国内版TRAE SOLO之前就有预约,近期终于等到了,SOLO模式确实让我大开眼界。它不再只是一个代码补全工具,而是真正能从需求到上线全程陪跑的"编程伙伴"。
一、激活与界面切换:看似简单,实则有门道
首先,获取TRAE SOLO的途径并不难。国内用户现在可以直接在TRAE国内版中免费使用SOLO模式。
切换SOLO模式的按钮位于TRAE左上角,点击后界面会从传统的IDE布局转变为三栏结构:左侧是AI对话窗口,右侧是集成工具面板(包含编辑器、浏览器、终端和文档)。最让我惊喜的是,SOLO模式下AI会根据当前任务阶段自动切换右侧工具——比如编写代码时显示编辑器,运行测试时显示终端,部署应用时显示浏览器预览。这种"实时跟随"功能大大减少了工具切换的干扰,让开发过程更加流畅。
不过,切换到SOLO模式后,我注意到对话窗口默认在左侧,这与我习惯的右侧位置不同。官方解释说这种布局更符合"AI主导"的定位,实际使用中可能需要一小段时间去适应。
二、核心智能体SOLO Coder
TRAE之前版本就内置了Chat,Builder,Builder with MCP这三个智能体,此次版本更新后新增了核心智能体:SOLO Coder。

最让我印象深刻的是SOLO Coder的Plan功能。对于复杂任务,开启Plan后AI会先生成开发规划,用户确认后再执行。这就像有一个项目经理在帮你梳理思路,避免了AI在复杂任务中"跑偏"。

但我也遇到过可能是由于任务不够复杂,SOLO直接执行任务而未经我确认的情况。
三、AI自动补全与代码生成:效率提升明显,但仍有改进空间
TRAE SOLO的自动补全功能基于Tab键触发,生成的代码质量明显高于传统代码补全工具。
代码生成方面,TRAE SOLO表现出了惊人的能力。我曾用它生成一个完整的Spring Boot REST API接口,包括控制器、服务层、实体类和单元测试,只需一句"创建一个REST API接口,用于管理用户信息"。生成的代码结构清晰,符合Spring Boot最佳实践,甚至包含了Swagger文档注解。
在研发过程中常见问题是依赖冲突。当AI生成的代码与项目现有依赖不兼容时,它会自动运行测试并发现错误,但修复过程可能需要多次迭代。还遇到过一个特殊情况是我手工修改了部分SOLO生成的代码逻辑,可能是因为代码中部分注释或者命名方式没有改全,在我让SOLO修改另外一个BUG时,SOLO居然自作主张又把我的修改改了回去。这时候,DiffView功能就派上了用场——它能清晰展示代码变更,让我可以选择接受或拒绝特定修改。
四、提高指令遵循度的实用技巧
在使用TRAE SOLO的过程中,我发现以下技巧能显著提高AI的理解准确性和指令遵循度:
1. 优化提示词结构:不要使用模糊的指令,如"优化这段代码"。而是提供具体要求,如"重构用户验证逻辑,提取为独立函数,增加错误处理"。TRAE的"Prompt优化"功能很有用——输入初始指令后点击优化按钮,AI会自动生成更清晰的指令表述。


2. 明确技术栈和规范:在提示词中明确指定技术栈、框架版本和编码规范。例如:“使用React 18和TypeScript 5.1,遵循Airbnb编码规范”。这能避免AI选择不符合项目需求的技术栈。
3. 分步指令:对于复杂任务,将需求拆分为多个步骤。例如,先让AI生成PRD文档,确认后再生成代码,最后进行测试和部署。这种分步方式能让AI保持专注,减少上下文丢失的可能性。
4. 上下文引用:通过"#文件名"引用关键代码片段,帮助AI理解项目背景。例如:“根据#User.java中的定义,实现用户登录功能”。这比直接复制粘贴代码更高效,也避免了上下文污染。
5. SubAgent配置:针对特定任务创建自定义SubAgent。例如,我创建了一个"前端样式大师"SubAgent,专门负责处理UI样式问题。在需要调整样式时,我只需指定调用这个SubAgent,它就能更精准地执行任务,减少样式混乱的问题。
五、实际体验与感受
经过几天的使用,我对TRAE SOLO有以下感受:
开发效率明显提升:在简单任务上,AI能节省50%以上的时间。例如,生成一个REST API接口只需几分钟,而传统开发可能需要半小时。在复杂任务上,虽然仍需人工干预,但AI的规划能力和部分代码生成能力仍然很有价值。
代码规范需要人工多加明确:AI生成的代码在结构和规范性上通常较好,但细节处理有时存在问题。有时会有一个方法中包含了一长串的代码,没有进行模块化抽象。我的做法是遇到这种现象可以明确提示进行模块化重构。
成本效益比高:相比Cursor等同类工具(每月20美元),TRAE中国版完全免费。对于个人开发者或小型团队,TRAE SOLO是一个极具吸引力的选择。
在未来,我计划更深入地探索TRAE SOLO的功能,特别是SubAgent体系和MCP,尝试在更多复杂项目中应用它,看看它究竟能走多远。毕竟,AI编程工具的进化速度远超我们的想象,TRAE SOLO可能只是这场变革的开始。

286





