人人都会AI编程

1.3 核心开发模式说明(IDE 模式 / SOLO 模式)

更新时间:2026-06-29

Trae 提供了两种截然不同的开发模式来应对不同的工作节奏和任务复杂度。理解它们的定位和差异,能让你在合适的时间选择合适的工具,真正让 AI 为你服务,而不是被它的“过度主动”所干扰。

IDE 模式:你主导,AI 即时响应

IDE 模式是 Trae 在日常编码中最基础、最常用的工作形态,无论你使用的是独立客户端还是 IDE 插件,默认都处于这一模式。它的核心特征是:你始终掌控开发节奏,AI 在你需要时才介入

在这个模式下,AI 主要通过以下几种方式提供帮助:

  • 行内智能补全:你在编辑器中输入代码,Trae 根据上下文实时给出灰色建议,按 Tab 即可采纳。它像一位安静的搭档,不会主动改变你写好的结构,只是在局部范围内帮你快速补全语句、函数体,甚至根据注释生成一段代码。
  • 侧边栏对话:当你需要更复杂的帮助——比如解释一段代码、重构某个模块、生成测试用例,或者讨论技术方案——你可以打开侧边栏,与 AI 进行多轮对话。你可以选中代码后定向提问,也可以使用 @ 引用文件、文件夹或终端输出,让 AI 精准理解当前上下文。
  • 一键代码处理:选中一段代码,右键(或使用命令面板)就能触发“解释代码”“修复 Bug”“重构优化”“生成注释”“生成单测”等快捷操作,处理结果会直接应用或展示在对话面板中,节省了反复输入提示词的时间。
  • Builder 模式:即使在 IDE 模式下,当你需要从零搭建一个项目时,也可以启动 Builder 模式,用自然语言描述需求,让 AI 自动拆解任务并生成完整工程。这本质上是 IDE 模式中的一个“超能力子模式”,完成搭建后你依然会回到常规的编码流中。

IDE 模式适合 绝大多数日常开发场景:从编写业务逻辑、修 Bug、优化性能,到学习新框架、接手遗留项目,它都能在你不打乱既有工作流的前提下提供即时支持。你始终是代码的最终决策者,AI 的输出只是建议,你可以随时修改、采纳或丢弃。

SOLO 模式:AI 主导,全流程自动化

SOLO 模式则是为更高复杂度的任务设计的一种“代理式”开发模式,目前仅在 Trae 独立客户端中提供。在这个模式下,AI 不再只是一个被动应答的助手,而更像一个能独立工作的初级开发者,它会自主规划、执行并检查结果,你则扮演监督和决策的角色。

进入 SOLO 模式后,界面会切换为三栏工作区

  • 左侧:任务规划与步骤列表,AI 会将你给出的需求拆解成若干具体步骤。
  • 中间:代码编辑器,AI 会自动创建或修改文件。
  • 右侧:对话与终端面板,AI 会在这里输出它的思考过程、执行命令行操作(如安装依赖、运行测试),并反馈结果。

整个流程大致是:你提出一个高层次目标(比如“基于这个数据库表结构,生成完整的 REST API 接口,并带上用户认证中间件”),SOLO 模式下的 AI 会:

  1. 自动分析项目现状与需求;
  2. 列出需要执行的步骤(如创建路由文件、生成模型、编写认证逻辑、配置环境变量等);
  3. 逐步执行每一个步骤,一边写代码一边在终端运行相关命令;
  4. 如果遇到错误,它会自己尝试读取错误信息、修改代码并重新运行;
  5. 最终将所有改动整理好,并请你确认是否接受。

你可以在过程中随时介入:比如发现 AI 选的技术方案不对,可以暂停它的操作,指出问题或调整方向,然后让它继续。也可以直接在编辑器中手动修改代码,AI 会感知到变化并继续后续步骤。

SOLO 模式适合那些定义清晰、边界明确且可以自动验证的任务,例如:根据接口文档生成全套 API 实现、为已有模块批量补充单元测试、执行大规模代码迁移或重构等。它不一定能一次就完美交付,但可以帮你快速走完“从 0 到 60%”的枯燥阶段,你只需在关键节点进行审查和修正。

两者对比与选型建议

| 维度 | IDE 模式 | SOLO 模式 |
|------|----------|-----------|
| 主导角色 | 你主导,AI 辅助 | AI 主导,你监督 |
| 交互方式 | 行内补全、侧栏对话、右键快捷操作 | 自动规划、执行、自检,三栏界面 |
| 适用任务 | 日常编码、局部修复、代码理解、学习探索 | 批量生成、跨文件重构、从零搭建复杂模块 |
| 控制粒度 | 细,每句代码都可干预 | 粗,在任务和步骤层面干预 |
| 产出稳定性 | 高,你实时把控每一处改动 | 中等,需要人工复核和微调 |
| 环境支持 | 独立客户端、VS Code 插件、JetBrains 插件 | 仅独立客户端 |

在实际工作中,这两个模式并非彼此孤立。你可以在 IDE 模式下先利用对话面板讨论方案、让 AI 生成关键代码块,然后手动调整;当需要大规模生成或重复性劳动时,再切到 SOLO 模式批量处理,事后仍可回到 IDE 模式进行细节打磨。这种协同工作流在后面的章节中还会有更具体的例子。

一个简单的选型思路是:当你觉得“这句话说不清楚,得边写边调”时,留在 IDE 模式;当你觉得“这事流程很明确,就是工程量太大”时,可以试试 SOLO 模式。