Trae AI 的 #上下文 深度体验

343 阅读3分钟

我正在参加Trae「超级体验官」创意实践征文,本文所使用的 Trae 免费下载链接:www.trae.com.cn/?utm_source…

2025年 5 月 6 号的下午, 像往常一样打开 Trae, 在看到升级提示之后, 像往常一样点击了确认. 重启之后, Trae IDE 的 UI 发生了算是比较大的变化, 以及工具也有比较大的更新.

新的变化确实让人眼前一点.

Chat 与 Builder(Beta)合二为一

对于我经常使用的 Chat 和 Builder 功能, 原本两个互不隶属的 Tab 消失了, 转而只有一个对话框了. 而且功能同样进行了增强.

#上下文 新增了 Web 和 Doc

在原有 #上下文 的基础上新增了 #Web 和 #Doc 选项.

#Web

#Web 能够将互联网上的内容作为AI对话的上下文, 当与 #WorkSpace 连在一起使用的时候, 奇迹出现了!

Screenshot 2025-05-07 at 15.06.46.png

Screenshot 2025-05-07 at 15.06.55.png

Screenshot 2025-05-07 at 15.07.08.png

再结合强大的 一键 apply 功能, 一个基础的项目结构就完全创建出来了!

之后再创建一个名为 io.github.bytebeats.intellij.plugin.weather 的包名,

Screenshot 2025-05-07 at 15.11.23.png

最重要的是, 我只是要求它创建包名, 但 AI 竟然联想到了在该包名下创建一个基础的插件类WeatherPlugin.java, 而且还帮我更新了plugin.xml文件!

Screenshot 2025-05-07 at 15.11.34.png

哇, 好贴心哪, that's my baby!

果断再次 一键 apply!

之后再次让 #File 帮我更新了一下plugin.xml文件中的插件描述

Screenshot 2025-05-07 at 15.30.36.png

还能说啥, 只能继续一键 Apply啊!

之后再次让 AI 帮我生成了一个叫CityListState的类, 用于持久化数据, 读写天气城市列表!

Screenshot 2025-05-07 at 16.12.12.png

对生成的结果我很满意, 一如继往的 一键 Apply!

之后又让 AI 帮我添加了 gradle 相关的构建文件和 git 相关的文件, 它都完美地完成了任务.

Screenshot 2025-05-07 at 16.19.57.png

Screenshot 2025-05-07 at 16.20.09.png

最后再问 AI这个项目还有什么缺失的文件, 它竟然帮我想起来了 README.md, CHANGELOGS.mdLICENCES相关的文件, 思考得不可谓不周到啊, 我的编程贤内助啊!

Screenshot 2025-05-07 at 16.20.35.png

好吧, 来看一下最终的成果吧, 整个的项目结构如下:

Screenshot 2025-05-07 at 16.20.49.png

不得不说, 挺完美的吧?

#Doc

#Doc能够支持用户上传文档, 可以上传本地文档或者文件 URL 作为远程文档. 并且将文档作为AI对话的上下文, 让AI能够更好地理解文档内容, 并提供更加准确的回答.

Screenshot 2025-05-07 at 16.37.19.png

因为目前仅支持mdtxt格式的文档, 本来想上传一个 doc 和 pdf 文件来体验一下的, 但是它不支持, 那好吧, 这个功能就先放一放了.

只希望它 Trae 未来能够支持更多的文档格式吧.

总结一下

今天主要是体验了一下 Trae 04.21 最新的 #上下文 功能中的 #Web 和 #Doc, 在 Trae 的帮助下, 完整地创建了一个基础的 IntelliJ IDEA 插件项目, 并且还让 AI 帮我更新了一些文件, 让整个项目更加完善.

总的来说, Trae 的 #上下文 功能是一个非常实用的功能, 能够让用户更加方便地获取和使用AI对话的上下文, 提高AI对话的准确性和效率.

好吧, 今天的内容分享到这里啦!

一家之言, 欢迎拍砖!

Happy Coding, Stay GOLDEN!