Uporaba asistenta
Odprite urejevalnik SQL in kliknite AI. Plošča asistenta se odpre poleg urejevalnika. Najprej nastavite ponudnika — glejte Nastavitev ponudnika.
Postavljanje vprašanja
- Povezava AI — izberite, katerega nastavljenega ponudnika uporabiti.
- Poizvedba — v navadnem jeziku opišite, kaj želite: »skupni prihodek po mesecih za 2026, samo plačana naročila«.
- Vključi trenutni SQL — pošlje vsebino urejevalnika, za vprašanja, kot sta »zakaj to vrne dvojnike?« ali »prepiši to brez podpoizvedbe«.
- Tabele (za kontekst) — kliknite + Dodaj tabelo, da izberete, katere tabele naj model pozna. Oznake kažejo, koliko tabel prispeva shemo in koliko vzorec podatkov.
- ▶ Pošlji.
Pred pošiljanjem
Predogled zahteve pokaže natančen JSON, ki bo poslan, s številom znakov. Odprite ga vsakič, ko vprašanje vključuje tabele z občutljivo vsebino — to je razlika med domnevanjem, kaj zapusti vaš računalnik, in vedenjem.
Število znakov je tudi groba ocena stroška pri ponudnikih, ki zaračunavajo po porabi.
Delo z odgovorom
Odgovor prispe v ploščo s štirimi dejanji:
| Dejanje | Učinek |
|---|---|
| Kopiraj SQL | Kopira samo SQL iz odgovora |
| Kopiraj v urejevalnik | Ga vstavi neposredno v urejevalnik |
| Prikaži celoten odgovor | Celoten odgovor, z besedilom vred |
| Počisti | Izprazni ploščo |
SQL preberite, preden ga izvedete
Model ne pozna vaših količin podatkov, vaših indeksov ali poslovnih pravil in bo občasno ustvaril stavek, ki je sintaktično v redu in pomensko napačen. Pred izvajanjem česar koli, kar piše, preverite zlasti klavzuli WHERE in JOIN.
Pri UPDATE in DELETE najprej izvedite ustrezen SELECT in poglejte, kaj vrne.
Boljši odgovori
- Dodajte ustrezne tabele. Brez sheme model ugiba imena stolpcev — in ugiba verjetno in napačno.
- Povejte, kaj mislite z izrazi. »Aktivne stranke« pomenijo nekaj v vaši shemi in nekaj drugega v tuji. »Aktivna = brez cancelled_at in z naročilom v zadnjih 90 dneh« da poizvedbo, ki ste jo želeli.
- Ponavljajte. Ustvarjeno poizvedbo pošljite nazaj z »to dvakrat šteje vračila, popravi«, namesto da začnete znova.
- Uporabite sistemski poziv za vse, kar velja za vsako vprašanje — narečje SQL, vaše konvencije poimenovanja, »vedno uporabljaj ekspliciten JOIN«.
Kdaj model ni pravo orodje
- Raziskovanje neznane sheme → ER diagram in vizualni graditelj poizvedb.
- Počasna poizvedba → profiler. Načrt vam pove, kaj se dejansko dogaja; model lahko le ugiba.
- Ponavljajoče se produkcijsko delo → poizvedbo shranite, ko je pravilna, da se ne ustvarja vsakič znova.
