您好,我是程序员夏叶,深度AI编程使用者,专注于分享AI编程方面的使用技巧和经验,有兴趣的可以关注我的公众号,一起学习,共同进步。
一直以来不断地有呼声,要求Trae支持规则自定义,用来约束TraeAI的发散性思维,现在它来了,而且比规则自定义更加的彻底,这是近段时间以来Trae的一次王炸级更新,接下来看一下本次更新的内容。
一、智能体:增加内置智能体和创建自定义智能体
所谓智能体其实就是面向不同场景的AI帮手,而在Trae中,它是面向不同开发场景的编程助手,在此之前,Trae中其实已经有一个内置的智能体,那就是Builder。
本次更新新增了一个内置智能体 Builder with MCP
,所以更新后Trae中拥有两个内置智能体,如下:
- Builder:Builder 可以帮助你从 0 到 1 开发一个完整的项目。根据你的需求,Builder 会调用不同的工具,包括分析代码文件的工具、编辑代码文件的工具、运行命令的工具等等,从而更加精确且有效地处理你的需求。
- Builder with MCP:在 Builder 的基础上,你配置的所有 MCP Server 都会默认添加至 Builder with MCP,且不可编辑,也就是说这个内置智能体是依赖
MCP Server
的。
同时除了两个内置智能体以外,Trae还支持创建自定义智能体了,并且可以对所有的智能体进行管理,支持自由的启动和关闭智能体。
二、上下文:新增2种上下文类型
在此之前,上下文只支持文件、文件夹、代码片段、工作空间,本次更新,上下文新增了doc和web两种类型。
对于doc也就是文档类型,支持两种模式:
- 通过URL添加,也就是说你可以直接给TraeAI一个网址,它会自动检索网址内容来作为上下文辅助开发;
- 通过本地文件添加,目前支持上传md文档和txt文档来作为上下文进行辅助开发
说实话看到这两种功能的时候,我脑子里已经想到了N种使用场景,之前开发过程中,有需要用到的帮助文档啥的,还要我自己慢慢找,再喂给AI,以后直接把文档丢给它,方便多了。
那么web类型是指什么呢,官方是这么说的: 可以将线上网站的内容作为 AI 对话的上下文
,我理解,所谓的web其实就是增加了联网搜索功能,我们都知道,很多大模型因为训练时间的原因,它的认知可能不是最新的,现在有了联网搜索功能,当我们使用AI生成代码的时候,它可以使用最新的接口和框架来辅助开发。
三、规则:支持个人规则和项目规则
在此之前,规则是被用来和cursor对比吐糟最多的功能,以后不用再吐槽了。
本次更新,Trae增加支持两种不同类型的规则:
- 个人规则:个人规则是全局的,所有Trae的项目都需要遵循这个规则;
- 项目规则:项目规则是针对单个项目的,只有当前项目需要遵循这个规则。
对于以上两种规则,Trae都支持修改和删除,
四、模型上下文协议(MCP)
通过模型上下文协议(Model Context Protocol,MCP),我们可以将外部工具和服务连接至 Trae IDE 进行使用。
什么意思呢,其实就是说我们可以将Trae中的智能体作为客户端,向 MCP Server
发起请求,以使用它们提供的功能。
对于 MCP Server
,目前Trae支持两种形式:
- 从
MCP Server
市场添加,MCP 市场中提供了社区中热门的MCP Server
,我们可以添加当自己的项目中使用; - 手动配置,你可以自行添加所需要的
MCP Server
的JSON配置,进而在Trae中使用该MCP Server
。
说实话,本次更新真的是近段时间以来,Trae最重大的更新了,Trae本来排队就严重,这些功能都支持以后,用Trae的人会更多,排队会更加的严重,我想,当本次更新的功能都能稳定使用以后,Trae官方应该会很快的开启付费使用功能了,不然排队排到怀疑人生啊。
好了,今天就说到这里了,如果对你有所启发,欢迎一键三连。
有关trae的一些其他使用技巧,欢迎关注公众号后,在菜单栏获取,或者直接通过发消息的方式给公众号,如果有相应的答案,AI会给你回复。