tencentmusic/supersonic

SuperSonic is the next-generation AI+BI platform that unifies Chat BI (powered by LLM) and Headless BI (powered by semantic layer) paradigms.

What it solves

SuperSonic addresses the reliability issues of standard Text2SQL systems by combining AI-driven natural language querying (Chat BI) with a structured semantic data layer (Headless BI). By grounding LLM queries in a governed semantic model, it reduces hallucinations and simplifies the generation of complex SQL queries.

How it works

The platform uses a semantic layer to define metrics, dimensions, and relationships. When a user asks a question, the system uses a combination of rule-based and LLM-based parsers to map the query to the semantic model. It then translates these semantic queries into executable SQL, ensuring that the data retrieved is accurate, governed, and consistent with business definitions.

Who it’s for

It is designed for business users who need to query data using natural language and for analytics engineers who need to build and maintain governed, scalable data models.

Highlights

  • Unified Paradigm: Integrates Chat BI and Headless BI for consistent, reliable data access.
  • Semantic Grounding: Uses a knowledge base and schema mapper to provide context to the LLM, significantly reducing SQL generation errors.
  • Extensible Architecture: Built with Java SPI, allowing developers to add custom plugins and components.
  • Enterprise Features: Includes built-in multi-level data access control (dataset, column, and row-level) and multi-turn conversation support.

Related

  • Project
  • Project
  • Project
  • Project
  • Project