前提条件:Dify可以正常使用,已经安装Echarts报表生成工具,没安装可搜索后安装即可。
1、打开Dify,找到工作室,点击创建空白应用,新建Chatflow,填写比如“统计图表测试ByEchart”
2、删除LLM,添加文档提取器、参数提取器、Echarts插件柱状图(可选曲线和饼图),完成后流程图如下:
3、配置配置开始流程,新增单文件变量,设置为文档类型,如下图:
4、配置文档提取器,输入变量选取刚才新建的变量eflies
5、配置参数管理器,输入变量选择文档提取器的输出;新增标题title,Y轴数值ydata及X轴xdata,指令中输入提示词,要求提取相关参数并给新建的参数赋值,如:“你是一位数据抽取专家;请根据的数据,进行抽取,将标题赋值给title,y轴的数据赋值给ydata,x轴的数据赋值给xdate,其中每个ydata与xdata每个文本之间用 ";" 分隔”
6、配置柱状图,分别选取参数提取器的title、ydata、xdata参数
6、配置“直接回复”,增加标题、Y轴、X轴、是否成功、错误原因等用于调试,添加柱状图,选取柱状图(x)text。
7、配置完成,回到流程第一步“开始”,然后点击预览进行测试,上传包含统计数据的execl、csv文件进行测试。