Před svůj požadavek vložte jednu či dvě věty kontextu, který by model jinak neznal. Stránka MasterPrompting.net radí položit si jednu diagnostickou otázku: „Co by model s největší pravděpodobností pokazil, kdybych mu to neřekl?“ Právě to je informace, kterou máte dodat .
Stejný zdroj odhaduje, že pouhé uvedení toho, kdo jste (nebo pro koho výstup je) a čeho se snažíte dosáhnout, zlepší 80 % vašich výsledků .
Stanovení hranic ještě předtím, než AI začne generovat, odfiltruje generický výstup u zdroje. Například: „Nepoužívej fráze, nezačínej slovy ‚V dnešní uspěchané době‘, neuváděj více než 3 body.“ Tuto techniku doporučují zdroje zaměřené na vyhýbání se generickým výstupům z ChatGPT . Principem je omezit prostor pro odpověď hned na začátku, dříve než model sklouzne ke klišé.
Používejte jasné oddělovače, například ## Kontext## Instrukce## Omezení## Formát výstupu, tak Anthropic
– Anthropic navrhuje používat XML značky nebo Markdown nadpisy k oddělení sekcí jako
<informace_na_pozadí> a <návod_k_nástroji> .
Jeden dobrý příklad (nebo naopak špatný, kterému se vyhnout) ve vašem promptu dramaticky zúží prostor pro odpověď a omezí generické výstupy. Této technice se říká „few-shot“ promptování – ukazujete modelu, co hledáte, místo abyste to jen popisovali .
Místo jedné odpovědi požádejte o možnosti seřazené na škále. Příklad: Místo „Řekni mi vtip o slunci“ zkuste „Řekni mi 5 vtipů o slunci, seřazených od nejznámějšího po ten, který jsem ještě nikdy neslyšel.“ Tím donutíte model opustit jeho nejpravděpodobnější (a tedy nejobecnější) odpověď .
Svůj prompt začněte slovy: „Vyzpovídej mě, dokud situaci nepochopíš, a pak mi dej své doporučení.“ Model se vás bude ptát na cílené otázky, než začne generovat odpověď, a vytáhne z vás lepší kontext. Tato technika pochází od zkušených uživatelů, kteří rámují AI jako chytrého nováčka, jenž si musí nejdříve vyjasnit požadavky .
Nespokojte se s první odpovědí. První reakce AI je často jen průměr – berte ji jako první návrh. Navazujte dotazy typu „Udělej to konkrétnější“, „Dej mi verzi pro neodborníky“ nebo „Teď zpochybni své vlastní předpoklady.“ Každá iterace zvyšuje přesnost a zacházet s AI jako s chytrým zaměstnancem, od kterého můžete žádat více detailů, je znakem pokročilého promptování .
Jazykové modely mají tendenci k neutrálnímu, vyváženému tónu. Pokud chcete méně obecnou odpověď, výslovně ji požádejte, aby zaujala stanovisko. „Přiměj ho k postoji“ je technika, o které mluví zkušení uživatelé a upozorňují, že přirozenou servilnost AI – její snahu zalíbit se – lze přesměrovat žádostí o konkrétní perspektivu .
Pro své nejdůležitější prompty zkombinujte tyto techniky do strukturovaného rámce. Praktický model z komunity zkušených uživatelů obsahuje čtyři části :
Tento rámec připomíná systém „RICKY“ (Role, Intent, Condition, Context, Examples) a další strukturované přístupy, které praktici používají k dosažení konzistentních, ne-generických výsledků .
Klíčové zjištění je, že kontext nespočívá v psaní delších promptů – jde o to psát je cíleněji. Než začnete psát svůj požadavek, věnujte 10 vteřin tomu, abyste definovali, kým AI má být, čemu se má vyhnout a jaké konkrétní informace potřebuje. Už to samo o sobě promění vaše výsledky z generických na skutečně užitečné.