Databázový chat

Databázový chat je chatbot poháňaný AI, ktorý vie všetko o vašej databáze. Rozumie štruktúre aj dátam v databáze. S vaším výslovným povolením môže dokonca vykonávať SQL dotazy na získanie dát.

DbGate - database chat

Základné koncepty

Prirodzená konverzácia – kladte otázky v akomkoľvek prirodzenom jazyku a získajte okamžité odpovede alebo SQL dotazy pripravené na spustenie.

Inteligencia s vedomím kontextu – model rozumie štruktúre vašej databázy a živým dátam, čo umožňuje presné návrhy pre spojenia, filtre a agregácie.

Iteratívny pracovný postup – prehliadajte výsledky a robte zmeny jednoduchými príkazmi ako “pridať filter podľa dátumu” alebo “zoskupiť podľa zákazníka” - dotaz sa okamžite aktualizuje.

Vy máte kontrolu – SQL dotazy sú vykonávané len s vaším výslovným súhlasom.

Použite akýkoľvek jazyk, ktorý je podporovaný OpenAI (takmer všetky jazyky - angličtina, francúzština, nemčina, španielčina, portugalčina, taliančina, japončina, čínština, kórejčina, čeština, atď.)

Grafy – Môžete požiadať o vytvorenie grafu z výsledkov - stĺpcový graf, koláčový graf, čiarový graf a ďalšie.

DbGate - database chat chart

Vykonávanie SQL dotazov - bezpečnosť na prvom mieste

Databázový chat môže vykonávať SQL dotazy na získanie dát potrebných na zodpovedanie vašich otázok. Existuje niekoľko režimov, ako táto funkcia funguje:

  • Opýtať sa pred vykonaním SQL (predvolené) - DbGate sa vás opýta pred každým dotazom, ktorý by mal byť vykonaný.

  • Automaticky vykonávať SQL - DbGate skontroluje a potom vykoná dotazy bez potvrdenia. Pred vykonaním DbGate skontroluje tento dotaz a ak to nie je čistý SELECT dotaz, vyžaduje vaše potvrdenie.

  • Nikdy nevykonávať, len navrhovať SQL - chat vám ukáže dotaz, môžete ho otvoriť v novom SQL okne a vykonať sami. V tomto režime sa žiadne dáta z vašej databázy neposielajú do LLM, takže chat nemôže generovať odpovede z vašich dát.

Spracovanie chýb

LLM modely nie sú ideálne, takže niekedy navrhnú dotaz, ktorý nie je platný alebo nefunguje. V takom prípade DbGate zobrazí chybu a táto chyba je tiež odoslaná do LLM ako výsledok dotazu. Vo väčšine prípadov môže LLM automaticky analyzovať chybovú správu a navrhnúť nový správny dotaz.

Použitie chatu ako konzultanta

Databázový chat môže pracovať aj s definíciami vašich uložených procedúr a pohľadov. Takže môžete klásť otázky ako:

  • Vysvetliť procedúru proc_ImportProjectFromHelios
  • Ktorá procedúra sa používa na import do tabuľky Project
  • Ktoré tabuľky sú ovplyvnené procedúrou proc_ImportUsersFromAD

DbGate vám tiež ukáže, ktoré pohľady a uložené procedúry boli analyzované na zodpovedanie vašej otázky.

SQL AI asistent

Môžete použiť Databázový chat ako SQL AI asistenta, ktorý vám pomôže písať SQL dotazy. Stačí klásť otázky ako:

  • Napísať SQL dotaz pre top 10 zákazníkov podľa predaja

Môžete tiež kliknúť na tlačidlo “Vysvetliť” vedľa chybovej správy, aby ste získali vysvetlenie chyby od AI.

DbGate - explain query error

Použité LLM modely

Používame OpenAI GPT modely (momentálne si môžete vybrať medzi GPT-4o mini a GPT-4.1 mini), plánujeme podporovať viac modelov v budúcnosti.

Databázový chat je dostupný pre všetkých používateľov Premium a Team Premium, stačí začať chatovať, nie sú potrebné žiadne API kľúče ani iná konfigurácia.

DbGate používa svoju AI bránu, ktorá preposiela požiadavky na OpenAI API.