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(或按快捷键/)
在弹出的对话框中输入你的问题
AI会在右侧面板给出回答
2.2 Builder和Chat到底有什么区别
关键区别在这里:
| 对比项 | Chat | Builder |
|---|---|---|
| 输出方式 | 代码显示在聊天框里,你自己复制粘贴 | 直接写入项目文件,自动管理依赖 |
| 适合场景 | 问一个问题、改一小段代码 | 创建新文件、搭建项目、修改多个文件 |
| 效率 | 单次回答快,但多文件要来回切 | 一次搞定多个文件,不用手动复制 |
举个例子:你想搭一个博客项目。
用Chat:AI给你一段代码,你自己新建文件,粘贴进去,再问下一个文件,再粘贴,循环10次。
用Builder:你说帮我用Vue搭一个博客,AI自动创建所有文件,你打开看效果就行。
手把手操作:
打开Trae IDE
点击顶部模式切换按钮(默认显示Chat)
切换为Builder
在对话框中输入需求
AI会自动创建文件和目录结构
左侧文件树会实时更新,你能看到新增了哪些文件
不满意就说明需求,它会帮你改,比如把首页配色改成深色系
2.3 Max什么时候用
Max和Builder做的事一样,但用了更强大的AI模型。
打个比方:Builder用的是普通厨师,Max用的是主厨。菜都能做,但主厨做得更好、想得更周全。
什么时候该升级到Max:
| 场景 | 用Builder还是Max |
|---|---|
| 简单页面、简单功能 | Builder就够了 |
| 系统架构设计 | 建议用Max |
| 复杂Bug怎么都调不通 | 建议用Max |
| 技术方案选型 | 建议用Max |
| 代码重构 | 建议用Max |
手把手操作:
在顶部模式切换处,选择Max
输入你的复杂问题
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 三种设置方式
方式一:会话级(当次对话有效)
在聊天框里直接调教它:
请用以下风格和我交流:
回复尽量简洁,不超过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
- 不要引入不必要的依赖下次在这个项目里问AI,它就会自动遵守这些规则。
注意:Trae的项目级指令文件路径可能因版本不同而变化,请以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文件合并成一张总表
【约束】
每个文件的第一行都是表头,合并时只保留一个表头
新增一列"来源部门",标记数据来自哪个文件
按日期从新到旧排序
【验收】生成汇总表.xlsx,保存到桌面Agent会自动:读取文件夹里所有Excel,合并数据、添加来源标记,排序并保存
打开桌面上的汇总表.xlsx检查结果
不满意就说:帮我把总销售额也算一下,加一列在最后
如果Agent找不到文件夹,就给完整路径,比如/Users/你的用户名/Desktop/月度数据/
预计用时3到5分钟,而手动复制粘贴需要1到2小时。
这个例子不需要你会编程。只要你会把文件放到文件夹里,告诉Trae你要什么就行。
5.2 场景2:让AI帮你审查代码
适用模式:Chat加Agent
手把手操作:
打开Trae IDE,切换到Chat模式
选中你想审查的代码(鼠标拖选高亮)
右键,Ask AI,输入:
请帮我审查这段代码,重点检查:
安全性问题
明显的Bug
性能问题
按严重程度排序AI会在右侧给出审查结果
如果有问题需要修复,切换到Builder或Agent模式继续处理,比如把第2条说的那个问题修复一下
预计用时5到10分钟,而手动审查需要30分钟以上。
5.3 场景3:每周生成数据报表
适用模式:Agent
手把手操作:
切换到Agent模式
输入任务:
请帮我生成上周的销售数据报表:
读取data文件夹里的所有CSV文件
计算每日订单量、总销售额、客单价
生成一个HTML页面,用表格展示数据
把结果保存到report.html
如果需要图表库,请帮我安装Agent自动执行,显示步骤:扫描data文件夹,读取并计算数据,生成HTML报表,保存文件
打开report.html查看效果
不满意就说明调整需求
预计用时5到10分钟,而手动需要1到2小时。
5.4 场景4:接手新项目快速了解
适用模式:Chat
手把手操作:
用Trae IDE打开新项目
逐个提问了解项目
提问1:帮我梳理一下这个项目的目录结构。AI会列出所有文件夹和关键文件。
提问2:这个项目用的什么技术栈?AI会告诉你框架、数据库、缓存等。
提问3:最核心的3个模块是什么?各负责什么?AI会帮你找到关键代码。
提问4:这个项目怎么启动?AI会告诉你启动命令和注意事项。
如果某个模块看不懂,选中代码提问:这段代码是干什么的?用大白话解释
预计用时30分钟左右,而自己啃需要半天到一天。
六、避坑指南:血泪经验
坑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更懂你,省去每次重复说废话
遇到问题很正常,上下文太长、命令越权、风格不统一、用错模式,都有解法
原文来自公众号:MC-AI技术开发
本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!