Psaní zadání

Zadání bez příkladů (zero-shot)

anglicky zero-shot prompting

Zadání bez příkladů (zero-shot) je prompt, ve kterém modelu popíšete úkol jen slovy a nedáte mu žádnou ukázku hotového výsledku. Model se spolehne na to, co se naučil při tréninku, a úkol splní podle samotného pokynu.

Jak funguje zadání bez příkladů?

Zadání bez příkladů funguje proto, že velký jazykový model viděl při tréninku obrovské množství textů a běžné úkoly jako shrnutí, překlad nebo třídění už „zná“. Stačí mu proto jasný pokyn: co má udělat, s jakým textem a v jaké podobě má výsledek vrátit. Výraz zero-shot znamená „nula ukázek“, na rozdíl od zadání s ukázkami (few-shot), které popisuje heslo Příklady v zadání.

Většina každodenních dotazů do chatbotu je zero-shot, i když tomu tak nikdo neříká. Kvalita výsledku pak stojí hlavně na přesnosti pokynu: na kontextu, cíli a požadovaném formátu.

Kdy zero-shot stačí a kdy ne?

Zero-shot stačí u úkolů, které jsou běžné a dají se jednoznačně popsat: shrň text do pěti bodů, přelož do angličtiny, navrhni tři názvy. Nestačí tam, kde máte vlastní specifický formát, tón nebo kategorie, které model nemůže uhodnout. Praktický postup: začněte bez příkladů, a když výsledek opakovaně nesedí formou, přidejte dvě až tři ukázky.

Jak napsat dobré zadání bez příkladů?

Dobré zadání bez příkladů odpovídá na čtyři otázky: kdo výsledek bude číst, k čemu ho potřebuje, z jakého podkladu se má vycházet a jak má výsledek vypadat. Pomáhá i krátké vysvětlení, proč pokyn dáváte, protože model pak lépe odhadne, co je důležité. Když chcete, aby model postupoval pečlivěji, požádejte ho, ať úkol rozdělí na kroky a každý krok zkontroluje.

K čemu se zero-shot hodí v práci?

  • Projektová manažerka: nechá shrnout zápis z porady do úkolů s termíny a jmény.
  • Účetní: požádá o vysvětlení nového pojmu z metodiky srozumitelně pro kolegy.
  • Lektor: nechá přeformulovat odborný odstavec do jednodušší češtiny.

Příklad zadání

Vedoucí obchodu potřebuje z dlouhého e-mailu od zákazníka rychle vytáhnout podstatné.

Přečti e-mail zákazníka níže. Vypiš ve třech odrážkách:
1. co zákazník požaduje,
2. do kdy to potřebuje,
3. co je potřeba od nás ověřit.
Piš stručně a věcně, bez úvodu.
E-mail: <EMAIL>

Model vrátí tři odrážky bez jakékoli ukázky. Zkontrolujte hlavně termín, ten si model občas domyslí, když v textu chybí.

Na co si u zero-shot dát pozor?

  • Vágní pokyn dává obecný výsledek. Bez kontextu model doplní mezery průměrnou odpovědí, nebo si údaje vymyslí (halucinace).
  • Formát výstupu popište výslovně (počet bodů, tabulka, délka), jinak se bude měnit dotaz od dotazu.
  • Výstup vždy ověřte, zvlášť čísla, data a jména.

Časté otázky

Co znamená zero-shot prompting?

Zero-shot prompting znamená zadat modelu úkol jen pokynem, bez ukázek správného výsledku. Model úkol splní na základě toho, co se naučil při tréninku.

Je lepší zero-shot, nebo few-shot?

Ani jedno není obecně lepší. Zero-shot je rychlejší a stačí na běžné úkoly, few-shot se vyplatí, když potřebujete přesný formát nebo vlastní styl.

Kde se dozvědět víc

Zpět na všechna hesla