Základy promptování (nejen) v ChatGPT

Umělou inteligenci musíte umět řídit. Nemá ale volant ani řídítka, nemá většinou tlačítka ani formátování. Jak tedy přimět umělou inteligenci, jako je ChatGPT, Gemini nebo Claude, aby dělala to, co chceme? Musíme jí to říct vhodnými slovy. Promptem.
Prompty_pic_Midjourney

Umělou inteligenci musíte umět řídit. Nemá ale volant ani řídítka, nemá většinou tlačítka ani formátování. Jak tedy přimět umělou inteligenci, jako je ChatGPT, Gemini nebo Claude, aby dělala to, co chceme? Musíme jí to říct vhodnými slovy. Promptem.

Hned na začátku je třeba říct, co je to prompt. Prompt je vlastně zavedený novotvar, který dnes vyjadřuje to, pro co my v češtině nemáme úplně výraz. Tedy my jich máme až moc. Jde o příkaz, zadání, dotaz,… A tak nám nezbývá, než přejmout dnes už zavedený výraz prompt, a také ho používat.

Jak vypadá prompt?

Je těžké globálně říct, jak má takový prompt vypadat. Promptování je náročná disciplína a už se na ní dokonce pořádalo mistrovství světa. Vznikl nový obor a pracovní pozice – prompt inženýra. Vytvořit ten správný prompt je totiž závislé na spoustě a spoustě věcí. Tak především na samotném jazykovém modelu. Třeba zadání v ChatGPT od OpenAI se zásadně liší od zadání v Claude od Antropicu, protože technologie stojící na pozadí, pracuje jinak. Stejně tak máme prompty pro textový výstup a prompty pro generování obrázků. Prompt se může lišit i podle toho, co chceme za výstup nebo kolik vstupů a proměnných do něj vstupuje. Ano, je to celá věda. My začneme od úplného základu. Jako testovací prostředí nám bude stačit ChatGPT v neplacené verzi 3.5 (https://chat.openai.com/).

Základní premisa – jako s blbcem

S umělou inteligencí, díky jazykovým modelům, můžeme komunikovat prostou lidskou řečí. V tom se zásadně liší od klasických počítačů, kde musíme dávat příkazy programy. Ovšem stejně jako v komunikaci člověka s člověkem tady platí, že „na blbou otázku je blbá odpověď“. Základem tedy je uvědomění, že musíte s umělou inteligencí paradoxně umět mluvit tak, jako by až tak inteligentní nebyla. Jako by byla naopak úplně hloupá. Krok po kroku vysvětlovat, doplňovat, hledat lepší prompt a také výstup z něj.

Nikdy tedy není dobré očekávat, že výstup bude napoprvé skvělý. Nebude. Je to nekonečné hledání ještě lepšího řešení, které je možné v určitou chvíli uznat za dostačující a nějakou chvíli jej používat.

Pravidlo krok za krokem

To nejdůležitější a nejjednodušší je postupné promptování. Vytvoříme prompt, který vložíme do promptovací řádky a odešleme. ChatGPT nám odpoví a my podle výsledku budeme s ním diskutovat, nebo požadovat něco jiného, doplňujícího, apod. Je to jako diskuse s člověkem, od kterého něco chcete. Čím lépe a přesněji se zeptáte, tím samozřejmě dostanete přesnější odpověď. Postupné promptování je o tom, že se nevymýšlí jeden prompt, který udělá všechno najednou a očekáváme od výstupu tedy vysoce kvalitní odpověď, ale postupnými kroky se zde dobíráme k výsledku. Představme si takovou diskusi z reálného života. Začneme s postupným promptem.

– Mohu tudy jet?

– Ne

– Proč?

– Tam se nesmí

– Proč se tam nesmí?

– Je tam zákaz vjezdu

– Jak poznám zákaz vjezdu?

– Je tam příkazová značka

– Jak vypadá?

– Je to velký červený kruh s bílým středem

Ano, je to jako komunikace s blbcem. Ale odpovědi na otázky byly přímé, neobsahovaly nic víc, nic méně a reagovaly přesně na dotaz.

Podívejme se, jak by vypadal stejný, ale složený dotaz:

– Mohu tudy jet? Pokud ano, potvrď, pokud ne, řekni mi proč a odůvodni to.

– Tudy jet nemůžeš. Je tam zákaz vjezdu. Zákaz vjezdu je jedno z pravidel silničního provozu, dané zákonem 361/2000 Sb., o provozu na pozemních komunikacích. Toto pravidlo na silnici poznáme tak, že je zde umístěna daná značka, která vypadá jako červený kruh s bílým středem.

Vymyslet a vyladit složený dotaz není jen tak. Chce to trochu přemýšlení a zkušeností. Každý postupně nakonec přejde ve složené prompty. Ale ten začátek je o tom prvním případu. Jednotlivých krocích.

Pravidlo trychtýře

Když už začneme s tím postupným promptováním, mějte na mysli pravidlo trychtýře. Je tak očividné, až se nechce věřit, že to nejčastěji opomíjené pravidlo a kvůli jeho ignorování nakonec dochází k největším chybám. Co znamená? Nejdříve se zeptejte co nejobecněji. ChatGPT vám odpoví. Pak s každým dotazem svůj dotaz zužujte a zpřesňujte. Neodpoví-li ChatGPT na váš dotaz tak, jak si představujete, zkuste se vrátit o krok zpět k širšímu dotazu a definujte jej jinak.

trychtyr prompt

Pravidlo zelené louky

Jste nespokojeni s výsledkem? V určité chvíli je třeba se zamyslet nad tím, jestli další promptování má smysl. Může se totiž stát, že přesáhnete oblast, kterou si ChatGPT pamatuje. Tato oblast zahrnuje jak to, co píšete vy, tak i to, co vám ChatGPT odpovídá. Tohle takzvané kontextové okno je stále stejně velké a když dosáhnete hranice, postě se začne v historii konverzace posouvat dál. ChatGPT tak zapomíná, co bylo na začátku.

Jeho výsledky tak můžete buď oživit tím, že mu dáte příkaz, aby vám napsal to, co jste už po něm chtěli na začátku, nebo v případě větších problémů začít znova. Postavte novou konverzaci na zelené louce a postupujte dál, ale tentokrát už s vědomostmi, které vám dal v předchozí konverzaci. Leckdy je to cesta rychlejší a jednodušší, než se zamotávat do konverzace, kterou může zapomínat.

 

Autor: Jan Čech

 

O autorovi..

Dvacet let dělal redaktora, editora a šéfredaktora v mnohých časopisech i innternetových portálech. Když vypukla velká revoluce umělé inteligence vypuštěním modelu ChatGPT do světa, stal se ve  vydavatelství Vltava Labe Media jedním z těch, kteří se do tohoto fenoménu snažili proniknout co nejvíc. Nakonec mu vedení nabídlo možnost, přejít na novou pozici, která ani nebyla definovaná. Neměla jméno. A tak se stal tím, kdo se snaží implementovat umělou inteligenci do struktur vydavatelství. A aby ta pozice nebyla bezejmenná, ChatGPT vygeneroval i její název: AI technologický specialista.

 

Foto:

Prompty_pic_Midjourney.jpg: Midjourney / Jan Čech

Trychtyr.jpg: Jan Čech

 

 

Facebook
Twitter
LinkedIn
Redakce
Redakce

Přinášíme pro vás zajímavosti a zprávy ze školství v Královéhradeckém kraji

Školský informační portál

Portál Školy sobě

Nákupní košík0
Košík je prázdný!
Pokračovat v nákupu
0