ChatBI MVP Architecture

Architektura referencyjna do budowania konwersacyjnego BI (NL-do-SQL) MVP.

Autor: yugef3h · yugef3h/leo-skills

Testowano · Działa ★ 9.6/10

ChatBI MVP Architecture — Architektura referencyjna do budowania konwersacyjnego BI (NL-do-SQL) MVP.

Co robi ten skill

Przedstawia 5-warstwową architekturę ChatBI (NL2SQL poprzez semantyczną warstwę S2SQL, dialog wieloobrotowy, odzyskiwanie schematu RAG, automatyczne tworzenie wykresów, analiza atrybucji) wzorowaną na projekcie Tencent SuperSonic. Wyzwalana, gdy użytkownik chce zbudować narzędzie analityczne z języka naturalnego na SQL lub odwołać się do projektu SuperSonic.

Raport z testu

Zadanie projektowe 'połącz zapytanie NL z SQL za pomocą warstwy semantycznej' otrzymało płytką, bezpośrednią odpowiedź LLM-do-SQL od podstawowego wyniku bez wskazówek; umiejętność wymusiła dwuetapowy podział S2SQL-a-następnie-deterministyczny-tłumacz (z łańcuchem korekcyjnym i głosowaniem na samo-spójność), który konkretnie blokuje tryb awarii halucynacji nazwy tabeli, do którego skłonny jest naiwny projekt.

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

Instalacja

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

Komendy i przykładowe prompty

  • /chatbi-mvpArchitektura referencyjna do budowania konwersacyjnego BI (NL-do-SQL) MVP.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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