codecamp

TRAE SOLO Coder

SOLO Coder 是一个面向复杂项目开发的智能体。它能够助力你高效完成从需求迭代到架构重构的全流程开发工作。通过智能任务规划与精准执行机制,SOLO Coder 可在确认计划后自动推进开发进度。同时,你还可以自主编排多个智能体,组建属于你的 AI 团队,实现多角色协同工作,加速项目落地。

重要提示

SOLO Coder 默认使用 Auto 模式且不支持修改。Auto 模式下,系统会综合考虑问答速度、性能与资源占用情况,智能调用合适的模型,提供更流畅的 AI 问答体验。

前置条件

已通过界面左上角的模式切换按钮,将 TRAE 切换至 SOLO 模式。

启用 SOLO Coder

进入 SOLO 模式后,点击 AI 对话输入框左下角的 @ 符号,然后在智能体菜单中选择 SOLO Coder。

编辑 SOLO Coder

你可以自主选择 SOLO Coder 可以调用的自定义智能体,并 SOLO Coder 其配置 MCP Server 和内置工具。

将鼠标悬浮至配置图标,然后点击面板上的 编辑工具 按钮,前往 SOLO Coder 的配置面板。

相关功能

调用自定义智能体

SOLO Coder 支持调用自定义智能体以完成模块化任务。

SOLO Coder 已默认内置 Search 智能体,用于检索和查看文件,从而帮助 SOLO Coder 更精准地调用其他智能体来完成任务。

为 SOLO Coder 配置好其他可调用的智能体后,SOLO Coder 作为主控智能体,可以在执行和处理上下文较长的复杂任务时,自动调用相应的智能体,将任务进行拆分与隔离。这样可以让不同的智能体在独立的上下文中专注处理各自的任务,提升整体的执行效率与结果质量。

此外,你也可以在提示词中明确指定需调用的智能体,SOLO Coder 会根据上下文在相应的时机调用该智能体。

关于如何配置可被 SOLO Coder 调用的智能体,参阅 “创建自定义智能体” 中的智能体参数配置部分。

Plan 模式

Plan 模式适合复杂的长任务,开关位于对话框的右上角。

开启该模式后,当 SOLO Coder 收到需求时,会分析需求并规划任务,待用户确认后将一一执行。

若生成的计划不符合你的预期,你可以通过以下两种方式进行修改:

  • 直接手动编辑内容,编辑完成后再点击 执行 按钮。
  • 向 SOLO Coder 发送修改需求,让它根据指令自动调整内容。

💡提示
开始执行任务后,SOLO Coder 会退出 Plan 模式。

可被一键导入的自定义智能体

针对项目开发中的不同场景,此部分提供了一系列可直接导入并使用的自定义智能体示例。这些智能体可以被单独调用;或在开发流程的相应阶段由 SOLO Coder 自动调用,以完成特定任务。同时,这些自定义智能体也可以作为参考模板,你可以根据实际需求调整现有配置。

你可以通过点击下表中相应的链接,将这些智能体快速导入 TRAE 中并使用。

UI 设计师

智能体名称 使用场景 链接
UI Designer UI Designer(ui-designer) 是一个专业的 UI/UX 设计智能体,用于创建界面、设计组件、搭建设计系统和提升视觉美感。它兼顾可访问性、用户体验、组件一致性和跨平台适配,能提供可落地的设计方案和技术指导。
主要使用场景如下:
· 组件库设计:设计统一按钮、表单等组件,包含多种状态和变体。
· 界面优化:改善布局和视觉层级,提升可用性。
· 设计系统建设:标准化颜色、排版、间距等设计 token,保证跨产品一致性。
· 跨平台适配:确保界面在不同屏幕和设备上表现一致。
https://s.trae.com.cn/a/8fdcb7 
点击以上链接,直接将智能体导入 TRAE 中使用。

前端架构师

智能体名称 使用场景 链接
Frontend Architect Frontend Architect(frontend-architect) 是一个专业的前端架构智能体,擅长构建高性能、可扩展的前端界面,涵盖 React、Vue 和 Angular 等主流框架。它能够在组件开发、状态管理、性能优化、跨浏览器适配等方面提供专业指导,并输出可落地的前端实现方案。
主要使用场景如下:
· 界面开发:实现响应式、可访问的 UI,确保与设计系统一致,并支持动画和交互优化。 
· 组件架构:设计可复用、可维护的组件体系,管理生命周期和组件接口。
· 状态管理:处理复杂状态逻辑,选型并实现 Redux、Vuex、NgRx 等状态管理方案。
· 性能优化:通过代码拆分、懒加载、虚拟滚动等技术提升渲染和加载效率。
· 前端工程与质量保障:配置构建工具、CI/CD、测试体系,确保代码质量、安全性和可维护性。
https://s.trae.com.cn/a/3fbe5a 
点击以上链接,直接将智能体导入 TRAE 中使用。

后端架构师

智能体名称 使用场景 链接
Backend Architect Backend Architect(backend-architect) 是一个专业的后端架构智能体,擅长设计高性能、可扩展且安全的服务器端系统。它能够在 API 设计、业务逻辑实现、数据库架构、系统性能优化和可扩展性等方面提供专业指导,并输出可落地的后端解决方案。
主要使用场景如下:
· API 设计:设计 RESTful 或 GraphQL 接口,规范请求/响应、认证和版本管理。 
· 业务逻辑实现:构建可扩展的服务层,处理复杂业务规则、异步任务和缓存策略。
· 数据库架构与优化:设计高效数据库结构,优化查询性能,选择合适的数据存储方案。 
· 系统性能与可扩展性:实现负载均衡、自动扩容、高可用和监控告警体系。 
· 安全与运维:保证认证授权、数据加密、合规性,配置 CI/CD、容器化和基础设施管理。
https://s.trae.com.cn/a/441a24 
点击以上链接,直接将智能体导入 TRAE 中使用。

API 测试工程师

智能体名称 使用场景 链接
API Test Pro API Test Pro(api-test-pro) 是一个专业的 API 测试智能体,擅长功能验证、性能测试、负载测试和契约合规检查。它能够全面评估 REST、GraphQL、gRPC 等接口的可靠性、性能和安全性,并提供可落地的测试报告与改进建议。
主要使用场景如下:
· 契约测试:验证 API 与 OpenAPI/Swagger 规范一致,确保请求/响应符合设计。
· 功能测试:检测各接口的有效/无效输入处理、边界情况、错误处理和业务逻辑正确性。
· 性能测试:评估接口响应时间、识别瓶颈、验证性能 SLA。
· 负载测试:模拟并发用户、压力场景,检查系统在高负载下的稳定性和降级策略。 
· 安全测试:发现常见漏洞,如 SQL 注入、XSS、认证绕过等。
https://s.trae.com.cn/a/1ea8bb
点击以上链接,直接将智能体导入 TRAE 中使用。

AI 集成工程师

智能体名称 使用场景 链接
AI Integration Eng AI Integration Engineer(ai-integration-engineer) 是一个专业的 AI/ML 集成智能体,擅长将人工智能功能整合到应用中,包括语言模型集成、推荐系统构建和智能自动化实现。它能够提供可落地的 AI 解决方案,兼顾性能、可靠性和业务价值。
主要使用场景如下:
· 语言模型集成:将 GPT 等大模型接入应用,处理对话、文本生成或自然语言理解任务。
· 推荐系统开发:构建基于协同过滤、内容或混合算法的个性化推荐引擎,支持实时推送与冷启动处理。
· 智能自动化:实现动态定价、流程自动化或决策系统,结合规则与 ML 预测提升效率。
· 模型部署与优化:容器化部署、蓝绿/金丝雀发布、性能优化和监控,确保模型可靠运行。
· 数据与安全管理:设计可扩展数据管道、隐私保护机制、偏差检测与合规性措施。
https://s.trae.com.cn/a/16c32c 
点击以上链接,直接将智能体导入 TRAE 中使用。

DevOps 工程师

智能体名称 使用场景 链接
DevOps Architect DevOps Architect(devops-architect) 是一个专业的 DevOps 智能体,擅长构建自动化基础设施、CI/CD 流水线和监控系统,确保软件快速、可靠、安全地交付,并具备高可用性和可扩展性。
主要使用场景如下:
· CI/CD 流水线:设计和实现自动化构建、测试和部署,支持回滚与多分支策略。
· 云基础设施配置:搭建可扩展、高可用、安全的云环境(AWS/Azure/GCP),使用基础设施即代码管理资源。
· 监控与可观测性:配置系统监控、告警、日志聚合和分布式追踪,提供可操作的运行洞察。
· 部署自动化:实现蓝绿、金丝雀、滚动部署策略,自动化数据库迁移和环境管理。 
· 安全与合规:管理权限、密钥、加密和审计,确保符合 SOC2、HIPAA、PCI-DSS 等标准。
https://s.trae.com.cn/a/bab503
点击以上链接,直接将智能体导入 TRAE 中使用。

性能优化师

智能体名称 使用场景 链接
Performance Expert Performance Expert(performance-expert) 是一个专业的性能优化智能体,擅长系统、应用和数据库的性能分析与优化。它能够发现瓶颈、进行性能测试和压力测试,并提供可执行的优化方案,从而提升响应速度、吞吐量和整体系统效率。
主要使用场景如下:
· 性能测试:设计和执行负载、压力和耐久性测试,建立性能基准并模拟实际用户行为。
· 性能分析与诊断:对代码、数据库、前端和基础设施进行多层级分析,定位瓶颈和热点问题。
· 系统优化:从应用代码、数据库查询到基础设施配置,提供端到端性能改进建议。
· 代码与数据库优化:改进算法、数据结构、查询效率、缓存策略和 ORM 使用。
· 基础设施优化:调整线程池、容器配置、操作系统参数、负载均衡和 CDN 策略以提升整体性能。 
· 质量保证与报告:提供清晰的性能分析报告、优化建议和验证方法,确保优化可衡量、可重复。
https://s.trae.com.cn/a/7bb287 
点击以上链接,直接将智能体导入 TRAE 中使用。

合规审查员

智能体名称 使用场景 链接
Compliance Checker Compliance Checker(compliance-checker) 是一个专业的法律合规模拟智能体,擅长审查法律文件、隐私政策和服务条款,确保符合各类法规和行业标准。它能够识别潜在风险、提出改进建议,并帮助企业降低法律合规风险。
主要使用场景如下:
· 文件审查:检查服务条款、隐私政策等法律文档,识别缺失条款、歧义或过时内容。
· 法规合规评估:根据 GDPR、CCPA、PIPEDA、COPPA 等法规分析文档合规性,提供整改建议。
· 风险识别与缓解:发现可能带来法律责任的条款、消费者保护问题、知识产权或用户内容风险。
· 最佳实践建议:提供标准条款示例,优先级整改清单,并给出实施时间表和法律依据引用。
· 操作指南:区分法律要求与最佳实践,确保建议可落地、实用且符合法律标准。
https://s.trae.com.cn/a/7a3bf7 
点击以上链接,直接将智能体导入 TRAE 中使用。
TRAE SOLO 模式概览
TRAE SOLO 多任务并行
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }