字节的Trae,竟然更像个懂你的朋友!

从去年开始,AI编程工具陆续进入了程序员的工具箱,比如CursorWindsurf和GitHub Copilot等,这些工具大大提升了编程效率。不过,它们大多是国外的产品,主要是英文版,对咱们国内的程序员来说并不太友好,尤其是每个月的费用动辄十几二十美元,真让人心疼。

不过,AI领域里中国人可从来没有缺席。最近,字节跳动也推出了国内首款AI原生IDE:Trae

之前我跟大家分享过字节的MarsCode,那是个IDE插件,而Trae则是一个全新的智能协作AI IDE,专注于项目开发中的动态协作,旨在创造一种人机协同、互相提升的全新开发体验。

Trae内置了豆包 1.5 pro、满血版DeepSeek R1和V3模型,而且完全免费。

字节的Trae,竟然更像个懂你的朋友!

使用Trae时有两个模式:Chat模式和Builder模式:

字节的Trae,竟然更像个懂你的朋友!

Chat模式大家应该都很熟悉,它能随时提供编程时遇到问题的帮助和建议。

而Builder模式则是个大亮点,简直就像身边有个程序员从零开始一步步帮你搭建项目,不仅能生成代码,还能安装依赖,自动抓取命令行中的错误并进行修复,真是太强大了。

01 Chat模式

先简单聊聊Chat模式。目前支持三种模型,我在使用时选择了DeepSeek-Reasoner(R1)。

字节的Trae,竟然更像个懂你的朋友!

在Chat模式下,有个引用的概念,分为四个层级:WorkSpace、Folder、File和Code。

字节的Trae,竟然更像个懂你的朋友!

实际上使用时,只需选中文件夹、文件或函数,添加到对话中即可:

字节的Trae,竟然更像个懂你的朋友!

1.代码解释

我把WorkSpace中的“payroll”目录添加到对话,然后问它:这个文件夹下的代码是干嘛的。

Trae开始思考:

字节的Trae,竟然更像个懂你的朋友!

从它的思考过程看,抓住了系统的关键。

最后,它给出的解释也非常准确:

字节的Trae,竟然更像个懂你的朋友!

2.生成测试

这次我把一个Java类的函数添加到对话,让它生成单元测试。

字节的Trae,竟然更像个懂你的朋友!

它很快就理解了代码,迅速完成了三个测试用例,我只需点击应用就可以了。

字节的Trae,竟然更像个懂你的朋友!

3.智能补全

MarsCode中的智能补全做得相当不错,我相信Trae也不会差,试了一下果然能准确识别我的意图,只需不断按Tab键就行,这里就不多说了。

字节的Trae,竟然更像个懂你的朋友!

02 Builder模式

如果说Chat模式只是试水的话,Builder模式才是真正的杀手锏。

这次,我让它从头开始创建一个简单的个人博客系统,要求如下:

技术栈:Python(FastAPI) + SQLite + Jinja2模板
核心模块:
用户认证:JWT登录/注册(密码哈希存储)
文章管理:Markdown编辑器 + 文章CRUD操作
路由控制:RESTful API设计(如GET /posts/{id})
前端渲染:服务端渲染基础页面

字节的Trae,竟然更像个懂你的朋友!

它很快就生成了项目结构和部分代码,我只需“接受”就行:

字节的Trae,竟然更像个懂你的朋友!

接着,它要求启动服务器,我只需点击“运行”。

字节的Trae,竟然更像个懂你的朋友!

这时有趣的事情发生了,它会自动监测控制台是否有错误,结果真的有错:缺少unicorn。

字节的Trae,竟然更像个懂你的朋友!

然后Trae发现了这个问题,自动修改了requirements.txt,重新运行pip install就OK了。

字节的Trae,竟然更像个懂你的朋友!

Trae就像个程序员,有时它在写代码时也会犯错,比如在创建项目结构时忘了创建static目录,运行时报错后,它发现了这个问题并再次创建。

字节的Trae,竟然更像个懂你的朋友!

如果我发现缺少了一些功能,比如“当posts的数据为空时,应该添加一个创建新文章的链接及相关页面”,我只需告诉它修改:

字节的Trae,竟然更像个懂你的朋友!

很快,新功能就搞定了:

字节的Trae,竟然更像个懂你的朋友!

我觉得默认的文章列表有点丑,要求它优化一下,结果你看它调整了卡片间距、阴影效果,还增加了分页等功能。

字节的Trae,竟然更像个懂你的朋友!

就这样,在Builder模式下不停地与它互动,修改错误、添加新功能、确认、运行……我基本上没写多少代码,功能大体上就完成了。

字节的Trae,竟然更像个懂你的朋友!

03总结

试用完Trae的各种功能后,我感慨万千,AI IDE现在已经发展到这个地步了!

之前的AI编程助手只是作为IDE中的插件存在,需要由人来驱动和指挥AI。程序员需要明确地告诉这些插件要做什么,比如:我要创建一个类/函数,完成某个功能;程序报错了,帮我修复一下……

而现在Trae在这些功能的基础上,实现了强大的人机协作体验,它就像一个坐在旁边的“老朋友”,非常主动地进行工作。它会主动思考整体设计,快速且自动地完成许多琐碎的工作,当它发现错误或遗漏时,能自动提醒我去修复,并在背后准备好所需资料。

我只需告诉它大致方向,然后不断确认,遇到问题时提供线索,让它分析和修改代码,从而使整个项目快速推进,这种体验真是妙不可言。

简单来说,Trae可以帮助我们迅速把创意变为现实,而且这个过程非常享受。

我也强烈建议你试试Trae,让你的编程变得更加轻松。

来源:知乎
原文标题:字节的Trae不像一个IDE,它更像一个人
声明:
文章来自网络收集后经过ai改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!

《字节的Trae,竟然更像个懂你的朋友!》有12条评论

  1. Trae的Builder模式真的是个神器,能自动生成项目结构,省下很多时间。不过,初学者可能还是需要多花时间理解代码。

    回复
  2. 使用Trae的时候,有没有遇到过它生成代码不太合适的情况?我觉得这个工具还有改进空间,特别是在处理复杂项目时。

    回复

发表评论