有了Trae 上下文doc功能 ,快速上手陌生组件,再也不用提oncall了

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


什么是Trae

Trae(中国区:www.trae.com.cn/,海外版:https:... AI 工程师(The Real Al Engineer)。Trae 旗下的 AI IDE 产品,以智能生产力为核心,无缝融入你的开发流程,与你默契配合,更高质量、高效率完成每一个任务。

什么上下文Doc 功能

指定上下文可以让 AI 助手提供更精准的回答,但是大模型对一个组件的理解的实时程度是低于组件自己的官方文档的。如果我们在使用一个不熟悉的组件的时候,如果能将该组件的相关文档引入到上下文中,可以大大的提升智能化编程水平。

Trae 使用 "#" 来指定上下文。

输入"#Doc:",可以索引文档集。 我们添加VisActor 的文档,进行测试。 目前Trae 还没有内置任何文档集,所以需要手动添加。

首先添加文档集:

这里我们通过url的方式添加各组件的入口url:

整个过程略微缓慢,但是索引效果,明显好于 Cursor。

下面我们实地测试一下引用文档作为上下文是否会给编程带来实际的益处。

效果测试

创建测试项目

我们创建一个最简单web 项目

perl 复制代码
npm create vite@latest my-ts-web -- --template typescript
cd my-ts-web

实践验证

新增一个线图

我们要求Trae 生成一段代码,在当前文件中添加一个VChart 线图。

生成的结果还是有错误的。

我们下面引入文档,看看是不是会有所改变。

重新生成的代码修复了之前的api 错误调用。

生成了一个正确的线图。

加大难度

首先我们来修改数据,显示三条线。

问题的分析和答案都比较靠谱:

主要修改点:

  1. 重构了数据结构,使用type字段来区分不同系列
  2. 使用seriesField来指定系列的分类字段
  3. 每个数据点包含year(x轴)、value(y轴)和type(系列)三个字段

修改入场动画效果:

主要修改:

  1. 添加了animation配置
  2. appear设置入场动画为fadeIn(淡入淡出)
  3. duration设置动画持续时间为1000毫秒

结果如下:

更多问答

因为有了官方文档,我们可以让Trae 回答更多类型的问题,不只是代码本身。

比如基本的图表概念:

或者 具体用法:

导航到更相关文档:

简单总结

Trae 结合文档有如下好处:

  1. 提升开发效率
  • 快速访问:通过Marscode直接查阅VisActor API文档

  • 智能提示:基于VisActor文档的精准代码补全

  1. 增强开发体验
  • 无缝集成:在开发环境中直接获取VTable使用指导

  • 实时反馈:快速验证代码效果

  1. 降低学习成本
  • 文档辅助:随时查阅VisActor官方示例

  • 代码生成:自动生成符合VisActor规范的代码

  1. 提高代码质量
  • 规范检查:确保代码符合VisActor最佳实践

  • 性能优化:自动生成高性能表格配置

这只是Trae 众多功能的一个,如果你觉得很赞,可以参加官方的推广活动,可以拿大奖。

活动链接:juejin.cn/loyalty-pro...

联系我们

github :github.com/VisActor

VisActor 微信订阅号留言(可以通过订阅号菜单加入微信群):

p0-xtjj-private.juejin.cn/tos-cn-i-73...

VisActor 官网:www.visactor.io/

www.visactor.com

飞书群:

p0-xtjj-private.juejin.cn/tos-cn-i-73...

discord:discord.com/invite/3wPy...

相关推荐
子兮曰5 天前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的
前端·后端·agent
子兮曰5 天前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议
前端·后端·ai编程
前端小万5 天前
写公众号赚了 3000 块后,我做了一款叫 "一键成稿" 的软件
前端·微信小程序
爱勇宝5 天前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"
前端·后端·chatglm (智谱)
三十而立洋5 天前
Cookie 详解:从产生到安全,一次讲透
前端·javascript
龙亘川5 天前
明月照湾区,智启新赛道:从顶流文旅IP盛会看智慧文旅升级路径
人工智能·智慧城市·开源软件·数据可视化
卡布鲁5 天前
把一个 Vite + Vue3 应用塞进 qiankun (React + Umi3) 主站:十个坑的复盘
前端·javascript·react.js
龙亘川5 天前
一网统管AI平台民生业务实践:基于城市数字底座赋能公积金业务服务升级
大数据·安全·智慧城市·开源软件·数据可视化·政务
汉堡大王95275 天前
Jev:不是聊天机器人, 而是一个智能 if 语句
前端·人工智能·后端
豆包MarsCode5 天前
AI 圈爆火的 Jev 是什么?如何在 TraeCode 中使用
trae