antvis/chart-visualization-skills

⛏️ Turning data into a visual language for better thinking with Skills.

它解决了什么问题

这个项目提供了一套由人工智能驱动的技能和工具,用于自动化生成专业的数据可视化内容。它通过允许AI代理智能选择图表类型、生成适用于各种AntV库的可运行代码,并创建复杂的信息图或叙事报告,弥合了原始数据与可视化图表之间的差距。

它如何工作

该项目作为一个插件系统(适用于AI代理,如Claude Code)和上下文检索服务运行。它提供了一系列专门的“技能”,AI可以利用这些技能生成特定输出:

  • 图表生成:使用AntV库(G2、G6、X6)生成从统计图表、网络图到交互式图表编辑器的各类图表。
  • GPT-Vis:一种与框架无关的方法,使用类似Markdown的语法实现图表的流式生成。
  • 信息图与叙事:使用T8语法将文本转换为视觉信息图或结构化叙事报告的工具。
  • 上下文服务:一个HTTP API和CLI工具,通过混合搜索为AI提供相关文档和约束条件,确保生成的代码准确且符合最佳实践。

适合谁使用

  • AI代理开发者:那些需要生成高质量、可运行的可视化代码的代理开发者。
  • 数据分析师:希望使用AI自动化数据到图表工作流的用户。
  • 前端开发者:使用AntV库并希望借助AI辅助生成复杂图表代码的开发者。

主要亮点

  • 全面的库支持:支持26种以上的图表类型,以及多个专门用于图形、编辑器和信息图的库。
  • 工程化能力:经过严格测试,图表生成准确率相比基线LLM最高可达98.2%。
  • 混合检索:结合全文搜索(FTS)和向量搜索,为AI模型提供精确的上下文以生成代码。
  • 多框架支持:支持生成HTML、React和Vue代码。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目