Co je zero-shot prompting?
Zero-shot prompting je technika, kdy po modelu chcete splnit úkol pouze pomocí pokynu, bez jediného hotového příkladu. Popíšete, co chcete, a model se opře o to, co se naučil při trénování. „Přelož tuhle větu do němčiny“ nebo „Urči, jestli je tahle recenze kladná, nebo záporná“ jsou zero-shot prompty. Název vychází z počtu příkladů: nula.
Takhle většina lidí běžně používá nástroje jako ChatGPT nebo Claude. Zeptáte se, model odpoví. Opakem je few-shot prompting, kdy do promptu přidáte hrstku dvojic vstup a výstup, abyste modelu přesně ukázali, co myslíte.
Lidsky řečeno
Představte si, že požádáte sečtělého kolegu, ať shrne report. Nepodáte mu nejdřív tři ukázková shrnutí, prostě řeknete „shrň to“ a věříte, že ví, jak shrnutí vypadá. Zero-shot prompting sází na totéž. Model toho přečetl dost, aby úkol znal, takže srozumitelný pokyn často stačí.
Kdy se to hodí
- Běžné úkoly. Překlad, shrnutí, přepis a jednoduché třídění zpravidla fungují i bez příkladů.
- Rychlé návrhy a zkoušení. Když potřebujete jen svižnou první odpověď, prostý pokyn je nejlevnější a nejrychlejší cesta.
- Úspora tokenů. Žádné příklady znamenají kratší prompt, což snižuje cenu a nechá víc místa v kontextovém okně.
- Jako výchozí bod. Začněte zero-shot. Příklady přidejte, až když se výsledek netrefí.
Na co si dát pozor
- Vágní pokyn, vágní výstup. Bez příkladů, které by ho ukotvily, se model opírá o vaši formulaci. Buďte konkrétní v tom, jaký formát, tón a co považujete za dobrou odpověď.
- Neobvyklé formáty selhávají. Když potřebujete výstup v přísném nebo netypickém tvaru, model musí hádat. Právě tady jeden dva příklady porazí sebelepší popis.
- Úzké nebo neveřejné znalosti. Zero-shot stojí na trénovacích datech. U vašich vlastních kategorií, hraničních případů nebo oborových zvláštností nesou few-shot příklady informaci, kterou prostý pokyn předat neumí.
Související články
- Co je few-shot prompting? - Krok dál: modelu ukážete pár příkladů, místo abyste úkol popisovali.
- Co je chain-of-thought prompting? - Necháte model uvažovat krok za krokem u složitějších úloh.
- Co je prompt engineering? - Širší řemeslo psaní promptů, které vedou ke spolehlivým výsledkům.
Chcete být o krok napřed?
Nenechte si utéct naše nejlepší postřehy. Žádný spam, jen praktické analýzy, pozvánky na exkluzivní eventy a shrnutí podcastů přímo do vaší schránky.
