基于大模型,上线一个 AntV 图表 Editor 小工具,欢迎试用反馈!
在过去的一年里,AntV 新增了 issue 1110 个,并关闭了 985 个,尽管我们在社区 issue 处理上花费了大量精力,但从社区反馈来看,还是存在不少文档完善度不足、解答响应滞后的问题。
AI 趋势下,我们一直在探索 AI 与可视化的结合,期望通过 AI 的方式去缓解这个问题,协助我们降低答疑压力。因此,我们推出了 AntV Editor,通过自然、流畅的对话界面,让开发者能够轻松探索、定制及修改图表。
体验地址:https://editor.antv.antgroup.com
整体的技术并不复杂,主要分成为 3 个部分:
模型的微调训练:基于 AntV 的能力定义一个 DSL,然后将这个 DSL 对模型进行微调训练,使其深刻理解并掌握 AntV 的可视化特性及 API 接口。训练之后,就可以通过自然语言的方式和模型进行对话,模型会返回问题对应的 DSL。
前端工程后处理:在获取到模型生成的 DSL 后,前端工程会自动进行转换处理(模板工程、Parser、相似度识别等),将其无缝转化为 AntV 技术栈下可直接运行的代码与配置,确保开发者能够即刻看到并应用这些成果。
工具形态:将这个过程,以一个工具的形态展示出来,目前主要就 2 个页面:一个图表列表展示,一个是编辑页面。除此之外提供了:人机对话、重试,编辑、导出代码,输入提示,用户反馈等。
从事情上来说,是一个 AI x Vis 的试探,期望通过 AI 来减少一些我们的答疑成本。从技术上讲,让模型学会 AntV 之后,可能有更多的想象空间,比如:
V0:类似于 dev.v0 一样,可视化 AI 研发工具
可视化社区:让大众也可以创作、分享数据和可视化作品
AI 插件:为各种大模型 agent 增加图表插件
...
当然,这个 Editor 工具的开发时间较短,肯定是有不少欠缺的地方,我们诚挚邀请每一位开发者朋友提出宝贵意见,协助我们不断完善工具能力,您的每一条反馈都将是推动我们不断前进的动力!
AntV 数据可视化官网
AntV 数据可视化 GitHub
✨ 关注我们,了解更多~