💬
Retail – data, powered by AI
top of page

Pro naše účastníky, ale nejen je. Prompt sem, metaprompt tam - kdo se v tom má vlastně vyznat?

Aktualizováno: před 3 hodinami

Jak na našich kurzech, tak určitě i na mnoha jiných místech jste se setkali s termínem - prompt. Dokonce se dnes i s prompty už může obchodovat. Již ale ne každý (samozřejmě kromě Vás s výbornou pamětí) si zapamatoval termíny systémový prompt, nebo dokonce metaprompt. A o tomhle bude přesně tenhle článek - abychom po jeho přečtení již měli v promptech v různých jeho podobách zcela jasno. Než se ale do toho pustíme, tak špetka kontextu na začátek. Jak víte, tak kontext je v AI světě king.


Práce s AI není exaktní disciplína, respektive snad k exaktní disciplíně nemůže být vzdálenější. To má svoje obrovské výhody, ale také obrovské nevýhody. Výstupy, které od AI dostáváme, jsou totiž téměř vždy slepě následované naše prompty do puntíku. Jak jsme ale názorně popsali v minulém příspěvku, tak pokud naše zadání je opravdu jen onen jeden puntík, tak AI nástroj má obrovské pole působnosti, do kterého svůj výstup může vměstnat. AI totiž kromě svých nadlidských znalostí disponuje až superhrdinskou kreativitou. Tato kreativita je důvod, proč nám AI i při sebevágnějším a sebehorším promptu "vykouzlí" výsledek, který nás často zcela uzemní, a to pozitivně a samozřejmě často i negativně.

ree

Ať se to někdy nezdá, tak AI opravdu chce vždy pomáhat, a nikoliv nás frustrovat (nebo ještě hůře). Ale její kreativita je prostě příliš silná.. Když ji totiž na jakýkoliv její výsledek napíšete: "udělej mi 20 podobných výstupů, ale aby to bylo spíše z pohledu, jako by se slepice dívala na svět z Mount Everestu, kdyby tady vládli roboti" tak AI opravdu přijde s 20 dalšími výsledky se zohledněním tohoto bláznivého promptu.


Kdo z Vás si zkoušel hrát s hlubším nastavováním svých AI nástrojů, tak dříve dokonce existovalo nastavení, kterému si říkalo "temperature" (dodnes v mnoha aplikacích se toto nastavení stále používá), které říká, jak moc má být AI kreativní. Tato kreativita se nám hodí v používání typu: "Vygeneruj mi pohádku, pro mého 5letého syna. Má rád draky, žraloky, vesmír a chtěl by zachraňovat svět." Pokud byste toto zadání sami obdrželi, tak se u něj opravdu hodně zapotíte. AI však ani nemrkne a vystřihne Vám takovou pohádku za 5 vteřin. A když se Vám nelíbí, tak jen řeknete, ať Vám udělá 5 dalších a ona je opět za pár vteřin vygeneruje.


Proč o tom ale vlastně píšeme? Protože tato AI vlastnost je přesně důvod, proč mnozí uživatelé končí frustrovaní a nespokojení. My totiž musíme používat prompty, abychom tuto nespoutanou kreativitu drželi na uzdě. Až budete více a více zabředávat do práce s AI, tak zjistíte, že stále větší část Vašich promptů bude obsahovat věci, co AI rozhodně nemá dělat. Protože budete stále více a více zjišťovat, že AI má svou hlavu, a ta rozhodně není lidská. Tím se dostáváme k prvnímu termínu dnešního článku, tím je technika používání promptů: "few shot prompting" - To je fancy výraz pro dávání AI nástrojům příklady. V tomto případě jde o negativní případ, ale stejně tak můžeme aplikovat pozitivní příklady něčeho, co se nám líbí a chceme, aby se tím AI inspirovala, nebo to třeba i okopírovala. Jde o velmi silnou techniku, která Vám bude pomáhat si s AI dobře rozumět (respektive aby ona rozuměla Vám).


Nic není totiž více frustrující, než když si s AI nerozumíme. Dokážeme se zacyklit v nekonečném kruhu zmaru a zoufalství, ze kterého není vidět žádné světlo na konci tunelu. Přesně v této situaci vznikla v současnosti nejsilnější, nejrychlejší a v drtivé většině případů nejlepší metoda promptování, a to je metapromptování. Protože jako mávnutím kouzelného proutku se tato situace otočila za jeden z největších "objevů" uživatelského používání velkých jazykových modelů. My se AI zkrátka zeptáme, jak se jí máme zeptat. Ono totiž není zaručené, že když AI všechno dobře vysvětlíte, tak Vám dobře porozumí. Ale komu bude mnohem častěji rozumět, je ona sama. Přeci jen zde funguje: "svůj - svému"

ree

Díky této metodě jsme schopni překonat opravdu téměř jakýkoliv problém. Stačí se jen zasnít nad svým cílem, vysvětlit kontext a zeptat se AI, jak se jí máte zeptat, aby se Váš cíl splnil. Pokud se výsledek nepodařil, tak jen řekneme AI, co se nepovedlo a jak má vypadat prompt, který zajistí, že tam chyba nebude. A tento krok opakujeme stále dokola, dokud není výsledek dokonalý.


A jak je v AI světě zvykem, všechno se používá k tomu, abychom se mohli dostat na další level. My se tedy můžeme ptát aktuálně nejlepších AI nástrojů (Chat GPT, nebo Gemini), jaký máme zadat prompt do Midjourney pro generování dechberoucích epických obrázků, či skladbě písně v Suno, při programování v Claudu, nebo cokoliv jiného nás napadne.


Na co se v dnešním AI světě metaprompty často používájí (mimochodem tuto techniku zná a používá jen mizivé procento uživatelů - jste opravdu hodně napřed, pokud toto čtete) je nastavování AI agentů, nebo organizovaných AI prostorů. Tomuto nastavení se říká "systémový prompt". Jsou to prompty, které vložíme do nastavení a agent (například custom GPT v Chatu GPT, Gem v Gemini, Projekt v Claudovi, Prostory v Perplexity, nebo i Projekty v Chatu GPT, ale i mnohé další) dělá to, co jsme mu v systémovém promptu řekli. Tyto úlohy už jsou většinou komplikovanější a je pro nás přesný výsledek důležitý. Proto je třeba hodně důkladně prompt ošetřit. Před technikou metapromptování šlo často o velmi dlouhou, úmornou a náročnou práci. Ale díky této poměrně nové metodě se nám tato nastavení velmi dramaticky zjednodušila. Proto si každý z nás už dokáže vytvořit svého AI agenta úplně na všechno.


A poslední termín, který nám zbývá, je ten nejjednodušší, a tedy: user prompt nebo také jen prompt. Jde o cokoliv, co napíšeme a okamžitě po odbouchnutí enteru AI začíná pracovat. Po nastavení systémovým promptem totiž agenti očekávají ještě user prompt, což je jejich zadání. Vnímejme to tak, jakože systémový prompt by ve svaté AI pětici byl všechno kromě zadání. Tedy cíl, role, kontext a výstup. A zadání je v tomto případě náš user prompt.


Doufám, že je nyní všechno jasnější. Jak znáte ze školení a workshopů, tak níže zasílám několik tipů a "kouzelných formulací":


Hluboce se zamysli - používá se při zadání, pokud chci, aby AI nástroj nejprve přemýšlel. Ve skutečnosti se přepne na větší a chytřejší jazykový model a bude vymýšlet i věci, které jsme v našem promptu neměli. Velmi užitečné, pokud dostáváte příliš povrchní výsledky a chcete jít více do hloubky.


Co ještě by tam mohlo být? - silná formulace, která opět donutí AI nástroj zohlednit ještě další aspekty dané problematiky - lze libovolně opakovat, dokud nejste spokojeni.


Použij aktuální best practices používané profesionální AI komunitou - AI nástroj použije aktuální pokročilé metody promptování (sebereflexní rubika, proud myšlenek atd.). Velmi vhodné pro složité úlohy, na kterých Vám opravdu záleží.


Komentáře


bottom of page