Databázový chat

Databázový chat je AI chatbot, který zná vše o vaší databázi. Rozumí jak schématu, tak datům v databázi. S vaším výslovným svolením může dokonce spouštět SQL dotazy pro získání dat.

DbGate - database chat

Základní koncepty

Přirozená konverzace – ptejte se v jakémkoli přirozeném jazyce a získejte okamžité odpovědi nebo SQL dotazy připravené ke spuštění.

Kontextově orientovaná inteligence – model rozumí schématu vaší databáze a živým datům, což umožňuje přesné návrhy pro joiny, filtry a agregace.

Iterativní pracovní postup – zkontrolujte výsledky a proveďte změny jednoduchými příkazy jako “přidej datový filtr” nebo “seskup podle zákazníka” - dotaz se okamžitě aktualizuje.

Vy máte kontrolu – SQL dotazy jsou spouštěny pouze s vaším výslovným schválením

Používejte jakýkoli jazyk, který je podporován OpenAI (téměř všechny jazyky - angličtina, francouzština, němčina, španělština, portugalština, italština, japonština, čínština, korejština, čeština atd.)

Grafy – můžete požádat o vytvoření grafu z výsledků - sloupcový graf, koláčový graf, čárový graf a další.

DbGate - database chat chart

Spouštění SQL dotazů - bezpečnost na prvním místě

Databázový chat může spouštět SQL dotazy pro získání dat potřebných k odpovědi na vaše otázky. Existuje několik režimů, jak tato funkce funguje:

  • Zeptat se před spuštěním SQL (výchozí) - DbGate se vás zeptá před každým dotazem, který má být spuštěn

  • Spustit SQL automaticky - DbGate zkontroluje a pak spustí dotazy bez potvrzení. Před spuštěním DbGate zkontroluje dotaz, a pokud to není čistý SELECT dotaz, vyžaduje vaše potvrzení

  • Nikdy nespouštět, pouze navrhnout SQL - chat vám ukáže dotaz, můžete jej otevřít v nové SQL záložce a spustit sami. V tomto modelu nejsou do LLM odeslána žádná data z vaší databáze, takže chat nemůže generovat odpovědi z vašich dat

Zpracování chyb

LLM modely nejsou dokonalé, takže někdy navrhují dotaz, který není platný nebo nefunguje. V tomto případě DbGate zobrazí chybu a tato chyba je také odeslána do LLM jako výsledek dotazu. Ve většině případů LLM může automaticky analyzovat chybovou zprávu a navrhnout nový správný dotaz.

Použití chatu jako konzultanta

Databázový chat může pracovat také s definicemi vašich uložených procedur a pohledů. Takže můžete klást otázky jako:

  • Vysvětli proceduru proc_ImportProjectFromHelios
  • Která procedura se používá pro import do tabulky Project
  • Které tabulky jsou ovlivněny procedurou proc_ImportUsersFromAD