Trae AI 进阶指南:从"会用"到"用好",让AI成为真正的编程搭档
📌导读:入门篇我们讲了 Trae 是什么、怎么装、怎么用。如果你已经用了一段时间,发现"好像也就那样"——那你可能还没摸到门道。今天这篇进阶指南,聊聊那些能让 Trae 从"玩具"变成"搭档"的高级玩法。
⏰ 本文基于 Trae 国内版 2026 年 4 月撰写,不同版本界面可能略有不同,请以实际产品为准。
一、Trae 的四种模式,到底有什么区别?
入门篇我们介绍了 Trae IDE 有四种模式:Chat、Builder、Max、Agent。很多人用了一段时间还是分不清,这篇我们好好掰扯一下。
1.1 用餐厅来理解四种模式
🍽️ 想象你走进一家智能餐厅:
Chat(问答模式):你问服务员"这道菜辣不辣?""有没有推荐?"——服务员有问必答,但菜还得你自己点。
Builder(构建模式):你跟服务员说"我想吃一荤两素一个汤"——服务员帮你把菜配好、写好菜单,直接交给后厨。
Max(深度模式):你说"今天我请重要客户吃饭,预算500,帮我安排"——主厨亲自出来,多想一会儿,考虑场合、口味、搭配,给你一套更周全的方案。
Agent(智能体模式):你直接说"帮我安排一桌10人的商务宴请"——服务员自己去协调后厨、备菜、摆台、上菜,你只要最后确认就行。
1.2 四种模式的核心区别
| 模式 | 谁干活 | 能做什么 | 关键词 |
|---|---|---|---|
| Chat | AI 说话,你动手 | 回答问题、解释代码、写代码片段(你自己复制粘贴) | 只能说 |
| Builder | AI 写代码,你确认 | 自动生成文件、搭建项目、修改多个文件(写入项目但不动命令行) | 能写 |
| Max | AI 深度思考,你确认 | 和 Builder 一样,但用更强大的模型,适合复杂问题 | 能写+想得更深 |
| Agent | AI 全包,你验收 | 写代码 + 执行命令 + 安装依赖 + 运行测试(全自动) | 能写+能执行 |
💡一句话记住:Chat 只能"说",Builder 能"写",Agent 能"写+执行"。Max 是 Builder 的"加强版"。
1.3 什么时候用哪个模式?
| 场景 | 推荐模式 | 为什么 |
|---|---|---|
| 问一个技术问题 | Chat | 只需要答案,不需要改代码 |
| 做一个新页面/新功能 | Builder | 需要创建和修改多个文件 |
| 遇到架构难题 | Max | 需要更强大的模型深度分析 |
| 批量处理/自动化任务 | Agent | 需要执行命令、安装依赖、多步操作 |
二、每种模式的隐藏技能
2.1 Chat 不只是"问问题"
很多人只用 Chat 问简单问题,其实它还有这些隐藏技能:
| 技能 | 怎么操作 | 举个例子 |
|---|---|---|
| 代码审查 | 选中代码 → 右键 → "Ask AI" → "这段代码有什么问题?" | 发现潜在 Bug |
| 代码解释 | 选中代码 → 右键 → "Ask AI" → "帮我解释这段代码" | 快速理解陌生代码 |
| 代码优化 | 选中代码 → 右键 → "Ask AI" → "帮我优化" | 性能提升 |
| 代码翻译 | 选中代码 → 右键 → "Ask AI" → "转成 Python" | 语言转换 |
| 生成测试 | 选中代码 → 右键 → "Ask AI" → "帮我写测试用例" | 快速覆盖测试 |
👆 手把手操作:
- 打开 Trae IDE,打开一个代码文件
- 用鼠标选中你想问的代码(高亮显示)
- 右键 → 点击"Ask AI"(或按快捷键
Ctrl+I/Cmd+I) - 在弹出的对话框中输入你的问题
- AI 会在右侧面板给出回答
2.2 Builder 和 Chat 到底有什么区别?
关键区别在这里:
| Chat | Builder | |
|---|---|---|
| 输出方式 | 代码显示在聊天框里,你自己复制粘贴 | 直接写入项目文件,自动管理依赖 |
| 适合场景 | 问一个问题、改一小段代码 | 创建新文件、搭建项目、修改多个文件 |
| 效率 | 单次回答快,但多文件要来回切 | 一次搞定多个文件,不用手动复制 |
举个例子:
你想搭一个博客项目:
- 用 Chat:AI 给你一段代码 → 你自己新建文件 → 粘贴进去 → 再问下一个文件 → 再粘贴... 循环10次 😫
- 用 Builder:你说"帮我用 Vue 搭一个博客" → AI 自动创建所有文件 → 你打开看效果就行 😎
👆 手把手操作:
- 打开 Trae IDE
- 点击顶部模式切换按钮(默认显示 "Chat")
- 切换为"Builder"
- 在对话框中输入:
帮我用 Vue3 搭一个博客项目骨架,包含首页、文章页、关于页 - AI 会自动创建文件和目录结构
- 左侧文件树会实时更新,你能看到新增了哪些文件
- 不满意就说
首页配色改成深色系,它会帮你改
2.3 Max 什么时候用?
Max 和 Builder 做的事一样,但用了更强大的 AI 模型。
打个比方:Builder 用的是"普通厨师",Max 用的是"主厨"。菜都能做,但主厨做的更好、想得更周全。
什么时候该升级到 Max?
| 场景 | 用 Builder 还是 Max? |
|---|---|
| 简单页面、简单功能 | Builder 就够了 |
| 系统架构设计 | 建议用 Max |
| 复杂 Bug 怎么都调不通 | 建议用 Max |
| 技术方案选型 | 建议用 Max |
| 代码重构 | 建议用 Max |
👆 手把手操作:
- 在顶部模式切换处,选择"Max"
- 输入你的复杂问题,比如:
这个项目用 Vue 还是 React 更合适?分析一下利弊 - Max 会花更长时间思考(通常 30 秒到 2 分钟),给出更详细的方案
- 如果觉得太慢,随时可以切回 Builder 或 Chat
⚠️注意:Max 模式消耗更多额度,简单问题不要用 Max。就像你不会为了煎个蛋请主厨一样。
2.4 Agent 能自动化哪些事?
Agent 是 Trae 最强大的模式,能自动执行多步骤任务,不只是写代码,还能运行命令。
Agent 能做到的事:
| 场景 | 具体例子 |
|---|---|
| 数据处理 | "把 data 文件夹里的所有 CSV 合并成一个 Excel" |
| 批量操作 | "帮我把这100张图片压缩并重命名" |
| 报告生成 | "帮我读取这些数据,生成一份 HTML 报告" |
| 自动化测试 | "帮我跑一遍这个项目的所有测试用例" |
| 安装部署 | "帮我安装依赖并启动本地开发服务器" |
⚠️注意:Agent 能执行终端命令,重要操作前建议加约束,比如"只读不要改"。
👆 手把手操作:
- 在顶部模式切换处,选择"Agent"
- 输入你的任务(用下一章的模板写效果更好)
- Agent 会显示执行步骤:
[1/5] 分析任务... [2/5] 读取文件... [3/5] 安装依赖... [4/5] 生成代码... [5/5] 运行测试... - 如果某一步不对,随时点"停止"中断
- 完成后检查结果,不满意就让 Agent 调整
三、让 Agent 干活又快又准
3.1 为什么你的 Agent 总是"摸鱼"?
很多人抱怨 Agent 不好用:"让它干个事,它在那转圈圈",或者"干到一半就卡住了"。
原因:你没有给它足够清晰的指令。
❌ 你说"去把办公室收拾一下" → 它可能收拾了但乱七八糟
✅ 你说"把文件按日期分类,桌面的放到文件柜,书架上的书按高度排列" → 它就能做好
3.2 极简版指令模板(新手推荐)
刚开始用,记住三行就够了:
【目标】做什么 【约束】注意什么 【验收】怎么算完成实际例子:
【目标】帮我写一个 Python 脚本,读取 data 文件夹里的所有 CSV 并合并成一个 Excel 【约束】只读取 .csv 文件,跳过其他文件 【验收】生成 merged.xlsx,按日期排序3.3 完整版指令模板(进阶推荐)
等你熟练了,可以用更详细的模板,效果更好:
【任务目标】 [具体要做什么] 【已有素材】 [项目里已经有什么可以用的] 【约束条件】 [不能做什么 / 必须遵守什么] 【验收标准】 [怎样算完成] 【遇到问题怎么办】 [出错时的处理方式]对比一下效果:
❌ 模糊指令:
帮我整理一下销售数据→ Agent 可能只帮你看了数据,啥也没干
✅ 具体指令:
【目标】读取 data 文件夹里的5个 CSV 文件(华东/华南/华北/华西/华中),合并成一个 Excel 【约束】 - 只读取 .csv 文件 - 合并时新增一列"区域"标记来源 - 按销售额(销量×单价)从高到低排序 【验收】生成 merged_sales.xlsx,包含所有区域数据→ Agent 清清楚楚地执行,你验收就行
3.4 多轮对话优化结果
Agent 第一次输出往往不是最优的,学会"迭代":
| 轮次 | 你说什么 | 效果 |
|---|---|---|
| 第一轮 | 给基础需求 | 看它出什么 |
| 第二轮 | "错误处理不够完善,加上重试机制" | 针对性改进 |
| 第三轮 | "帮我检查一下有没有安全隐患" | 查漏补缺 |
| 第四轮 | "运行一下测试看看" | 验收 |
💡经验之谈:不要期望 Agent 一步到位。就像招了一个新人,第一版代码肯定要 review 和修改。给它反馈,它会越来越懂你的风格。
⚠️注意:运行测试需要用 Agent 模式,Chat 模式只能帮你写测试代码但不能执行。
四、自定义 Prompt:让 AI 更懂你
4.1 为什么默认 Prompt 不够用?
Trae 默认的回复风格是"通用型"的,适合所有人,但不一定适合你。
比如你想让它:
- 先讲思路再写代码
- 代码必须有中文注释
- 回复尽量简洁
这时候就需要自定义 Prompt 了。
4.2 三种设置方式
方式一:会话级(当次对话有效)
在聊天框里直接"调教"它:
请用以下风格和我交流: 1. 回复尽量简洁,不超过3句话 2. 先说结论,再说原因 3. 代码示例用中文注释💡 最简单的方式,随时可用,但换一个对话就忘了。
方式二:项目级(整个项目有效)
在项目根目录创建.trae/prompt.md:
👆 手把手操作:
- 打开 Trae IDE
- 在左侧文件树中,右键点击项目根目录
- 选择"新建文件"
- 文件名输入
.trae/prompt.md - 粘贴以下内容(根据你的项目修改):
# 本项目 AI 助手指南 ## 项目背景 这是一个 Vue 3 + TypeScript 的后台管理系统。 ## 代码规范 - 组件命名:PascalCase(如 UserList.vue) - 样式:使用 TailwindCSS - API 调用:统一封装在 /api 目录下 ## AI 回复风格 - 优先给出 TypeScript 类型 - 先解释思路再给代码 - 代码必须有中文注释 ## 禁止事项 - 不要使用 Options API,必须用 Composition API - 不要引入不必要的依赖- 保存(
Ctrl+S/Cmd+S) - 下次在这个项目里问 AI,它就会自动遵守这些规则
⚠️注意:Trae 的项目级指令文件路径可能因版本不同而变化(如
.trae/rules.md),请以 Trae 官方文档中关于项目级自定义指令的说明为准。
方式三:全局设置(所有项目有效)
- 点击左下角齿轮图标(设置)
- 找到"AI"或"模型"相关设置
- 找到"系统 Prompt"或"自定义指令"
- 填入你希望 AI 遵循的通用规则
- 保存
⚠️ 具体菜单位置可能因版本不同略有差异,找不到的话在设置里搜索 "Prompt"。
4.3 好用的 Prompt 模板
模板 1:代码审查专家
你是一个资深代码审查专家,请帮我检查代码,按严重程度排序: - 🔴 严重问题(必须修复) - 🟡 建议优化(建议改) - 🟢 代码亮点(写得好的地方)模板 2:技术讲解员
你是一个技术讲师,讲解时请: 1. 先给结论,再详细解释 2. 用生活中的例子类比 3. 每个概念讲完要有"一句话总结" 假设听众是有一点编程基础的大学生。五、实战工作流:从场景出发
5.1 场景 1:普通人也能用 —— Excel 自动汇总(零编程基础)
适用模式:Agent
场景:你每个月都要把各个部门的 Excel 报表手动汇总到一张总表里,复制粘贴累死人。
👆 手把手操作:
- 打开 Trae(IDE 或 SOLO 都行),切换到Agent 模式
- 把所有 Excel 文件放到同一个文件夹里(比如桌面的
月度数据文件夹) - 输入任务:
```
【目标】帮我把桌面上"月度数据"文件夹里的所有 Excel 文件合并成一张总表
💡 如果 Agent 找不到文件夹,就给完整路径,比如:/Users/你的用户名/Desktop/月度数据/
【约束】
- 每个文件的第一行都是表头,合并时只保留一个表头
- 新增一列"来源部门",标记数据来自哪个文件
- 按日期从新到旧排序
【验收】生成 汇总表.xlsx,保存到桌面`` 4. Agent 会自动: - 读取文件夹里所有 Excel - 合并数据、添加来源标记 - 排序并保存 5. 打开桌面上的汇总表.xlsx检查结果 6. 不满意就说:帮我把总销售额也算一下,加一列在最后`
预计用时:3-5 分钟(vs 手动复制粘贴 1-2 小时)
⏰ 实际用时取决于文件数量和网络状况,仅供参考。
💡这个例子不需要你会编程!只要你会把文件放到文件夹里,告诉 Trae 你要什么就行。就像跟同事说"帮我把这些表合一下"一样简单。
5.2 场景 2:让 AI 帮你审查代码
适用模式:Chat + Agent
👆 手把手操作:
- 打开 Trae IDE,切换到Chat 模式
- 选中你想审查的代码(鼠标拖选高亮)
- 右键 → "Ask AI",输入:
```
请帮我审查这段代码,重���检查: - 安全性问题
- 明显的 Bug
- 性能问题
按严重程度排序
``` - AI 会在右侧给出审查结果
- 如果有问题需要修复,切换到Builder 或 Agent 模式:
第2条说的那个问题,帮我修复一下
预计用时:5-10 分钟(vs 手动审查 30 分钟以上)
5.3 场景 3:每周生成数据报表
适用模式:Agent
👆 手把手操作:
- 切换到Agent 模式
- 输入任务:
```
请帮我生成上周的销售数据报表: - 读取 data 文件夹里的所有 CSV 文件
- 计算每日订单量、总销售额、客单价
- 生成一个 HTML 页面,用表格展示数据
- 把结果保存到 report.html
如果需要图表库,请帮我安装
``` - Agent 自动执行:
[1/4] 扫描 data 文件夹... [2/4] 读取并计算数据... [3/4] 生成 HTML 报表... [4/4] 保存文件... - 打开
report.html查看效果 - 不满意就说:
加上按区域分组的对比表
预计用时:5-10 分钟(vs 手动 1-2 小时)
5.4 场景 4:接手新项目快速了解
适用模式:Chat
👆 手把手操作:
- 用 Trae IDE 打开新项目
- 逐个提问了解项目:
提问 1:帮我梳理一下这个项目的目录结构
→ AI 会列出所有文件夹和关键文件
提问 2:这个项目用的什么技术栈?
→ AI 会告诉你框架、数据库、缓存等
提问 3:最核心的 3 个模块是什么?各负责什么?
→ AI 会帮你找到关键代码
提问 4:这个项目怎么启动?
→ AI 会告诉你启动命令和注意事项
- 如果某个模块看不懂,选中代码问:
这段代码是干什么的?用大白话解释
预计用时:30 分钟左右(vs 自己啃半天到一天)
六、避坑指南:血泪经验
坑 1:上下文太长,AI 开始"失忆"
症状:聊了很久之后,AI 开始"听不懂"你的话了。
解法:
- 📌 重要的上下文要重复提起
- 📁 让 AI 把关键信息写成文档:请把我们讨论的方案总结成文档,保存到 docs/design.md,包括: 需求背景、技术方案、接口设计
- 🔄 长任务拆成多个短任务,不要一个对话做太多事
坑 2:Agent 执行了你不想要的命令
症状:Agent 在终端里执行了你没让它执行的命令。
解法:
- ⚠️ 重要操作前加约束:"只读数据,不要修改任何文件"
- 🛑 发现不对立刻喊停,不要等它自己停
- 💡 在指令中明确限制:"只执行以下操作,不要执行其他任何命令"
坑 3:生成的代码风格和项目不统一
症状:AI 写的代码和项目里其他代码风格不一致。
解法:
- 📄 建立项目规范文档,放在.trae/prompt.md里
- 📋 给 AI 看示例代码:"参考 src/utils/format.js 的写法"
- 🔍 最后做一次格式检查,让 AI 帮你格式化
坑 4:AI 给的建议不适用你的场景
症状:AI 说的有道理,但用到你的项目里就是不行。
解法:
- 🎯 提供更多背景:告诉它你的技术栈、限制条件
- 🤔 追问"为什么":让它解释建议的依据
- ⚠️ 重要决策自己做:架构选型、技术方案,AI 只能辅助
坑 5:用错模式
症状:用 Chat 问了一个需要多步执行的任务,它只给方案不执行。
原因:Chat 只能"说",不能"做"。
解法:
- 📝 问"怎么做" → 用 Chat
- 📦 说"帮我做" → 用 Agent
- 🔧 说"帮我写" → 用 Builder
坑 6:简单问题用了 Max,浪费额度
症状:额度用得太快。
解法:
- 简单问题用 Chat 或 Builder
- 只有复杂问题才升级到 Max
- 就像煎蛋不用请主厨 🍳
七、总结:进阶三步走
| 步骤 | 做什么 | 达到什么效果 |
|---|---|---|
| 第一步 | 搞懂四种模式的区别 | 知道什么时候用什么 |
| 第二步 | 学会写好指令 | Agent 不再摸鱼,干活更准确 |
| 第三步 | 积累使用经验 | 形成自己的使用套路,效率翻倍 |
核心要点
- Chat/Builder/Max/Agent 四种模式各有擅长,选对模式事半功倍
- Chat 只能说,Builder 能写,Agent 能写+执行,Max 是 Builder 的加强版
- Agent 好不好用,取决于你会不会写指令,把模糊需求变成具体指令,效果会好很多
- 多轮对话比单轮效果好,学会迭代优化,不要期望一步到位
- 自定义 Prompt 能让 AI 更懂你,省去每次重复说废话
- 遇到问题很正常,上下文太长、命令越权、风格不统一、用错模式,都有解法
原创内容,转载请注明出处