AI时代的集成开发环境Trae使用体验
AI赋能全行业的时代已经来临,今天介绍下我使用具有AI能力的集成开发环境Trae的实际使用感受,说实话还是感觉颇为震撼的。首先介绍下Trae是什么,Trae是抖音集团下的一款集成开发工具,它与AI深度集成,具有智能问答、代码自动补全、AI自动编程等能力。
还有很重要的一点,那就是Trae是完全免费的,而且在Windows下和MacOS下都已经支持了。我们直接去Trae的官网去下载即可,如下所示:
下载下来之后的Trae也只有194MB,安装过程就不介绍了。打开之后感觉整体布局有点类似于VsCode,然后开始写一段java代码吧,我这里新建了一个Hello.java,然后写一个最简单的Hello World,可以在下面进行运行,在控制台打印,如下图所示:
上面介绍的就是一个普通IDE的功能,接下来会介绍它的与AI联动的功能,就是Chat的能力,也就是交流和沟通。比如我们对左边的代码有什么疑问,比如我问它这个main方法有什么功能,它可以用对话的方式告诉我,来看如下图所示:
上面我圈出来的第一个地方就是问Trae的问题,下面就是它的回答,看得出来,回答的还是很专业的。我觉得最有趣的地方就是可以在提问的时候,直接引用左边的代码,这样我就不存在描述不清楚的问题了,毕竟AI直接可以读取到整个代码。引用代码也很简单,我们直接在引用这里选择即可,来看如下截图:
可以看到,我可以选择这个类,也可以选择这个方法,当然还可以选择其他文件,只是我这里就写了这一个文件。而且还可以选择大模型的引擎,这里默认的是Doubao的1.5,也可以选择DeepSeek的三个,有Reasoner、V3和V3-0324,支持的还是蛮丰富的,切换引擎的截图如下所示:
说完了Chat的部分,然后再来说一下Builder的部分,这个就可以帮我写代码了,可以在很大程度上降低我们的时间成本。 比如我这里让AI帮我写一个随机生成随机数的例子,可以看到下面AI会修改我当前的Hello.java这个文件,然后在里面添加了相关的代码,如下所示:
当然我们可以对AI添加的代码进行拒绝或者接受,如果AI没有正确的理解我们的逻辑,也可以避免AI帮倒忙,这一点还是很不错的。
在体验了Trae在处理java代码之后,感觉还是非常方便的,不过Trae毕竟刚发布没多久,后续可能会有更惊艳的功能,但是就目前来说,已经是相当不错了。