Slovník

Prompt a promptování

Prompt je zadání, které dáte AI. Promptování je dovednost formulovat ho tak, aby byl výstup použitelný.

Prompt je vstup, který zadáte jazykovému modelu - otázka, instrukce nebo zadání. Promptování (prompt engineering) je dovednost napsat ho tak, aby model dostal jasný cíl, potřebný kontext a požadovaný formát výstupu.

Proč na promptu tak záleží

V zadání upřesněte, čeho chcete dosáhnout, jaké podklady má model použít a jak má vypadat výsledek. Rozdíl mezi "napiš mi text o produktu" a dobrým, konkrétním zadáním je rozdíl v množství informací, podle kterých model připraví návrh.

Co dělá prompt dobrým

  • Role a kontext - kdo je model, pro koho píše, co je cíl.
  • Konkrétnost - délka, tón, formát, čemu se vyhnout.
  • Příklady - podle úlohy vyzkoušejte ukázku požadovaného výstupu a porovnejte výsledek.
  • Podklady - vlastní podklady mohou omezit chyby, výstup je ale stále nutné ověřit.
  • Rozdělení úlohy - u složité úlohy vyzkoušejte samostatnou přípravu podkladů a kontrolu návrhu.

Praktické pravidlo: u slabého výstupu zkontrolujte model, podklady, zadání i vhodnost samotné úlohy. Lepší prompt často pomůže, ale správnost negarantuje.

Modelové zadání místo obecného požadavku

Z přiloženého produktového listu připrav návrh popisu pro majitele malé kavárny. Nejprve vysvětli, k čemu mu výrobek poslouží, potom uveď tři vlastnosti doložené v podkladu. Rozsah nejvýše 120 slov. Nevymýšlej cenu, dostupnost ani výsledky používání. Chybějící informace vypiš pod návrhem jako otázky.

Takové zadání určuje čtenáře, zdroj i výstup. Před zveřejněním stále porovnejte každou vlastnost s produktovým listem.

Jak porovnat dvě zadání

Použijte stejné podklady a předem si určete, co hodnotíte: přesnost vlastností, chybějící údaje a čas potřebný na opravu. Každé zadání vyzkoušejte opakovaně na více produktech. Vítěze nevybírejte podle jediného pěkného odstavce. Pokud obě verze domýšlejí údaje, upravte podklady nebo způsob kontroly.

Časté otázky

Potřebuji na promptování technické znalosti?

Ne. Promptování je spíš o jasném myšlení a komunikaci než o programování. Kdo umí srozumitelně zadat úlohu člověku, naučí se zadávat ji i AI.

Existuje jeden ideální prompt?

Ne. Záleží na úloze, modelu a cíli. Důležitější než hledání "kouzelné formulky" je schopnost prompt postupně dolaďovat podle výstupu.