DeepSeek Harness Hub
← 返回列表

HellowVirgil/dsh-antv-ava

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

让 DeepSeek Harness 自动将数据回答呈现为流式叙事文本、AntV 图表,或两者的自然组合。

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/26 · 已提供中文文档

为 DeepSeek Harness 提供的 AntV AVA 插件,支持流式叙述文本和图表

综合分
28.4
GitHub 分
28.4
用户评分
★ Stars
1
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add HellowVirgil/dsh-antv-ava
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-ui-primitives@deepseek-ai/dsh-invariants@deepseek-ai/dsh-llm@deepseek-ai/dsh-scope@deepseek-ai/dsh-system-prompt
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

🌐 简体中文 | English

dsh-antv-ava

让 DeepSeek Harness 自动将数据回答呈现为流式叙事文本、AntV 图表,或两者的自然组合。

效果预览

叙事文本和图表会直接融入模型回复,不使用独立卡片。文本按短语逐步出现,GPT-Vis 图表在获得可用数据后就开始呈现,并在生成过程中持续更新。

核心功能

- 自动选择表达方式:模型根据问题和数据决定使用 NTV、图表或两者组合。
- 流式数据解读:指标、变化率、占比、分类明细和结论按短语增量渲染。
- 流式 AntV 图表:模型生成 GPT-Vis 官方 syntax,完整数据行会在回答结束前持续更新同一个图表实例。
- AVA 数据洞察:生成稳定后,AVA 会分析表格数据中的趋势、异常、变化、占比和相关性等显著模式。
- 对话流设计:继承 DSH 的字体、字号、行高、颜色、宽度和 Markdown 间距。
- 实时主题适配:切换亮色或暗色主题后,图表坐标轴、标签和网格线会同步更新,无需刷新页面。
- 语义数据表达:支持指标高亮、涨跌箭头、绝对变化、变化率、贡献度和占比微图。
- 按需加载:只有回答包含图表时才加载 AVA/GPT-Vis 图表引擎。
- 安全解析:限制输入规模,并拒绝可执行标记、危险 URL 和私网资源。

安装

dsh plugin --profile web add dsh-antv-ava

安装后重启 dsh web,再重新加载页面。插件会自动向模型注入所需的输出约定,普通用户不需要额外安装 Skill,也不需要手写 DSL。

使用方式

安装完成后直接用自然语言提问即可。

数据解读

解读以下经营数据,给出适合快速阅读的核心结论:
本月订单总量 1.98 亿,同比增长 7.05%……

模型通常会返回流式 NTV,突出指标、变化、占比和分类结论。

数据解读和图表

分析 Q1 到 Q4 的收入变化,并选择合适的方式进行可视化:
Q1 128 万、Q2 164 万、Q3 191 万、Q4 226 万。

当趋势或比较通过图形更容易理解时,模型会组合叙事文本和图表。

只生成图表

把下面的数据画成趋势图,只需要图表:……

用户明确要求图表时,模型可以仅输出图表,不重复生成解释文本。

自动输出规则

| 内容特点 | 常见结果 |
| --- | --- |
| KPI、同比环比、占比、分类拆解、数据结论 | NTV |
| 趋势、比较、分布、排名、构成需要图形辅助 | NTV + Chart |
| 明确要求只画图,或文字解释没有额外价值 | Chart |

这是模型的自动选择,用户无需了解内部格式。

支持的数据表达

NTV 支持:

- 主指标、次指标和维度值
- 时间描述和趋势结论
- 绝对变化和变化率
- 占比、贡献度和占比微图
- headline、1–6 级标题、段落、列表、分节和分隔线

图表使用 GPT-Vis syntax,支持:

- 折线图、面积图、柱状图、条形图、饼图、散点图、雷达图、漏斗图、瀑布图和双轴图
- 直方图、箱线图、小提琴图、矩形树图、桑基图、韦恩图、水波图、词云和表格
- 在适合数据解读时,也可以使用 GPT-Vis 支持的其他关系图

可选:安装 Skill

插件自身已经可以工作。只有当 Agent 环境会读取 ~/.agents/skills,并且希望复杂数据任务获得更严格的事实保真和表达选择指导时,才需要安装仓库内附带的 Skill。

mkdir -p ~/.agents/skills/antv-ava
cp SKILL.md ~/.agents/skills/antv-ava/SKILL.md

高级:统一 AVA 格式

模型在一个 ava 围栏中按需生成 narrative、chart 或两者:

ava
ava
language zh-CN
narrative
headline 季度收入持续增长
paragraph
text Q4 收入达到
metric-value 226万
text ,较 Q1 增长
ratio positive 76.6%
chart
vis line
data
- time Q1
value 128
- time Q4
value 226
title "季度收入趋势"
axisXTitle 季度
axisYTitle "收入(万元)"

适用范围

适合有明确数字依据的 KPI、经营分析、趋势、占比、排名和分类拆解。插件不会为了可视化补造数值,也不会执行模型输出的任意 HTML、SVG 或脚本。

缺少有效数字结构的流程、层级和路线图,更适合使用信息图类插件。

从源码安装

git clone https://github.com/HellowVirgil/dsh-antv-ava.git
cd dsh-antv-ava
pnpm install
pnpm run check
dsh plugin --profile web add "link:$PWD"

开发

pnpm test
pnpm build
pnpm run verify:pack

License

MIT。AntV AVA 和 AntV GPT-Vis 也采用 MIT License。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

同作者(HellowVirgil)的其他插件

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群