Coze实战第7讲:快来搭建一套对话就能生成Excel图表的智能体助手吧

1,068 阅读6分钟

前言

在日常工作中,我们经常需要对 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 图表的智能体。无论是日常报表、业务分析还是教学科研,这种方式都能显著提升数据处理和可视化的效率与体验。

欢迎大家动手尝试一下,如有疑问或想了解更多场景,欢迎留言交流。