ChatBI MVP Architecture

Reference-arkitektur til at bygge en konversationel BI (NL-til-SQL) MVP.

Af yugef3h · yugef3h/leo-skills

Testet · Virker ★ 9.6/10

ChatBI MVP Architecture — Reference-arkitektur til at bygge en konversationel BI (NL-til-SQL) MVP.

Hvad det gør

Går igennem en 5-lags ChatBI-arkitektur (NL2SQL via et semantisk S2SQL-lag, multi-turn dialog, RAG-skema-genkaldelse, auto-charting, attribution-analyse) modelleret efter Tencents SuperSonic-projekt. Udløses, når brugeren ønsker at bygge et naturligt-sprog-til-SQL analyseværktøj eller referere SuperSonics design.

Testrapport

Designopgave 'wire up NL query til SQL med et semantisk lag' fik et overfladisk direkte LLM-til-SQL svar fra en uguidede basis-version; færdigheden tvang den to-trins S2SQL-derefter-deterministisk-oversætter-split (med en corrector-kæde og self-consistency voting), der konkret blokerer table-name-hallucination-fejlmodusen, som det naive design er tilbøjeligt til.

Testet: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/yugef3h/leo-skills
mkdir -p ~/.claude/skills
cp -r leo-skills/skills/chatbi-mvp ~/.claude/skills/chatbi-mvp

Kommandoer og eksempelprompter

  • /chatbi-mvpReference-arkitektur til at bygge en konversationel BI (NL-til-SQL) MVP.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Design a natural-language-to-SQL pipeline like Tencent's SuperSonic
  • How should I architect a conversational BI tool with a semantic layer?
  • Help me avoid table-name hallucination in my NL2SQL chatbot design