Dify+Mysql+AI大模型实现自助数据分析

楼主
数据挖坑工程师,负责执行rm -rf,QQ624525513

最近摸鱼,研究了一下Dify。Dify是啥我就不多介绍,简单的就基于大模型的一个工作流程。本帖只是分享一下我最近干的一些小成果。

先说想法,电商场景,通过AI的前端文字输入,例如问:今天的销售额怎么样,今天什么商品卖的最好,今天哪个客户卖的最多...等等的一些围绕电商的一些基础问题,然后AI输出具体结果,并对结果进行简单的分析。

下面是成果展示:

其实实现的思路并不复杂,首先是你得有一个知识库,以我上面的举例,知识库里面我做了个订单表的数据字典,订单表里面就包含的日期、销量、销售额、产品等等的一些基础信息。然后通过AI根据知识库,生成一段sql,再给sql执行器执行,返回结果。流程大概就是:

  问题->AI检索知识库匹配字段->AI生成SQL->SQL执行器执行sql代码->输出查询结果给AI分析

SQL执行器其实并不复杂,就是一个python脚本,通过http传参给python接口,参数就是AI的生成的sql代码,然后执行返回JSON对象给AI,总体就是这样子实现。

这帖子更多的是为大家拓展一下思维,因为很多AI厂商都在搞AI+BI,但感觉都是很缥缈,没见过有落地的,当然这也是有一定的技术难度与门槛,但也不是遥不可望。这东西其实做出来并不难,只是调试很花时间,例如我在用哪个大模型花了几天时间(PS:deepseek没搞定),最后目前出来的效果也不是特别完美,偶尔还是会抽风问非所答。

 

分享扩散:

沙发
发表于 2025-3-13 16:09:32
忘了说...其实我也对接的Echats,但太丑了不想放出来
板凳
发表于 2025-3-13 16:24:06
可以去看看SuperSonic
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

2回帖数 1关注人数 1451浏览人数
最后回复于:2025-3-13 16:24

返回顶部 返回列表