前言¶
DeepSeek Harness 的生态设计强调一切皆插件。在处理数据密集型回答时,传统的文本输出难以直观展示趋势与结构。dsh-antv-ava 旨在解决这一展示问题,它接管模型输出,自动将其转化为流式叙述文本、AntV 图表或两者的自然组合。
插件介绍¶
这是一个由 HellowVirgil 维护的模型推理插件。它利用 AntV AVA 和 GPT-Vis 语法,将模型生成的数据密集型回答实时渲染为可交互的图表和语义化文本。插件遵循 MIT 许可证。
核心功能¶
该插件提供以下能力:
- 自动呈现选择:模型根据问题自动决定返回纯文本(NTV)、图表或两者结合。
- 流式数据解释:指标、变化、份额等数据逐词渲染。
- 流式 AntV 图表:使用 GPT-Vis 语法,数据到达时实时更新图表。
- 对话原生设计:继承 DSH 的排版和样式,与对话流自然融合。
- 实时主题适应:支持浅色/深色主题切换,图表随之更新。
- 语义数据表达:高亮指标、方向箭头、比例等。
- 懒加载:仅当答案包含图表时加载渲染引擎。
- 安全解析:限制源大小,阻止可执行标记和危险 URL。
- AVA 洞察:生成后检查表格结果,发现趋势与异常。
安装与启用¶
使用官方 npm 包安装:
dsh plugin --profile web add dsh-antv-ava
安装后重启 dsh web 并刷新页面。插件会自动注入输出合约,普通用户无需额外配置。
典型用法¶
安装完成后,直接在对话中输入自然语言请求。
解释数据
解释以下业务数据并提供简明、易扫描的结论(如:本月订单总数达到 1.98 亿,同比增长 7.05%……)
解释并可视化
分析从 Q1 到 Q4 的收入变化并选择合适的可视化(如:Q1 1.28M,Q2 1.64M,Q3 1.91M,Q4 2.26M)
仅生成图表
将以下数据绘制为趋势图,仅返回图表
适用场景与注意¶
该插件适合证据支持的 KPI、业务分析、趋势、份额、排名等场景。它不会伪造可视化数值,也不执行模型发出的任意 HTML、SVG 或脚本。
对于没有有意义数字结构的流程、层次结构或路线图,该插件不适用。
总结¶
该插件通过流式渲染与原生设计,降低了数据可视化的门槛。更多细节可参考 GitHub 仓库。