Prompt je navodilo, ki ga napišete AI orodju. Lahko je vprašanje, naloga, opis problema, besedilo za povzetek ali kombinacija vsega tega. Kako dobro opišete nalogo, je pogosto eden ključnih dejavnikov, ki vplivajo na uporabnost odgovora.
Dober prompt ni čarobna formula. Je jasna komunikacija. Če AI orodju rečete samo "napiši nekaj o tej temi", boste verjetno dobili splošen odgovor. Če mu poveste, za koga pišete, kaj želite doseči, kakšen format potrebujete in česa naj se izogiba, bo rezultat precej bolj uporaben.
Kaj je prompt?
Prompt je vhod, s katerim modelu poveste, kaj naj naredi. OpenAI prompt opisuje kot vhod za jezikovni model, ki sproži pogovor ali odgovor. V praksi je prompt lahko eno samo vprašanje ali daljše navodilo s kontekstom, primeri in omejitvami.
Primer kratkega prompta:
Razloži, kaj je generativna AI.
Primer bolj uporabnega prompta:
Razloži, kaj je generativna AI, za začetnika, v slovenščini, v največ 150 besedah. Uporabi en vsakdanji primer in dodaj opozorilo, da AI odgovorov ne smemo uporabljati brez preverjanja.
Razlika ni v dolžini sama po sebi, ampak v jasnosti.
Kaj naredi prompt dober?
OpenAI v svojih uradnih navodilih za prompt engineering poudarja jasnost, specifičnost, kontekst, želeni format in iterativno izboljševanje. Za začetnika je to mogoče strniti v pet vprašanj.
1. Kaj je cilj?
Najprej povejte, kaj želite doseči. Ali želite razlago, povzetek, seznam idej, osnutek e-pošte, primerjavo, pregled napak, vprašanja za intervju ali načrt?
Slabo:
Pomagaj mi s tem besedilom.
Boljše:
Povzemi spodnje besedilo v 5 alinej za zaposlenega, ki nima časa brati celotnega dokumenta.
2. Kdo je ciljna publika?
Isti odgovor ni primeren za vse. Razlaga za začetnika je drugačna od razlage za razvijalca, direktorja, učitelja ali stranko.
Primer:
Razloži razliko med AI in generativno AI za lastnika majhnega podjetja, ki nima tehničnega predznanja.
S tem modelu poveste, kako naj izbere jezik, globino in primere.
3. Kakšen kontekst mora model poznati?
AI ne ve samodejno, kaj imate v mislih. Če je pomembno ozadje, ga dodajte.
Primer:
Pišem kratek interni vodič za zaposlene o varni uporabi AI. Podjetje dela z občutljivimi podatki strank. Pripravi uvodni odstavek v mirnem in praktičnem tonu.
Kontekst zmanjša možnost, da bo odgovor preveč splošen ali neprimeren.
4. Kakšen format odgovora želite?
Če želite tabelo, seznam, kratek povzetek, primerjavo ali osnutek e-pošte, to povejte. OpenAI v svojih priporočilih poudarja, da je koristno jasno določiti želeni format, dolžino, slog in izhod.
Primer:
Odgovori v tabeli s tremi stolpci: težava, zakaj je pomembna, kaj naj naredim.
Modelu ni treba ugibati, kako naj oblikuje rezultat.
5. Katere so omejitve?
Omejitve pomagajo preprečiti preširoke ali neprimerne odgovore. Lahko določite dolžino, ton, stvari, ki jih model ne sme dodajati, ali področja, ki jih mora posebej preveriti.
Primer:
Ne dodajaj pravnih nasvetov. Če je potrebna pravna presoja, to jasno označi kot vprašanje za strokovnjaka.
Pri občutljivih temah so omejitve zelo koristne.
Preprosta formula za dober prompt
Uporabite lahko formulo:
Naloga + kontekst + ciljna publika + format + omejitve + preverjanje
Primer:
Pripravi osnutek kratkega e-poštnega odgovora stranki. Kontekst: stranka sprašuje, ali lahko v naše AI orodje vnese osebne podatke. Ciljna publika: netehnična poslovna stranka. Format: največ 180 besed, profesionalen ton, brez pravnih obljub. Omejitev: ne trdi, da je uporaba vedno varna. Dodaj stavek, da je treba preveriti pogodbo in notranja pravila.
Tak prompt je daljši od enega stavka, vendar modelu prihrani ugibanje.
Primeri slabih in boljših promptov
Primer 1: povzetek
Slabo:
Povzemi to.
Boljše:
Povzemi spodnje besedilo za vodjo ekipe, ki potrebuje hitro odločitev. Izpiši 5 ključnih točk, 3 odprta vprašanja in morebitna tveganja. Ne dodajaj informacij, ki jih ni v besedilu.
Zakaj je boljše: določi publiko, format, namen in omejitev.
Primer 2: pisanje objave
Slabo:
Napiši objavo o AI.
Boljše:
Napiši kratko LinkedIn objavo v slovenščini za podjetnike o tem, zakaj AI orodij ne smemo uporabljati brez preverjanja podatkov. Ton naj bo miren, praktičen in brez strašenja. Dodaj 3 konkretne nasvete.
Zakaj je boljše: pove kanal, jezik, publiko, temo, ton in strukturo.
Primer 3: učenje
Slabo:
Razloži mi blockchain.
Boljše:
Razloži blockchain kot začetniku, ki razume osnovno bančno nakazilo, ne pozna pa kripta. Uporabi analogijo z zapisnikom, nato dodaj 3 omejitve te analogije.
Zakaj je boljše: naveže se na znanje bralca in zahteva tudi omejitve, ne samo poenostavitve.
Primer 4: preverjanje lastnega besedila
Slabo:
Je to dobro?
Boljše:
Preglej spodnji osnutek kot urednik. Opozori na nejasne trditve, pretiravanja, manjkajoče vire in mesta, kjer bi bralec lahko napačno razumel tveganje. Ne prepisuj celotnega besedila, ampak najprej naštej glavne težave.
Zakaj je boljše: modelu določi vlogo, kriterije in vrsto izhoda.
Kako prompt izboljšujemo iterativno
Dober prompt pogosto nastane v dveh ali treh korakih. OpenAI v svojih priporočilih poudarja iterativno izboljševanje: začnite z osnovnim promptom, preglejte rezultat in nato navodilo popravite.
Primer:
- Prvi prompt: "Razloži AI Act."
- Ugotovitev: odgovor je predolg in preveč pravniški.
- Drugi prompt: "Razloži AI Act za lastnika majhnega podjetja v največ 300 besedah. Poudari, da ne gre za pravni nasvet."
- Ugotovitev: manjka praktičen primer.
- Tretji prompt: "Dodaj še en primer razlike med nizko tveganim AI orodjem in visokotvegano uporabo."
Namesto da iščete popoln prvi prompt, raje izboljšujte navodilo glede na rezultat.
Ali mora biti prompt dolg?
Ne. Daljši prompt ni samodejno boljši. Dober prompt je dovolj natančen za nalogo.
Za preprosto vprašanje je kratek prompt povsem dovolj:
Kaj pomeni latenca pri AI modelih?
Za nalogo, ki bo uporabljena pri delu, objavi, strankah ali občutljivih podatkih, pa je boljši podrobnejši prompt. Tam želite manj ugibanja in več nadzora nad izhodom.
Kaj prompt ne more rešiti
Prompt ne zagotavlja pravilnosti. AI lahko tudi ob dobrem promptu naredi napako, spregleda kontekst, napačno povzame dokument ali ustvari trditev, ki je ni mogoče potrditi.
Prompt prav tako ne reši težav z zasebnostjo. Če v orodje vnesete podatke, ki jih ne bi smeli, dober prompt tega ne popravi.
Pri pravnih, finančnih, zdravstvenih, kadrovskih, varnostnih in drugih občutljivih temah naj bo AI rezultat osnutek ali pomoč, ne končna presoja.
Praktičen mini okvir za vsakdanjo uporabo
Preden pošljete prompt, preverite:
- Ali sem povedal, kaj želim?
- Ali sem dodal dovolj konteksta?
- Ali sem povedal, komu je odgovor namenjen?
- Ali sem določil format?
- Ali sem navedel omejitve?
- Ali sem zahteval preverjanje ali označevanje negotovosti?
- Ali sem odstranil občutljive podatke, ki ne sodijo v orodje?
Ta okvir je dovolj preprost, da ga lahko uporabljate vsak dan.
Za širši okvir si oglejte [Kaj je generativna AI?](/umetna-inteligenca/kaj-je-generativna-ai/) in [Kaj so veliki jezikovni modeli oziroma LLM?](/umetna-inteligenca/kaj-so-veliki-jezikovni-modeli-llm/).
Kaj si je smiselno zapomniti
Dober prompt je jasen, specifičen in uporaben. Modelu pove, kaj naj naredi, za koga, v kakšnem formatu in z omejitvami. Najboljši prompti niso nujno najdaljši, ampak tisti, ki zmanjšajo dvoumnost.
Hkrati prompt ni varnostna mreža za vse. Rezultate je treba preverjati, občutljivih podatkov ne smemo vnašati brez premisleka, pri strokovnih temah pa mora končno presojo opraviti človek.
FAQ
Kaj je prompt?
Prompt je navodilo ali vhod, ki ga damo AI orodju. Lahko je vprašanje, naloga, opis konteksta, besedilo za obdelavo ali kombinacija teh elementov.
Kako napišem dober prompt?
Povejte cilj, dodajte kontekst, določite ciljno publiko, zahtevajte format odgovora in navedite omejitve. Po prvem odgovoru prompt po potrebi izboljšajte.
Kaj pomeni prompt engineering?
Prompt engineering pomeni načrtovanje in izboljševanje navodil za AI model, da dobimo bolj uporabne, jasne in ustrezne odgovore.
Ali daljši prompt vedno pomeni boljši rezultat?
Ne. Prompt mora biti dovolj natančen za nalogo. Pri preprostih vprašanjih je lahko kratek, pri zahtevnih ali občutljivih nalogah pa je koristno dodati več konteksta in omejitev.
Kako izboljšam slab prompt?
Najprej poglejte, kaj je v odgovoru narobe: je preširok, predolg, napačen ton, napačen format ali premalo konkreten? Nato v prompt dodajte manjkajoče navodilo.
Ali prompt zagotovi pravilen odgovor?
Ne. Dober prompt lahko izboljša kakovost odgovora, ne more pa zagotoviti pravilnosti. Dejstva, številke, vire in občutljive trditve je treba preveriti.