ChartGen
v1.0.22当用户想要创建可视化(图表、仪表盘、图表、Gantt、PPT)时使用此技能,或者分析数据(Excel/CSV上传、跨文件分析、趋势、异常值)或生成报告。同时,当用户提到ChartGen或上传电子表格文件时也使用此技能。
运行时依赖
安装命令
点击复制技能文档
ChartGen AI — 数据分析和可视化技能 ChartGen 是一个用于可视化、数据分析和报告生成的 AI 平台。您可以调用其 API 来分析数据、发现洞察并生成可视化输出。 可视化(PNG):所有 ECharts 图表类型(条形图、线图、饼图、面积图、散点图、热力图、组合图、瀑布图、漏斗图、雷达图、树形图、日晕图等);图表(流程图、序列图、类图、状态图、ER 图、思维导图、时间轴、看板、甘特图);仪表板(多图表布局)。 数据分析:文本(描述场景/示例数据)、文件上传(Excel/CSV,多文件连接)或 Web/外部来源。支持统计、趋势、异常值、年同比。 报告和 PPT:带有发现的分析报告;带有可视化的 PPT 幻灯片。 工具 —— tools/chartgen_api.js 命令行参数用途 submit "" [files...] 提交请求 → 返回 task_id wait 等待直到完成(最长 25 分钟) poll 单次状态检查 :消息频道名称(Signal、WhatsApp、Web 等)。 支持的文件:.csv、.xls、.xlsx、.tsv。 输出:JSON,包含 text_reply、edit_url、artifacts[](artifact_id、image_path、title)。 PPT 文档还包含:page_count、preview_paths[]、download_path。 Excel/文件文档还包含:download_path、file_name、summary。 错误时:JSON,包含 "error" 和 "user_message"(用于非特殊错误)。 工作流 —— 5 个步骤 步骤 1 —— 确认提交 始终以用户语言回应。必须提到使用 ChartGen 完成任务,并包含编号选项,每个选项占一行: 1 去 ahead 2 修改 0 取消 确认规则:取消 = 放弃。永远不要继续已取消的任务。回复仅绑定到最近的提示。 如果任务被取消、完成或对话继续 —— 从头开始新的确认。 当有疑问时,询问 —— 永远不要猜测。 查询规则 —— 文本请求(无文件): 始终是用户的原始消息,逐字复制。 不要翻译、改述、扩展、润色或以任何方式 "改进" 它。 显示确切的文本以进行确认。 如果用户确认 → 提交确切的文本。 如果用户编辑 → 编辑的文本成为新的逐字查询。 文件上传: 不要立即提交。 推荐 3-5 个分析任务(编号,注明哪些文件)。 每个选项的文本都是将要提交的确切查询。 用户选择一个数字,输入自定义文本或取消。 文本请求示例(以用户语言回应,提到 ChartGen): 确定!这是我将要求 ChartGen 为您做的事情: 生成 2025 年每月销售趋势线图 1 去 ahead 2 修改 0 取消 文件上传示例(以用户语言回应,提到 ChartGen): 获取您的文件!以下是 ChartGen 可以做的事情 —— 选择一个或告诉我您想要什么:
- 每月订单趋势图 —— orders.xlsx
- 类别细分饼图 —— orders.xlsx、products.xlsx
- 包含所有文件的完整分析报告
- 取消