企业落地Agent案例讲解——数据分析领域

雪糕 2026-06-10 17:43 1

最近一直开会做其他项目,非常忙,现在抽吃饭时间敲一下。老实说纠结了很久,要不要写这篇文章,害怕大家听不明白,思考了两天,终于知道该怎么给大家讲这个项目,本来想叫问数机器人,想了一下不合适,于是让AI想了一下名字,于是就出来了


智能数据管家Agent


事先说明,这个Agent真的非常难,非常难,涉及非常多的细节,对技术也有一定的要求,并且目前来看不能商用,找我咨询的那家公司,也只是内部数据岗人员小部分使用,我只能是尽我所能的用大白话告诉大家一些参考的方向,并且咋说呢,各家公司有各家公司的情况,主要就是分享一下思路,告诉各位佬友,原来还能这样!


我们先代入一个业务视角,站在业务的角度,假设现在要做一个问数机器人,也就是用自然语言出查询数据的机器人,比如你跟AI说查一下昨天的退款后GMV是多少,查一下某天的库存,AI就会相对的快速给你答案,但是事实上这用BI数据看板拖拉拽也能实现,只是提高了一点效率。业务本身更想要的是啥,我某个指标发生了异常,是什么时候发生的,导致这一情况出现的原因是啥,并且AI有没有什么建议能够给到我。就类似于说昨天的退款后GMV突然下滑了一百万,AI会自动推送给我,昨天某个产品由于价格上涨的问题,导致GMV下滑,AI建议上调价格这样。

这个Agent具体实现的功能如下


1.数据驾驶舱,能够将公司核心的指标都呈现,一眼就能知道当前公司的经营状况是怎么样的,比如会放当前的库存,当前卖了多少,目标完成度是多少


2.问数机器人,自然语言输入后AI输出数据或者Excel表格


3.数据预警,当某个指标发生重大变化是,直接查找原因,并推送到个人或群聊,并给出相对建议


来看下我是怎么去指导开发做的吧


这一切的前提在于指标体系是否完善,并不一定要求是全公司的,哪怕是某一个部门或者某个小子公司或者某个中心,都可以,这套方向指向性非常强,一定要结合业务场景去做,指标体系背后的话是必须得有数仓,主数据系统这样的系统去支撑,之前我是从0-1跟进了公司的数仓和主数据系统的搭建和开发,有一定的数据治理经验,所以我比较了解一点。


第一条蛮简单,就是把核心的指标梳理出来,比如库存货值,目标完成度,老板关心的指标都丢进去就好了,可以的话加上一个时间筛选器,BI也可以实现


第二条开始就难咯,问数机器人和数据预警,会有两个大难关,首当其冲就是数据安全问题,如果要把数据库直接丢给AI,是否安全,我们采取的方式是不管你用Codex还是用qoder或者是trae,采购企业版,签订安全协议,保证你的数据不外泄就好了。大部分公司都是这样的,没有绝对性的安全,如果一定要绝对性的安全,那市场上AI算法岗,还玩个毛线。接下来是AI会瞎编数据,懂得都懂啊,那也就是如何解决AI幻觉的问题,首先我们的做法(公司已有数仓),我们在数仓里针对销售,做一个销售大宽表,再做一个库存大宽表,一般公司这两个其实都够用了,其他要加也是一样的道理,并且把维度表跟指标清单一起,全部给AI,做好配置,数据准备好之后,再写通用性的大SQL,如果懂数据的应该能理解什么意思,就是不让AI直接写SQL,只让AI去以传参的形式,业务人员问什么指标,AI就传入什么指标,然后去执行取数操作,从数据源阶段就控制死,AI只能执行聚合汇总的操作。其次AI每次的回答要求,输出的数据必须带上查询了哪个表,哪个字段,什么时间段,过滤条件是什么,这样输出,基本上就没啥问题了,而且这个是给数据岗使用,即使有问题他们也看得出来,前期也会大量的去测试校验数据。再解决完这两个大头问题之后,就是如何把自然语言转化为数据语言,那做法大差不差了,就是做一个语义库,把自然语言翻译为数据语言,这个不用多说,感觉大家都理解逻辑。所以现在就很清晰了,我单独摘出来。


AI接收指令^-^结合语义库翻译为专业数据提示词^-^提取确认需要的维度和指标^-^传参执行SQL​^-^AI汇总分析等^-^输出数据与结论


第三步是最后一步了,如何人AI去做到数据预警并输出具体的结论,这里就不得不提到一个概念了,指标拆解,这个动作只能是业务部门自行去拆解,当时我是协调了业务部负责人一起干的。


什么叫指标拆解,我这里利用运营的思路大概说一下


退款后GMV=流量(访客数)*转化率(人群)*客单价*退款率,假设现在退款后GMV下滑严重,就要去找对应拆解出的几个数据,假设现在流量,转化率都没问题,就要考虑客单价是不是过高,是不是被竞品给狙击了;假设现在客单价,访客数也没问题的情况下,消费者仍然不买账,就要看下投流手投的流量是不是不符合公司人群,投错了。如果前几者都没问题的情况下,那就要考虑是不是退款率过高,产品本身出了问题。


大概是上面这个思路,最终AI输出的结论,一定是有迹可循的,结合公司的场景定制化输出,不让AI自己瞎编。


现在所有的东西做好了,可以理解为就是数据监控+预警+对话都可以实现的一个Agent,适用于数据分析。


我上面讲的内容是比较通用可以参考的,具体问题具体分析,还是要结合业务场景。并且这个本身就是给数据分析用,辅助,需要不断优化完善,并且如果AI出错,人工还是可以干预和介入。做这个的主要目的还是为了后续的销售预测和库存共享等算法做铺垫。这个Agent目前在公司内稳定也一段时间,后面我没再关注,如果一定要说价值吧。那我就简单的说一说。


改变了过去的一个工作方式,过去是人去被动找数据,找问题,现在讲工作流程扭转,变为数据找人,以及问题找人。改变了传统的一个工作方式吧,变成是交互式的,AI给结论,人来不断调试。我相信这样持续长久的运行下去,对整个业务部门来说,价值是非常大的,而我也坚信,市面上每一家规模起来的公司,一定会做这个,大家可以自行研究研究。并且传统的数据分析,数据开发的工作岗位,一定会在AI的冲击下做出改变。就比如说过去数据分析里常常说做一个归因分析,AI出现后,就变了,就变成是AI告诉你原因,你要去想办法去沟通去协调去解决,无法适应这个工作方式的同学,可能还会被替代优化。我并不想制造焦虑,只是说实话,那一天不远了。希望大家还是有点心理准备。


谢谢大家,这个是我的思路,目前我们还是持续在优化中。另外我有做过数仓跟主数据系统,有一定的数据治理经验,如果确实有必要想了解这方面的业务,我可以单独出几期来讲讲企业怎么做主数据治理,怎么做数仓,指标清单怎么收集这些。


最后给一张图,AI生成的,Agent工作流,希望能给到大家一点灵感,最后叠个甲,觉得不对的,当看个乐子,吃饭去了,晚上还要开会,谢谢大家,祝各位佬友生活愉快。

最新回复 (8)
  • huanyi 06-10 17:54
    1

    人找问题->问题找人,确实是一个挺新的思路,但是感觉这里ai所承担的作用并没有想象中那么大呢?

    在佬友的描述中



    2.问数机器人,自然语言输入后AI输出数据或者Excel表格



    这里似乎只是简单利用了大模型分析某个设定好的关键词,识别到后传入固定的类型。



    3.数据预警,当某个指标发生重大变化是,直接查找原因,并推送到个人或群聊,并给出相对建议



    这里似乎只是一个预警系统,这里没有理解到ai体现的作用是什么?貌似把所有需要用到的指标都进行统计起来(比如GMV),通过定时任务去跑,去横向、纵向对比也可以实现。

    因为我确实没做过这块,但是我也是开发,所以有一些自己的理解,有不对的地方希望可以纠正一下。

  • 归晴 06-10 19:01
    2

    我其实不太理解,就是这种问数机器人啊,这种agent和我提前写好相关的一些skills,然后skill下面有一些脚本,那让脚本它直接去跑不就更快吗?

    也不会说出现这种取数的bug问题,也不会说出现这种幻觉问题。就不是特别懂嘞, 能答疑一下嘛,你是怎么思考这种东西的呢

  • 落叶惊水 06-10 19:30
    3

    感觉还是预设好流程或者sql,没有达到智能问数的维度

  • Yang 06-10 19:36
    4

    个人感觉。py 固定流程应该也是能实现大部分的,ai 在最后起到分析的作用?

  • XxXx22 06-10 19:59
    5

    ^-^终于有佬发现了,在真正的商业环境中,ai去做分析根本不敢用,只有佬的这种方式靠谱一点,还可以用

  • 雪糕 楼主 06-10 20:13
    6

    统一回复一下大家吧,没想到能获得这么多的关注 ^-^

    1.从技术上来说大家说的是对的,确实能用大家所说的方式来实现。我想各位佬想的是在AI时代,AI更应该承担的角色应该是比如把整个数据库喂给AI,然后让AI来作为数据分析的角色基于现有的数据进行分析,出具分析结论。不过我想说明的是,在企业经营的过程中,先说我前面的那两个项目把,首先客服那个质检Agent项目跟营销领域的Agent,是基于已有的已发生的数据进行分析,AI出具的分析结论经过人工的校验后,是值得信赖的。但是像刚刚这个数据管家Agent,实际上是利用现有数据给出结论,出具的分析结论,是对未发生的事情进行预测,一旦决策失误的情况下,企业是没有办法去承担这个风险的,恰恰最把稳的方式就是这样能够靠谱落地的最小化MVP。

    2.第二是为什么一定要去做这个项目,那是因为过去集团内数据岗更多是支撑岗,是支撑部门,比如接收别人的需求取个数,或者做一个归因分析,而最终的决策权还是业务部门的一个经验主义。我想要借助这个项目,将问题推送到各个群聊,将指标监控起来,也就是将问题暴露到水面,由数据岗的同事进行跟进,为什么这个指标异常了,是什么原因,通过一次次的跟业务之间的沟通协作,不断的积累训练这个AI,到最终,数据团队将结合AI达到经营分析决策的作用,是指挥官的角色,取代掉过往那种业务经验优先的被动。

    3.大家说的技术方式都比较可行,可是对于整个集团的业务部门来说,他们并不清楚技术,他只知道以后他可以用这个AI小工具去取数据,看看数据。只要我的数据不出错,我就能够给他们植入AI数据分析的心智。AI的数据分析能力当前虽然较弱,但是时代的趋势下,大模型一直在迭代,那么再过两年呢,AI飞速进步,而我的企业的经验不断积累,我企业的AI心智,整个生态系统,都会慢慢的成长,最终到哪一天,我相信,企业会更上一层。

  • clionwang 06-10 20:14
    7

    我目前给公司做的是集成在龙虾里面的,我们是有自己的数仓,刚开始是定义的比较范,结果就是很乱,因为我们有几百张表,后面我们就专门做了表的映射,把字段做了集合,就很少的表,然后就是字段的含义,公式的定义,写的skills和脚本,目前跑了一个多月了,数据计算经过迭代,目前已经没有错误了,但是目前也是给运营们用来查数据,分析数据,没有做预警反推的功能

  • 雪糕 楼主 06-10 20:20
    8

    看我最新的评论吧,当下阶段来说这种方式是比较切实一点

* 帖子来源Linux.do
返回