FAQ
自然语言 BI 是什么?怎么实现?
💡 直接回答
自然语言 BI 让用户用中文提问(如"上月哪个门店销售额最高"),AI 自动翻译为 SQL 查询并返回图表结果,底层依赖 Text-to-SQL + 大模型。
自然语言 BI 是数据分析领域最热门的 AI 应用之一,让不懂 SQL 的业务人员也能直接"问数据"。
用户体验
在搜索框输入中文问题:"本月华东区域销售额是多少?"→ 系统返回数字 + 图表 + 趋势分析。
技术实现
- 自然语言理解(NLU):解析用户意图,识别时间、维度、指标、筛选条件
- Text-to-SQL:将用户问题翻译为 SQL 查询语句
- 数据库查询:执行 SQL 获取结果
- 可视化渲染:自动选择合适的图表类型(柱状/折线/饼图/表格)展示结果
- 对话追问:支持"按月份看趋势""和去年同期对比"等追问
技术挑战
- Text-to-SQL 准确率(业务表结构越规范,准确率越高)
- 业务术语映射(如"大客户"= 年消费 > 50 万的客户)
- 安全控制(自然语言不能触发 DELETE/UPDATE 等危险操作)
聚匠能做什么
聚匠科技的 BI 系统支持自然语言查询模块:基于大模型的 Text-to-SQL + 业务术语知识库 + 自动图表渲染,降低数据分析门槛。
※ 自然语言 BI 准确率受数据库结构规范度和业务术语覆盖度影响,建议配合术语字典使用。