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.
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.
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.
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.