重磅消息:Trae 国内版正式上线
近日,字节跳动宣布中国首个 AI 原生集成开发环境(AI IDE)Trae 国内版正式上线。这款备受期待的 AI 编程助手首发支持豆包 1.5pro,并且可以切换到满血版 DeepSeek R1 和 V3 模型。
这标志着国内开发者终于能够体验到先进的 AI 辅助编程能力,而无需绕过网络限制。Trae 国内版不仅针对中国开发场景和习惯进行了优化,后续还将支持更多模型,进一步丰富开发者的选择。
作为一名 AI 编程开发者,我第一时间体验了 Trae+DeepSeek R1 的组合,不得不说,这个组合在代码理解能力上表现出色,甚至在某些方面超越了 Cursor 的一些组合。本文将详细分享我的使用体验和评测结果。
DeepSeek R1:国产大模型的实力派
在深入探讨 Trae 的表现前,我们需要了解一下 DeepSeek R1 这个模型。DeepSeek R1 是由深度求索(DeepSeek)推出的大型语言模型,专注于代码理解和生成能力。该模型在多项编程能力评测中表现出色,尤其是在代码理解、架构分析和逻辑推理方面有着显著优势。
现在,通过 Trae 国内版,普通开发者也能轻松上手 AI 编程,体验 DeepSeek R1 的强大能力,这对于提升国内开发者的工作效率具有重要意义。
实战测试:VSCode 源码解析
为了全面评估 Trae+DeepSeek R1 的代码理解能力,我选择了复杂度较高的 VSCode 源码作为测试对象。以下是我的测试过程和发现:
索引构建
首先确保索引构建完成,这样 Trae 才能够全面理解 workspace 的代码。
梳理架构
让 Trae 帮我梳理一下当前项目的架构,我当前打开的是 VSCode 源码,还是有点复杂的:
从它的返回结构来看,梳理的十分到位,我们整理成脑图形式看一下:
进一步细化架构
我进一步加大一些难度,让它帮我梳理 editor 的架构:
它返回的结果整理如下:
令人惊喜的是,它不仅找到了所有 Editor 相关的核心模块,甚至超过了同类工具 Cursor 的表现。Trae 的 RAG 能力相比之前有了显著提升,能够跨目录搜索并准确理解代码。
画个架构图
接下来让它画一下 Editor 的架构图,它直接生成了一个 markdown 文件,放在了 docs/architecture 目录下:
我们用 mermaid 在线工具看一下架构图的效果:
感觉还不错,比较深刻地理解了 Editor 的三层架构,画出了最上层的架构图。
深入辅助看代码
接着让来帮我们从入口处看看代码:
不得不说,它比 Cursor 看的还要更加细致,最终返回的结果如下:
在辅助查看代码方面,Trae+DeepSeek R1 的表现更是令人印象深刻。通过从入口处分析代码,它比 Cursor 看得更加细致,成功找到并解释了以下关键点:
- 识别出 editor.main.ts 是用于加载浏览器端组件的入口
- 确认 EditorService 负责初始化核心功能
- 发现 EditorInput 是一个核心类
- 指出 openEditor 是核心打开逻辑
- 找到 LanguageFeatureRegistry 作为语言服务注册机制
- 识别 EditorPart 作为 Editor 的 UI 部分实现
这太强了啊!
梳理核心交互
最后,我让 Trae 从交互视角梳理核心调用关系:
它返回的时序图效果如下(用户视角与编辑器交互涉及的流程,十分清晰):
Trae+DeepSeek R1 vs 其他 AI 编程助手
与其他 AI 编程助手相比,Trae+DeepSeek R1 组合有以下几个显著优势:
- 代码理解深度:在分析复杂代码库时,理解深度超过了 Cursor+Claude 组合,能够准确把握代码结构和逻辑关系。
- 架构分析能力:能够从宏观角度理解项目架构,并生成清晰的架构图,帮助开发者快速熟悉陌生代码库。
- 保守修改策略:在大型项目中,Trae 的乱改程度比 Cursor 要小很多,不会凭空添加特别多的逻辑,这使得其建议更加可靠。
- 免费实用:作为国内版本,无需科学上网即可使用,且目前提供免费服务,性价比极高。
使用建议
基于我的使用体验,我给出以下使用建议:
- 提供精确提示词:由于 Trae 倾向于保守修改,提示词需要更加精确和具体。
- 充分利用架构分析能力:在接触新项目时,先让 Trae 帮你梳理整体架构,这将大大加速你对项目的理解。
- 结合时序图理解交互流程:对于复杂的交互逻辑,可以要求 Trae 生成时序图,这将帮助你更清晰地理解代码执行流程。
- 尝试不同模型:Trae 国内版支持多种模型,可以根据不同任务需求切换使用豆包 1.5pro 或 DeepSeek R1/V3。
结语
Trae+DeepSeek R1 的组合,为国内开发者带来了一个强大的 AI 编程助手选择。它在代码理解、架构分析和逻辑推理方面的出色表现,使其成为分析复杂代码库的理想工具。无论你是刚接手遗留项目的新人、需要评估开源项目的架构师,还是想提升日常开发效率的 CRUD 工程师,这个组合都能显著提升你的工作效率和代码质量。
随着 Trae 国内版的持续优化和更多模型的接入,我们有理由相信,它将为中国开发者带来更加高效、智能的编程体验,推动国内 AI 辅助编程工具的发展。
作为开发者,我强烈推荐大家尝试 Trae+DeepSeek R1 这个组合,体验 AI 如何真正改变我们的编程方式!(关注同名的公众号,可以与我一起同行!)