我正在参加Trae「超级体验官」创意实践征文, 本文所使用的 Trae 免费下载链接: www.trae.ai/?utm_source…
春节前,字节跳动发布了他们的AI IDE:Trae。
对于AI编程工具,当前最火的莫过于Cursor,那么Trae与Cursor有什么区别呢?让我们一起初试一下:
初看“Trae”这个名字的时候,我还以为是指“Track and Execute”(追踪与执行)。打开官网查阅了半天,然后就发现了“Trae”名字的由来:
The Real AI Engineer
原来是来自slogan的首字母……就~很直接 (/∇\)
需要注意:目前只有Mac版,Windows稍后会发布
下载安装后,首次启动时,可以选择使用语言、界面风格。对于我们这种小白来讲,自带简体中文实在是太方便了。Cursor默认则是英文界面,需要下载安装简体中文插件。但是我认为,随着Trae的迭代更新,会比插件方式的Cursor对小白更加友好。
在界面风格方面,Trae可真是太戳我了。默认提供三种界面风格,亮色系、暗色系都有。而Cursor有点像介于毛坯房、简装房之间,如果需要更好看的界面,需要从插件市场下载。但是Trae默认的界面就很美观,细节做的很棒,而且各个区域之间都有间隙,并且使用了圆角。相比Cursor的VS Code风格,实在是优美太多了😂
对于我们新手小白来说,使用最频繁、最核心的功能,主要是右侧的AI侧栏。Trae也是分为了两大功能:Chat、Builder。
- Chat: 就是与AI对话,包括但不限于项目的所有问题。与Cursor的CHAT功能一样。
- Builder: 对于新手小白,可以把这个功能近似当成一名程序员。与Cursor的COMPOSER功能中的agent类似。也是自动帮我们编写代码,至于AI写的代码是否要生效,或者说是写入到代码文件中,就需要我们点击“接受”,和Cursor基本一样。
不过因为现在还是处在测试阶段,所以有些功能还是待完善。比如我的项目使用了Flutter开发,但是Trae帮我改代码时,经常会引起丢失括号这样的语法错误~不过可以把错误再重新丢给Trae去解决。我看了一下,Trae也是使用了Claude 3.5 Sonnet,不知道这是为什么。也许将来能支持AI角色定制会好一点?其次,在Builder模式中,遇到AI返回的终端命令,点击“运行”后,会在底部终端区域重新创建一个新的终端。要是能像Cursor那样,直接在原位置运行,用户体验会好很多。我现在让AI帮我上传项目到git,每个git命令都会在底部新建一个终端。当我提交、上传了几次git后,底部就会有一堆终端窗口。虽然可以把多余的手动关闭,但是还是不够优雅~
倒是Trae的Claude很少给人那种对话十多轮,就开始像喝了假酒的样子。但是我不知道是不是因为我使用Trae的深度不够?或者字节跳动在调用Claude时,进行了一些优化和规避?
不过总得来说,自带简体中文、免费使用Claude、界面优化等等,都让Trae相对降低了使用门槛,能让更多小白相对轻松的上手使用~
现在Trae还处在一个非常初期的阶段,我相信Trae未来不断优化、完善、创新,一定会发展的更好!
而对于我个人来讲,我喜欢Trae在界面上的美化,而且我也完全能接受Trae目前的小缺点!用Trae替换Cursor。 因为我的Cursor已经到期了😂