Prompt je textový, obrazový nebo kombinovaný vstup, který slouží jako zadání pro generativní model umělé inteligence (např. ChatGPT, Midjourney, Claude). Model na základě promptu předpovídá nejpravděpodobnější pokračování textu nebo generuje obraz, který odpovídá popisu.
V širším smyslu je prompt komunikačním rozhraním mezi člověkem a strojem, které nahrazuje tradiční programovací jazyky přirozenou řečí.
Efektivní prompt (zejména u textových modelů) se obvykle skládá z několika klíčových prvků:
Vývojáři a uživatelé využívají pokročilé metody k dosažení lepších výsledků:
| Metoda | Popis | Účinek |
|---|---|---|
| Zero-shot | Model dostane úkol bez jakéhokoli příkladu. | Testuje základní znalosti modelu. |
| Few-shot | Model dostane v promptu několik příkladů (vzorů). | Výrazně zvyšuje přesnost a dodržení formátu. |
| Chain-of-Thought | Instrukce „Přemýšlej krok za krokem“. | Zlepšuje logické uvažování a matematické výpočty. |
| Negative Prompt | Specifikace toho, co ve výstupu nemá být (časté u obrazových modelů). | Eliminuje nežádoucí prvky (např. „bez textu“, „žádné deformace“). |
[Image visualization of Zero-shot vs Few-shot prompting examples]
Prompt není jen poslední věta, kterou napíšete. U chatovacích modelů do promptu vstupuje i celá předchozí historie konverzace.
S rozvojem Agentických systémů (AI Agents) se role člověka posouvá od psaní detailních promptů k definování vysokých cílů. Agent si následně dokáže sám vygenerovat pod-prompty a kroky potřebné k dosažení výsledku.
Zajímavost: Promptování je někdy přirovnáváno k „programování v angličtině“. Existují tržiště (např. PromptBase), kde lidé prodávají a kupují vysoce optimalizované prompty pro generování specifických vizuálů nebo komplexních kódů.