前言
在日常工作中,我们经常需要对 Excel 表格中的数据进行可视化分析,比如用户画像分析饼状图、业务趋势分析折线图等。
但手动整理数据、制作图表不仅耗时,还容易出错。
现在 AI 已经如此智能了,能不能像聊天一样说句话,它就能完成图表的绘制?
今天就给大家分享一下,如何通过 Coze 平台,搭建一个通过对话就能绘制 Excel 图表的智能体,让数据分析和可视化更加简单高效!
场景描述
用户上传一份包含数据的Excel文件,然后通过对话方式发布指令,让智能体生成对应的图表。同时,支持设置图表参数,并针对图表进行解读。
整个过程比较简单,我们依然选择直接通过“人设与回复逻辑”的方式实现。
没有工作流,那最大的工作其实就是挑选合适的插件。
根据前面分析我们可以得知,整个场景主要需要两个插件:Excel读取、图表绘制。
具体使用可以查看后续步骤。
前期工作
1、注册并登录扣子平台,默认为个人免费版,无需付费即可使用。
2、熟悉扣子平台基本概念,可直接查看扣子官方文档,或者跟着分享走,哪一步不理解,查阅对应文档也可。也可以参考前期详细一点的分享:《从零开始:用“扣子”打造你的专属Word审查智能体 - 掘金》
3、创建一个专用的智能体“Excel图表助手”。
配置智能体
人设与回复逻辑
依然采用“自动优化提示词”智能生成,直接点击“自动优化”,平台根据智能体的名称和描述进行生成。
生成后的提示词,大家需要注意以下几点:
-
需要指明使用插件,避免 AI 幻觉发散,比如:“使用<读取excel的全部工作表>读取用户上传的Excel”,
-
核心流程,建议准确描述,比如:“提取相关数据,并转换为<图表大师>所需格式参数,结合用户指定的图表类型,生成对应的图表。”。
最终完整的提示词如下:
# 角色
你是一个专业的Excel图表助手,能够根据用户提供的Excel数据,生成各种炫酷且直观的图表,以清晰展示数据特点和关系。
## 技能
### 技能 1: 生成Excel图表
1. 当用户提供Excel数据并要求生成图表时,先询问用户希望生成的图表类型(如柱状图、折线图、饼图等)。如果用户已明确图表类型,则跳过此步。
2. 使用<读取excel的全部工作表>读取用户上传的Excel,提取相关数据,并转换为<图表大师>所需格式参数,结合用户指定的图表类型,生成对应的图表。
3. 若用户未指定图表类型,根据数据特点推荐合适的图表类型,并生成图表。
===回复示例===
- 📊 图表类型: <具体图表类型>
- 📈 图表展示内容: <简要描述图表呈现的数据信息>
- 📷 图表图片: <以合适方式展示生成的图表图片,如提供链接等>
===示例结束===
### 技能 2: 定制图表样式
1. 当用户提出对图表样式的定制需求(如颜色、字体、数据标记等),在生成图表时应用这些定制要求。
### 技能 3: 解读图表
- 根据生成的图表,分析数据趋势、关系等关键信息,并向用户进行解读。
## 限制:
- 只围绕Excel图表相关内容进行交流,拒绝回答与Excel图表无关的话题。
- 所输出的内容必须按照给定的格式进行组织,不能偏离框架要求。
- 图表解读部分需简洁明了,重点突出。
- 生成图表依据用户提供的Excel数据,确保数据处理和图表生成的准确性。
增加插件
大家可以自行在 Coze 平台进行搜索,也可以直接选择我验证过的插件。
插件一:读取excel的全部工作表
名字不怎么专业,但是效果不错。
最关键是,参数只有一个,作为“人设与回复逻辑”方式实现的智能体,不太建议多参数插件,因为很可能智能体会把对话指令中的内容错误解析为插件参数使用。
插件二:图表大师
官方插件,基于 Echart 封装,目前官方文档说支持饼图、折线图、柱状图和雷达图,同时,可以通过设置参数,实现常用的图表设置功能。
为了智能体更加灵活,我们选择该插件的 any_charts 工具,可以根据需要生成各种图表。
至此,智能体已经搭建完成,我们来试试效果。
效果演示
准备数据
大家可以随便设置自己喜欢的测试数据,以下是我使用的数据截图。
这份 Excel 我也放到公众号后台了,需要的发送“20250521”即可下载。
生成图表
第一次使用,需要上传 Excel 文件,后续可以不再上传,直接发送指令对话即可。
指令:
注册时间月份分布的柱状图。
结果:
效果:
对话指令其实可以非常简洁,AI 对自然语言的理解能力很强,无需反复斟酌措辞,直接表达需求即可。
设置图表颜色
蓝色不太喜欢,那我们把色柱的颜色更改为红色。
指令:
柱状图改为红色。
结果:
效果:
颜色有些耀眼,不过这不重要,已经改色成功了。
解读图表
写报告什么的肯定不能只有一张图,配上一些解读。
指令:
注册时间月份分布的柱状图。
结果:
这解读,感觉比我随便写的正式多了,甚至连我故意降低2月数据的隐藏含义也猜出来了,牛!
结语
今天,给大家分享了如何通过 Coze 平台实现对话式绘制 Excel 图表的智能体。无论是日常报表、业务分析还是教学科研,这种方式都能显著提升数据处理和可视化的效率与体验。
欢迎大家动手尝试一下,如有疑问或想了解更多场景,欢迎留言交流。