Omlouváme se za bulvární titulek, ale tak nějak by asi shrnul bulvární chatbot výsledky studie, na kterou se dnes podíváme.
Skupina výzkumníků z Mohamed bin Zayed University of AI v Abu Dhabi (mimochodem spousta špičkového výzkumu v oblasti AI se odehrává v oblasti Zálivu) zkoumala, jak správně klást otázky chatovacím robotům, jako je třeba ChatGPT. Výsledkem je 26 principů, které dle studie v průměru zlepšují kvalitu a přesnost odpovědí o 57,7%. Pojďme se podívat na některé z nich.
Pryč s kurtoazií
Když se bavíme s lidmi, je slušnost na místě. U chatovacích robotů ale platí úplně jiná pravidla. Konverzační AI totiž nepotřebují na začátku dotazu zdvořilostní fráze jako „Dobrý den, prosím vás, mohli byste mi laskavě objasnit..“.
Stačí se zeptat napřímo:
„Vysvětli mi teorii relativity.“
Rychleji se tak dostanete k jádru věci bez zbytečných slov. Vyzkoušejte, jak AI reaguje na méně formální dotazy. Zjistíte, že výsledky jsou stejně kvalitní.

Motivujte robota finanční odměnou
Kromě vynechání zdvořilostních frází existuje ještě zábavnější způsob, jak z AI dostat to nejlepší: Předstírejte, že jí/mu nabízíte finanční odměnu za velmi kvalitní odpověď.
„Za výborné a jednoduché shrnutí teorie relativity pro páťáky ti dám 500 Kč.“
Samozřejmě robot žádné peníze nedostane. Ale vnímá to jako výzvu podat co nejlepší výkon. Vyzkoušejte různé částky a sledujte, jestli se kvalita či styl odpovědí mění.
My jsme „investovali” 500 kč a jsme vcelku spokojeni 🙂

Přiřaďte AI roli učitele, žáka či jinou
Další strategií dle studie je zadat konverzačnímu robotovi konkrétní roli, kterou má při odpovědi zastávat:
„Představ si, že jsi učitel dějepisu v sedmé třídě. Vysvětli mi příčiny husitských válek, a jak probíhala bitva u Lipan.“

Nebo naopak: „Představ si, že jsi žák 7. třídy. Jak bys vlastními slovy vysvětlil objevy Mendělejeva?“
Různé role – učitel, žák, vědec apod. nutí AI měnit styl, slovní zásobu i úroveň složitosti výkladu. Vyzkoušejte více variant a porovnejte mezi sebou.

Přidejte vzorový příklad
Obzvlášť efektivní je prý poskytnout AI jeden či více vzorových příkladů, podle kterých má vytvořit požadovaný text. Můžete zadat například:
„Napiš stručný a výstižný popisek pro obrázek do galerie. Zde je vzor:“
Nebo v jiné oblasti:
„Sestav mi 5 otázek k tématu husitské války vhodných pro opakování s páťáky. Zde jsou 2 ukázky:“
Celkově výzkum očekávatelně prokázal, že správně formulované pokyny vedou k výrazně kvalitnějším reakcím konverzačních robotů.
Zkrátka, promptování je nejen umění, ale může být i zábavou. Ale na některé otázky, zdá se, odpověď nezná ani AI a nepomůžou tu ani odměny či tresty:

P.S: Ještě že takto mluvíme jen s roboty. Představte si, že bychom tak mluvili i s žáky.
„Pepo, za perfektní rozbor básně dostaneš 500 korun!“
Nebo ještě líp:
„Pokud tvůj referát o bitvě na Bílé hoře bude nudný nebo plný chyb, čeká tě trest!“
Legrace, že?
Že ano.

P.P.S.: Zeptal jsem se tvůrce tohoto textu (Claude 2 od Anthropicu), zda se závěry studie souhlasí:

Zdrojová studie včetně dalších příkladů je zde: 2312.16171.pdf (arxiv.org)
Další tipy, jak psát prompty najdete zde.
Text vytvořil LLM Anthropic.
Prompty zadával a redakčně upravil Andrej Novik.