我们又暂时放弃了-Trae
目录
本文记录了在 Windows 11 系统上使用 Trae CN 2.0 版本的详细体验,以及最终决定暂时放弃使用的原因分析。这里的放弃是常规使用,偶尔还是会使用,但不会作为主力使用。我们还是希望用中国自己的 IDE 自己的大模型。
测试环境
- 操作系统:Windows 11
- 软件版本:Trae CN 2.0
- 测试背景:卸载海外版 Trae(trae.ai),安装国内版 Trae CN(trae.cn)
为什么我们暂时放弃 Trae CN
经过两天的使用,我们发现 Trae CN 虽然有一些亮点,但在核心功能上还存在不少问题,最终让我们决定暂时放弃使用。以下是详细的原因分析:
1. 上下文理解能力不足
问题:Trae 没能自动将当前文件加入左侧对话框作为上下文。
影响:这意味着每次对话都需要手动提供文件内容,大大降低了工作效率。相比之下,Cursor 在这方面做得更加智能。
2. Tab-Cue 功能体验不佳
问题:虽然官方宣传 Tab-Cue 可以做到修改点预测并跳转,但实际我们在使用过程中很难触发到这些功能。
感受:给人一种 Tab 使用的模型不够智能的感觉,体验有落差。
3. 行内对话上下文处理呆板
问题:对于选中的内容,行内对话似乎没有将前后内容作为上下文考虑。
影响:这导致对话回复显得比较机械,缺乏对整体代码逻辑的理解。
4. 模型选择有限制
现状:目前内置的模型主要是 Doubao-1.6、DeepSeek v3 和 r1、Kimi 2。
限制:虽然支持通过 API 密钥接入 Anthropic、Gemini、阿里云、DeepSeek、腾讯云等服务商的模型,但一些国外大模型服务商已经开始禁止中国大陆地区 IP 访问。
担忧:考虑到 Cursor 已经遇到类似问题,Trae CN 估计也不会内置海外模型,只有海外版 Trae 才会有。
5. 规则文件处理不够灵活
问题:虽然支持直接使用 md 文件,但相比 Cursor 使用 mdc 后缀的方式,在自动识别与自动设置 header 方面还有改进空间。
6. 上下文工具相对简单
对比:Trae 的上下文工具包括 code、file、folder、workspace、doc、web,但相比 Cursor 的丰富工具集,显得相对简单。
体验:Cursor 的上下文工具使用起来更加丝滑且功能丰富。参考:Cursor-构建高效上下文与模型选择指南 - 9ong
7. Hugo 文档生成效果不理想
测试过程:
- 昨晚到今晚多次尝试为 Hugo 文档生成 header
- 一开始生成的标签不在标签库里,且没有提醒
- 未阅读完整文档就开始生成(先读 500 行提示太长,再读 200 行)
- 每个内置模型都试了一遍,效果都不理想
- 将规则文件从 mdc 改为 md 后,效果有所改善
效果对比:如果满分是 10 分,Cursor 生成的可以打 8 分以上,Trae 生成的只有 5 分左右。
8. 智能体响应速度慢
问题:需要主动选择智能体才能操作文件,且响应速度较慢。
体验:生成 Hugo header 后,选择智能体写入文档,出去倒杯水回来,智能体还在工作。这种速度让人难以接受,已经被 Cursor 的快速响应"宠坏"了。
建议:即使生成质量不高,但速度要快,否则会给人一种"吞吞吐吐"的感觉。
9. 智能体行为不符合预期
问题:智能体在更新文档时,不是更新 header,而是在修改文档的正文内容。
困惑:本次生成 header 的对话是新开的,没有历史上下文,智能体为什么会改正文内容?最终只能全部拒绝这些修改。
10. 资源占用较高
数据:在 Hugo 文档项目上,Trae 单项目占用了 1.5G 内存。
对比:Cursor 即使一直开着,单项目内存占用也不会这么高。
影响:虽然机器配置好的话问题不大,但确实是一个需要考虑的因素。
11. 对话框生成内容时,人为感知不强
问题:在 Trae 的对话框生成内容时,界面上仅有右下角的 stop 按钮;而 Cursor 除了同样的 stop 按钮外,还会在对话框顶部显示“generating”状态。这个细节设计让用户体验更好,可以直观地判断 agent 是否仍在思考和输出。尤其是 Trae 生成速度偏慢时,用户很难分辨当前是已停止还是仍在生成中。如果能像 Cursor 一样,增加一个动态的“generating”提示,至少能让用户明确 agent 还在工作,提升使用时的安心感和交互体验。
值得我们想用的功能亮点
尽管存在上述问题,Trae CN 也有一些让我们比较喜欢的功能:
1. 智能体设计概念清晰
优点:很清晰地告诉用户可以自定义智能体,自定义窗口大且清晰,具备良好的引导性。
感受:让人感觉存在一个智能的主体在那里,Cursor 虽然好用,但没有让我们有这种感觉。
对比:Cursor 的 Agent 自定义有限制,区别还没有那么大。
2. 支持语音输入
这是一个很实用的功能,在某些场景下可以提高输入效率。
3. 支持 WSL 和 SSH 远程开发
对于需要远程开发的用户来说,这是一个很有价值的功能。
4. 进程资源管理器
功能:左下角有个进程资源管理器,可以查看 Trae IDE 的资源 CPU、内存使用情况与网络情况,涵盖 IDE 和插件。
评价:这个功能还是挺有意思的,有助于了解 IDE 及 Agent 的资源使用情况。
5. solo 能力
刚申请,还没有体验到,期待后续体验。
总结
Trae CN 2.0 在智能体设计、语音输入、远程开发支持等方面有不错的创新,但在核心的代码理解和生成能力、响应速度、上下文处理等方面还有较大提升空间。对于已经被 Cursor 等工具"宠坏"的用户来说,这些不足可能会影响日常使用体验。
但我们期待 Trae 在后续版本,我们还是希望能用中国自己的 IDE 自己的大模型。