开源的 Agentic BI 平台,在统一的上下文层定义可信指标,并基于此提供看板、AI 智能体和数据应用。
- Star
- 5,139
- Fork
- 1,022
- 未关闭 Issue
- 334
- 最近提交
- 7天前
这是什么?
SuperSonic 是一个开源的 AI+BI 平台,把两种范式结合在一起:业务用户可以用自然语言提问并获得图表结果(Chat BI),分析工程师则通过无头语义层(Headless BI)定义指标、维度及其关系。同一套语义模型同时服务两条路径,大模型生成 SQL 时借助语义模型检索上下文,减少字段幻觉;语义模型也可以通过 Headless BI 查询接口对外提供服务。
系统由多个组件构成:知识库定期从语义模型抽取信息并建立索引,Schema Mapper 将问句与模式元素匹配,语义解析器和语义纠错器结合规则与大模型两种方式,语义翻译器则生成可在物理数据模型上执行的 SQL。此外还提供第三方工具插件和用于少样本提示的对话记忆。权限控制支持数据集、列和行三个层级,并可通过 Java SPI 扩展自定义组件。
项目使用 Java 编写,可通过 Docker Compose 部署,也可以下载预编译版本以独立服务方式启动。
核心功能
- 01为业务用户提供自然语言问数,并自动生成图表。
- 02通过无头语义层定义指标、维度及实体关系。
- 03结合规则与大模型的混合语义解析和纠错。
- 04支持数据集、列和行三级权限控制。
- 05支持多轮对话、输入自动补全和查询后推荐。
- 06可通过 Java SPI 和第三方聊天插件进行扩展。
适用场景
- 让非技术人员用自然语言查询企业数据。
- 构建统一的语义模型,同时供报表和大模型查询。
- 在已有指标层之上增加自然语言 API。
- 搭建结合规则与大模型组件的 Text2SQL 原型。
标签
常见问题
- supersonic 是什么?
- 融合大模型自然语言问数(Chat BI)与语义层驱动的 Headless BI 的 AI+BI 平台。 SuperSonic 是一个开源的 AI+BI 平台,把两种范式结合在一起:业务用户可以用自然语言提问并获得图表结果(Chat BI),分析工程师则通过无头语义层(Headless BI)定义指标、维度及其关系。同一套语义模型同时服务两条路径,大模型生成 SQL 时借助语义模型检索上下文,减少字段幻觉;语义模型也可以通过 Headless BI 查询接口对外提供服务。
- supersonic 可以免费使用吗?用的什么许可证?
- supersonic 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- supersonic 还在维护吗?
- 活跃维护中。supersonic 最近一次提交是在 2026年10月15日。
- supersonic 适合用来做什么?
- 让非技术人员用自然语言查询企业数据。 构建统一的语义模型,同时供报表和大模型查询。 在已有指标层之上增加自然语言 API。 搭建结合规则与大模型组件的 Text2SQL 原型。
- 在哪里获取 supersonic?
- 源代码和安装说明在 GitHub 上:https://github.com/tencentmusic/supersonic
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
6198793TypeScriptOther更新于 10小时前
基于大模型和 RAG 的开源智能问数系统,把自然语言问题转为 SQL 查询数据库。
6944903JavaScriptOther更新于 4小时前
开源 GenBI 引擎,让 AI 智能体把自然语言问题转为受治理的 SQL 与可分享的仪表盘。
1.8万2063PythonOther更新于 昨天
Frappe 出品的开源商业智能工具,无需编写 SQL 即可制作查询、图表和仪表盘。
1026526PythonAGPL-3.0更新于 前天
开源自托管工具,用 SQL 定义指标,并以文档形式与团队共享数据看板。
36026TypeScriptApache-2.0更新于 3天前
以 YAML 定义数据源、语义层和仪表盘的 BI-as-code 工具,支持本地热更新、PR 审查和 MCP 接入。
10414JavaScriptGPL-3.0更新于 20小时前