Prompt je zadání, které člověk předá jazykovému modelu: text (případně s přiloženými soubory), ze kterého model pozná, co má udělat, s jakými podklady a v jaké podobě má výsledek vrátit. Dobrý prompt se obvykle skládá z úkolu, kontextu, podkladů a požadovaného formátu výstupu.
Z čeho se skládá prompt?
Prompt se skládá z několika stavebních dílů, z nichž povinný je jen první:
- Úkol: co má model udělat, jedním slovesem (shrň, porovnej, navrhni, přepiš).
- Kontext: pro koho výstup vzniká, k čemu poslouží a co už víte.
- Podklady: text, tabulka nebo dokument, ze kterého má model vycházet. Je dobré je oddělit a pojmenovat, aby se nepletly s pokyny.
- Formát: délka, struktura (tabulka, odrážky, e-mail), tón a jazyk.
- Omezení: co model dělat nemá, například nevymýšlet chybějící údaje.
- Volitelně ukázky výsledku nebo role, ze které má model odpovídat.
Jak model s promptem pracuje?
Model prompt nečte jako člověk, který si domyslí, co jste mysleli. Prompt se spolu s dosavadním rozhovorem vloží do kontextového okna a model z něj postupně dopočítává nejpravděpodobnější pokračování. Co v promptu chybí, doplní model odhadem, a proto vágní zadání vede k obecné odpovědi. Váš prompt navíc není jediný text, který model dostává: nástroj k němu přidává vlastní systémový prompt a případně vaše trvalé vlastní instrukce.
Čím se prompt liší od promptování?
Prompt je jeden konkrétní text zadání, kdežto promptování je dovednost takové texty psát, zkoušet a upravovat podle odpovědí. Prompt je tedy výrobek, promptování řemeslo. Jeden prompt také neznamená jednu zprávu: složitý úkol se dá rozložit do několika navazujících promptů.
Jaký je nejčastější omyl o promptu?
Nejčastější omyl je, že existují „kouzelné“ prompty, které stačí zkopírovat. Hotová šablona ale nezná vaši situaci, podklady ani publikum. Výsledek zlepší hlavně konkrétní kontext a jasný formát, ne magické formulace.
K čemu se prompt hodí v práci?
- Asistentka ředitele: vloží zápis z porady a požádá o seznam úkolů ve tvaru „kdo, co, do kdy“.
- Marketér: zadá tři varianty textu pozvánky na webinář pro různé cílové skupiny, každou do 400 znaků.
- Učitel: nechá z odborného článku připravit deset kontrolních otázek s klíčem správných odpovědí pro sebe.
Příklad zadání
Účetní potřebuje vysvětlit kolegům z provozu nové pravidlo pro schvalování faktur. Prompt obsahuje všech pět dílů.
Úkol: Napiš krátký interní e-mail, který vysvětlí nové pravidlo pro schvalování faktur. Kontext: Čtou ho vedoucí provozů, nejsou to účetní. Pravidlo platí od příštího měsíce. Podklad: <PRAVIDLO>Faktury nad 50 000 Kč schvaluje kromě vedoucího i finanční ředitel.</PRAVIDLO> Formát: nejvýš 120 slov, předmět e-mailu, tři odrážky "co se mění, od kdy, co máte udělat". Omezení: Nic, co není v podkladu, nedoplňuj.
Model vrátí návrh e-mailu. Zkontrolujte, že částka a termín sedí s podkladem a že model nepřidal pravidla, která neexistují.
Na co si u promptu dát pozor?
- Do promptu nevkládejte osobní údaje ani důvěrné dokumenty, pokud k tomu nemáte schválený nástroj. Jména nahraďte zástupnými údaji.
- Ani dobrý prompt nezaručí správnost: model může uvést vymyšlený údaj, tedy halucinaci. Fakta, čísla a citace ověřte.
- Prompt, který se osvědčil, si uložte a příště ho jen upravte, místo psaní od nuly.
Časté otázky
Co znamená slovo prompt a jak se překládá?
Anglické slovo prompt znamená podnět nebo výzvu. V souvislosti s AI se česky nejčastěji říká zadání nebo pokyn, v praxi se ale ujalo i počeštěné „prompt“, v množném čísle „prompty“.
Musí být prompt pro ChatGPT v angličtině?
Nemusí, běžné jazykové modely rozumějí česky a česky i odpovídají. Rozhoduje hlavně konkrétnost zadání, ne jazyk.
Jak dlouhý má být prompt?
Tak dlouhý, aby obsahoval vše, co model potřebuje vědět a sám to neodhadne. Jednoduchý dotaz zvládne jedna věta, úprava dokumentu podle pravidel potřebuje odstavec i s podklady.