在当今数字化时代,数据已成为企业运营和决策的核心驱动力。然而,传统商业智能(BI)工具因其操作复杂性和分析效率低下,往往难以满足企业日益增长的数据分析需求。FreeWheel,一家全球领先的数字广告管理技术与服务提供商,通过引入基于大型语言模型(LLM)的对话式分析系统——ChatBI,正在彻底改变这一现状。
ChatBI系统,被命名为“Insights Chatbot”,通过自然语言交互的方式,使数据分析变得前所未有的简单和高效。用户只需以日常口语提问,系统便能自动转化为精确的SQL查询,并推荐最适合的数据可视化图表,直观呈现数据洞察。这一创新不仅大幅提升了数据获取的效率,还显著降低了跨团队沟通的成本。
FreeWheel的复杂业务模式,包括流量分析、MKPL订单分析、程序化交易分析等,催生了大量的BI分析场景。然而,随着数据指标激增和模型逻辑复杂化,传统数据分析模式逐渐暴露出响应迟缓、依赖专业团队等问题。ChatGPT的兴起为FreeWheel带来了新的灵感,通过对话式分析,使“人人都是数据分析师”成为可能。
为了实现这一愿景,FreeWheel进行了一系列核心技术的探索与实践。首先,为了让LLM真正理解业务问题,FreeWheel将业务概述作为System Prompt注入模型,并构建了向量数据库来存储全量业务术语和指标定义。通过RAG机制,在对话中动态检索相关信息,确保LLM能够精准理解用户的问题。
在智能数据查询方面,FreeWheel采用了Text2SQL技术,将自然语言转化为SQL查询语句。系统覆盖了内部300余张业务表,并在常见问题上的SQL生成全流程准确率超过90%。通过融合向量检索、TF-IDF、GraphRAG等多种检索方法,系统能够智能选择最优的数据表,选表准确率达到95%以上。
除了数据查询,Insights Chatbot还具备强大的交互式数据分析能力。依托LLM的推理能力和外部算法库,系统能够执行异常检测、根因排查等任务,并提供优化建议。例如,当用户询问某个指标是否异常时,系统能够快速定位数据,执行统计分析,并给出决策支持。
在数据可视化方面,Insights Chatbot集成了公司自主研发的Circle UI组件,支持多种可视化效果,如趋势图、表格、柱状图等,确保数据以直观、易懂的方式呈现给用户。用户还可以根据需求一键切换图表类型,进一步提升数据洞察的灵活性。
为了提升用户体验,Insights Chatbot还引入了智能追问与多轮对话功能。通过HITL(Human-in-the-Loop)机制,系统在面对模糊提问时能够主动追问澄清意图,支持连贯、深入的数据分析交互。这一功能不仅提高了分析的准确性,还显著提升了用户的交互体验。
在实际应用中,Insights Chatbot已经取得了显著成效。数据分析师、运营人员和Account团队等用户群体均表示,该系统极大地提高了他们的工作效率,使他们能够更快速地获取所需数据,并做出更加精准的决策。
FreeWheel的成功实践为其他企业提供了宝贵的经验。通过引入基于LLM的对话式分析系统,企业可以显著提升数据分析的效率和准确性,加速决策过程,从而在激烈的市场竞争中占据有利地位。