前言¶
在模型推理和智能体开发中,处理 AntV 可视化库(如 G2、G6、L7 等)时,开发者需要频繁查阅官方文档、代码示例和最佳实践。xby-extract-antv-topic 是 DeepSeek Harness (DSH) 的一个插件,旨在提供 AntV 文档协议服务,通过智能解析和上下文检索,辅助模型准确理解并处理 AntV 相关的技术需求。
插件介绍¶
该插件由 xby-skill 维护,开源协议为 MIT。它不直接生成图表,而是作为模型与 AntV 生态之间的中间层,负责预处理用户需求并检索相关文档上下文,从而提升模型在处理可视化任务时的准确性和效率。
核心功能¶
插件提供了以下核心能力:
-
set_xby_apikey
在聊天中设置 API 密钥。该密钥会自动持久化,插件重启后依然有效。 -
extract_antv_topic
AntV 智能助手预处理工具。它负责智能识别、解析和构建用户的可视化需求。该工具是处理 AntV 技术栈问题的第一步,能够检测主题和意图,并将复杂任务分解为可管理的子任务。 -
query_antv_document
AntV 上下文检索助手。它从官方资源获取相关的文档、代码示例和最佳实践,支持对子任务的迭代查询。
安装与启用¶
通过 DSH 官方命令行工具进行安装:
dsh plugin --profile web add github:xby_skill/xby-extract-antv-topic
使用说明¶
该插件适用于以下场景:
- 处理任何 AntV 相关查询,涉及 g2、g6、l7、x6、f2、s2、g、ava、adc 等库。
- 创建图表、图形、地图或其他可视化内容。
- 调试错误、性能问题或兼容性问题。
- 理解概念或请求代码示例。
- 实现新功能、修改样式、重构代码或优化性能。
- 探索官方文档、代码示例、设计模式或高级功能。
- 处理需要子任务分解的多步骤任务。
- 即使是基本更改,如“更改图表颜色”或“更新图例位置”。
注意事项¶
- 强制调用:对任何 AntV 相关查询(包括简单问题)必须调用
extract_antv_topic,并始终先于query_antv_document工具调用。 - 无例外:无论任务复杂度如何,只要涉及 g2、g6、l7、x6、f2、s2、g、ava、adc 库,都必须调用相关工具。
结语¶
xby-extract-antv-topic 为模型提供了结构化的 AntV 上下文支持。如需了解更多或查看源码,请访问 GitHub 仓库。