Psát prompty do LLM, jako je třeba ChatGPT, se může zdát jednoduché. Odpověď dostanete i z jednoduchého zadání. Pojďme se však podívat na techniky, jak si nastavit prompt, aby byl výstup výrazně lepší.
Tento text byl vytvořen a testován pomocí ChatGPT. Uvedená pravidla však platí i pro ostatní chatboty.
Hierarchie parametrů
Při zadávání promptu dodatečné zadání silně zkvalitňují výstup. Jejich důležitost a vliv na výsledek můžeme rozdělit takto:
- Úkol: jasně definujte váš konečný cíl
- Kontext: přizpůsobte své odpovědi
- Příklady: napodobování stylů, struktury, tónů
- Persona: ztělesnění specifické odbornosti
- Formát: body s odrážkami, markdown, tabulka…
- Tón: přidat vrstvu emocionálního kontextu
Takto by měla v promptu vypadat hierarchie parametrů, které nastavíme chatbotu, aby jsme dostali co nejlepší odpověď. Teď si rozebereme každý krok a uvedeme příklady.
Úkol
Odstartovat správným slovesem je klíčové. Díky němu budou vaše pokyny jasné a chatbot bude přesně vědět, co má s promptem dělat.
Jednoduchý prompt:
„Vygeneruj obrázek rušného tržiště.”
Komplexní prompt:
„Vygeneruj živý obraz rušného venkovního tržiště během dne. Scéna by měla zahrnovat různé nakupující lidi a prodejce prodávající různé zboží. Měly by zde být stánky plné barevného ovoce a zeleniny, některé s textilem se složitými vzory. Na pozadí by měla být vidět jasná modrá obloha a několik roztroušených mraků. Zahrňte detaily, jako jsou lidé různého věku a etnického původu, někteří nesoucí nákupní tašky, jiní smlouvající o cenách. Prostředí tvoří dlážděná ulice lemovaná zelenými stromy.”
Tip:
Vždy začínejte svůj prompt slovy jako vygeneruj, popiš, nebo napiš. Čím více zadání AI podáte, tím více pochopí, co po něm vlastně chcete.
Kontext
Kontext základní kámen promptu. Poskytuje chatbotu relevantní informace pro maximalizaci výstupu.
3 klíčové otázky:
- Kdo vlastně jsem
- Jak vypadá cíl
- V jakém se to odehrává prostředí
Příklad:
„Jsem začátečník v oblasti cvičení. Chtěl bych být schopný cvičit horní část těla. Mám možnost chodit do posilovny. Doma nemám žádné vybavení, ale chtěl bych cvičit i doma.”
Takže klíčové otázky jsou:
1. Jsem začátečník v oblasti cvičení.
2. Schopný cvičit horní část těla…
3. Možnost posilovny, ale chci cvičit doma…
Příklady
Příklady jsou něco jako předloha, která umožňuje chatbotu napodobit styl, strukturu nebo třeba i tón hlasu. Téměř cokoliv.
Příklad:
„Jste personalista v marketingovém týmu, který je zodpovědný za sepsání popisu pracovní pozice copywritera pro sociální sítě. Váš tým se primárně zaměřuje na zvyšování povědomí o značce reklamní platformy společnosti … s cílem získat nové sledující na sociálních sítích.
Sestavte popis pracovní pozice ve formátu tohoto existujícího popisu pracovní pozice níže: [vložte příklad].”
Průzkum jasně řekl, že když se podá chatbotu relevantní ukázka nebo příklad, jeho výsledky jsou mnohem lepší, přesnější a někdy dokonce i obejdou „typické AI odpovědi”.
Persona
Když požádáme chatbota, aby mluvil jako určitá osoba, nebo representativa nějaké expertízy, jeho odpovědi budou více přizpůsobené našim otázkám a tématu.
Příklad:
„Jsi ředitel společnosti ČSOB, který vede přijímací řízení. Zadej mi 10 otázek, na které bych se měl připravit, když se chci hlásit o pozici vedoucího pobočky banky.”
„Jsi specialista na zotavování atletů. Připrav mi měsíční program, který mi pomůže zotavit se z mého zranění z tenisu. Jedná se přesně o…”
Můžete také nastavit chatbota, aby psal texty jako nějaká daná profese ale i osobnost, jako je třeba Eminem!
Formát
Už v našem předchozím článku o funkcích ChatGPT, které jste možná neznali, jsme si povídali o možnosti formátování odpovědi. Můžete požádat chatbota, aby jeho odpověď byla ve vašem požadovaném formátu už v promptu.
Příklad:
„Mám data, které jsem získal z Q&A průzkumu o mém produktu. Chci, aby jsi mi odpovědi přepracoval do formátu tabulky, kde bude jedna kolonka věnovaná jménu a druhá odpovědi respondenta. Zde je celý průzkum: [vložte text]”
Zde je několik příkladů, jak můžete formátovát odpovědi:
- Formát tabulky
- Body s odrážkami
- Formát e-mailu
- Bloky kódu
- Odstavec
- Markdown
Tón
Jako poslední můžeme nastavit tón, jakým má být odpověď vygenerována.
Příklad:
„Použij hovorový jazyk”
„Použij formální jazyk”
„Mluv jako můj kamarád”
Tento parametr už může být třešničkou na vašem dokonalém promptu, aby byl přizpůsoben přesně vašim potřebám.
Správný prompt = dobrý výsledek
Při správném napromptování dosáhnete správného výsledku. Není nutné vždy používat všechny zde uvedené parametry. Pokud chcete ale dosáhnout nejkvalitnějšího výsledku, měli by jste aspoň část z nich používat a urychlit tak vaši práci.



