1. Agentic BI的技术架构解析
衡石科技提出的Agentic BI(智能代理商业智能)系统,正在重新定义企业数据分析的交互方式。这种新型BI系统不再是被动的报表工具,而是具备自主"感知-思考-行动"能力的AI代理。我在企业级数据分析平台架构领域深耕多年,见证了从传统BI到智能BI的演进过程,今天就来拆解这套创新架构的核心设计。
传统BI系统就像一台自动售货机 - 用户必须明确知道要什么指标、如何查询才能获得结果。而Agentic BI更像是一位专业数据分析师,能够主动理解业务需求、自主探索数据并给出见解。这种转变的关键在于实现了完整的认知闭环:
- 感知层:通过多模态接口理解人类意图
- 思考层:运用推理引擎分析数据关联
- 行动层:自动执行分析任务并生成见解
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 感知层:多模态意图理解
2.1 自然语言交互引擎
衡石的感知层采用了混合式理解模型,结合了以下技术:
- 基于Transformer的语义解析器(处理"上季度华东区高毛利产品的退货率"这类复杂查询)
- 业务术语知识图谱(确保理解"GMV"、"DAU"等企业特定指标)
- 对话状态跟踪(处理多轮交互中的指代和上下文)
实际部署中发现,纯LLM方案在业务场景准确率仅能达到75%左右,而加入领域知识图谱后提升至92%
2.2 非结构化数据感知
除了文本输入,系统还能处理:
- 用户上传的Excel/CSV文件(自动识别数据结构)
- 截图中的图表数据(通过OCR和视觉理解)
- 语音输入(适合移动场景下的快速查询)
我们团队在实现类似系统时,发现一个关键细节:当用户说"帮我比较这两个数字"时,需要结合光标位置、历史操作和屏幕元素来准确确定指代对象。
3. 思考层:分布式推理引擎
3.1 分析任务分解
接收到用户请求后,系统会将其拆解为可执行的分析单元:
- 语义解析:"分析上季度销售情况" → 确定时间范围、指标集
- 数据定位:找到对应的数据仓库、业务线
- 方法选择:决定使用趋势分析、对比分析还是归因分析
3.2 动态工作流生成
系统采用DAG(有向无环图)方式组织分析步骤:
python复制# 简化版工作流示例
analysis_flow = {
"steps": [
{"type": "data_fetch", "source": "CRM", "time_range": "last_quarter"},
{"type": "segmentation", "by": ["region", "product_category"]},
{"type": "stat_analysis", "metrics": ["sales", "refund_rate"]},
{"type": "insight_generation"}
],
"dependencies": {
"segmentation": ["data_fetch"],
"stat_analysis": ["segmentation"],
"insight_generation": ["stat_analysis"]
}
}
3.3 知识增强推理
系统维护着三类知识库:
- 业务知识(产品目录、组织架构)
- 分析知识(指标计算公式、统计方法适用场景)
- 领域知识(行业基准值、业务规则)
在零售场景中,当发现某品类转化率低于行业基准时,系统会自动触发根因分析,而不是简单报告数值。
4. 行动层:自动化执行体系
4.1 数据操作自动化
系统可以直接执行以下操作:
- SQL生成与优化(自动处理JOIN条件和查询性能)
- 实时计算(通过预聚合加速常见查询)
- 数据可视化选择(根据数据类型自动匹配图表形式)
我们在实践中总结出一个经验法则:维度数≤3用条形图,时间序列用折线图,占比分析用饼图,超过5个维度建议用热力图。
4.2 动态反馈机制
系统具备两种反馈循环:
- 即时反馈:在长时间运算时提供进度预估
- 结果反馈:对异常值自动标记并建议深入分析
一个典型的优化案例是:当查询超过5秒时,系统会先返回最近缓存结果,同时后台继续计算更新版本。
4.3 行动标准化接口
通过API与业务系统集成,可以实现:
- 自动生成并发送日报
- 触发库存预警工作流
- 创建CRM跟进任务
在电商场景中,当系统检测到某商品差评率上升时,可以自动生成客服工单并关联相关订单数据。
5. 技术栈选型与实现
5.1 基础架构设计
衡石的参考架构包含以下组件:
| 层级 | 技术选型 | 考量因素 |
|---|---|---|
| 存储 | Apache Doris | 实时分析性能 |
| 计算 | Spark+Flink | 批流一体 |
| 模型 | 多LLM融合 | 成本与效果平衡 |
| 调度 | Airflow | 工作流管理 |
5.2 关键性能优化
-
查询加速:
- 智能物化视图(自动识别高频查询模式)
- 向量化执行引擎(提升扫描效率)
- 结果缓存(TTL根据数据更新频率动态调整)
-
模型推理优化:
- 小模型路由(简单查询不走大模型)
- 思维链剪枝(提前终止低概率推理路径)
- 批量处理(合并相似查询)
5.3 安全与治理
企业级应用必须考虑:
- 数据权限继承(自动遵守源系统RBAC)
- 审计追踪(记录每个分析的完整决策路径)
- 敏感数据脱敏(自动识别PII字段)
我们在金融客户部署中发现,需要特别处理员工薪酬等敏感信息,即使有权限的用户也可能需要二次确认才能查看详细数据。
6. 实施挑战与解决方案
6.1 语义理解准确率
初期常见问题:
- 混淆相似指标(如"销售额"vs"成交额")
- 误解业务术语缩写(如"O2O"在不同部门含义不同)
解决方案:
- 建立企业术语库
- 实施主动澄清机制
- 引入用户反馈闭环
6.2 分析结果可信度
确保AI生成见解可靠的方法:
- 数据溯源(每个结论可追溯到原始数据)
- 置信度标注(区分确定结论与推测)
- 替代方案展示(提供不同角度的分析)
6.3 系统响应速度
平衡深度分析与实时响应的技巧:
- 渐进式呈现(先显示摘要再加载细节)
- 查询复杂度预估(限制特别复杂的即席查询)
- 资源隔离(保障关键业务查询的SLA)
7. 典型应用场景
7.1 智能异常检测
零售企业案例:
- 系统自动监控300+核心指标
- 发现某区域转化率异常下降
- 钻取分析定位到特定促销活动问题
- 建议调整投放策略
整个过程从发现问题到给出建议仅需15分钟,而传统方式需要分析师团队数小时。
7.2 自动化报告生成
金融行业应用:
- 自动生成监管报送材料
- 对比实际数据与预算偏差
- 标记需要人工复核的异常
- 生成管理层摘要版本
某银行客户反馈,合规报告制作时间从3天缩短到2小时。
7.3 预测性决策支持
供应链优化实例:
- 分析历史需求模式
- 结合市场活动计划
- 预测未来库存需求
- 生成采购建议单
制造企业使用后,库存周转率提升22%,同时缺货率下降15%。
8. 未来演进方向
从实际部署经验看,Agentic BI还有很大进化空间:
-
多代理协作:不同专业领域的AI代理协同工作(如销售代理+供应链代理联合优化)
-
行动自动化:从分析建议延伸到自动执行(在权限范围内自动调整定价或促销策略)
-
持续学习:通过用户反馈不断优化分析方法和呈现方式
-
边缘智能:在数据源头部署轻量级代理,减少数据传输延迟
在技术架构上,我们正在探索将大语言模型与符号推理引擎更深度结合,以兼顾灵活性和准确性。另一个重要方向是开发可视化编程界面,让业务专家可以直接调整代理的行为逻辑,而不需要编写代码。
