Copilot, Microsoft 365, Vše

Prompt engineering, aneb jak si psát s M365 Copilotem

Prompt engineering

Jak si psát s umělou inteligencí? A jak formulovat výzvy? Už jste slyšeli o Prompt engineering? Psát si s umělou inteligencí (zadávat výzvy – prompty) je jako posílat zprávy na WhatsApp – když je napíšete jasně a srozumitelně, dostanete odpověď, kterou chcete. Špatně napsaný prompt je jako poslat zmatenou zprávu kamarádovi – odpověď může být úplně mimo. V tomto článku si ukážeme, jak psát prompty, které AI pochopí a odpoví vám přesně tak, jak potřebujete Právě o tom je totiž Prompt engeneeringo metodách jak zadat Copilotovi či jiné AI efektivní výzvu pro co nejlepší výsledek. 

Prompt engineering: Jak formulovat výzvy?

Každý, kdo někdy komunikoval s nástrojem umělé inteligence postupem času zjistil, jak jemu osobně vzájemná komunikace vyhovuje nejvíce. Někdo preferuje psát výzvy iterativně a reagovat až na výsledek zadaného promptu. V zásadě konverzuje podle výsledku tvorby Copilota a aktuální situace. První výzvu vystřelí bez většího rozmyslu a další výzvy specifikuje podle toho, jaký výsledek v danou chvíli dostane. Jiný uživatel naopak preferuje první výzvu naplnit specifickými a obsáhlými informacemi, aby se výsledek, který požaduje, co nejvíce přiblížil ideálně napoprvé. Pro oba případy ale platí několik základních pravidel, které doporučujeme při komunikaci s Copilotem neopomínat. 

Vyjadřujte se jasně a nebojte se rozepsat 

Zadávejte Copilotu jasné informace. Platí to obdobně jako při komunikaci s kolegou; jestliže kolegovi napíšete zprávu, ve které by ani on sám nepochopil, co přesně se po něm žádá, velmi pravděpodobně požadavek nepochopí ani nástroj AI. 

Prompty jak formulovat

Konverzujte a poskytujte podrobnosti

Konverzujte s Copilotem jako by to byl váš asistent. Generativní AI funguje jinak než vyhledávač v prohlížeči na internetu. Ve vyhledávači používáme klíčová slova, u Copilota a AI obecně je naopak dobré konverzovat a poskytovat širší kontext. Představte si, že asistentovi popisujete detailně nějaký problém a stejně tak postupujte i při psaní výzev.

Prompty konverzujte

Uvádějte zdroje a příklady

Nebojte se odkazovat na jiné dokumenty. Můžete Copilota jednoduše navést, aby informace čerpal z nějakého konkrétního zdroje. Například  chcete vytvořit osnovu školení. V rámci výzvy přidejte odkaz na zdrojový dokument, který se věnuje tématu školení a požádejte ho, aby text vygeneroval podle něj. Tím se zase o krok přiblížíte k vámi požadovanému výsledku.

Prompty se zdrojem

Poskytujte zpětnou vazbu

Poskytování zpětné vazby Copilotu pomáhá lépe pochopit, co přesně požadujete. Poskytujte mu zpětnou vazbu, aby se přizpůsobil vašim preferencím. Pokud se vám výsledek nezdá, jednoduše mu napište, že je odpověď nesprávná a blíže popište, co má dále udělat.

Ověřujte správnost

Stejně jako člověk není ani Copilot neomylný. Vygenerovaný výsledek si vždy zkontrolujte a ověřte zdroje, ze kterých čerpá. Copilot není autonom, je to nástroj, který je veden uživatelem a jsem to vždy já, kdo ho používá, má možnost ho řídit, opravovat a zamítat vygenerované odpovědi. Vždy jsem to já, kdo rozhodne dále, jak s výsledkem nakládat. Výsledek může sloužit například i jako odrazový můstek, kdy se snažím vyplodit nějaký text a dívám se na prázdný papír a nevím, odkud začít. Může mi takto nadhodit první myšlenku a nasměrovat správným směrem.

Čemu se při promptování vyvarovat?

Protichůdným a nesouvisejícím pokynům a nekonkrétním informacím

Již jsme si vysvětlili, že je důležité poskytovat podrobnosti. Vyvarujte se ale zadáváním protichůdných a nesouvisejících pokynů. Udržujte témata odděleně a nepožadujte v rámci jedné výzvy několik různých úkolů, které spolu nijak nesouvisí. Zkuste se doptávat postupně na základě toho, co odpoví. Různá témata také udržujte v oddělených chatech, čímž Copilotovi i sobě uděláte pořádek pro lepší orientaci.

Slangu, zkratkám či neformálnímu jazyku

Vyjadřujte se jasně spisovným jazykem a raději, než zkratky používejte celá slova. Některým zkratkám či slangu Copilot pravděpodobně porozumí, ale může to mít vliv na výslednou odpověď.

Prompty bez zkratek

Klíčové prvky výzvy

Výzvy mohou mít různou podobu a mohou obsahovat všemožné informace. Pro promt engineering je základním stavebním prvkem výzvy ale CÍL, bez nějž by výzva postrádala smysl. Jakou odpověď od Copilota chcete? Může se jednat o příkaz či o prostou otázku. Tím určíme, co má Copilot udělat.

Prompt s cílem

Další prvky výzvy

Další prvky výzvy cíl specifikují a umožňují AI lépe pochopit, co má být výsledkem promptu. Přidáním KONTEXTU umožníme Copilotovi blíže porozumět našemu cíli a rozšíříme tím výzvu o podrobnosti, které jsou pro požadovaný výsledek důležité. Aby Copilot věděl, odkud má čerpat informace, je dobré uvést ZDROJ. Pokud ho totiž omezíme na místo či čas, mohou být jeho odpovědi konkrétnější a aktuálnější. Stejně důležitým prvkem je i nastavení OČEKÁVÁNÍ. Chcete, aby byl vygenerovaný text strukturován do odstavců či byl napsán ve formálním duchu? Nastavte očekávání a sledujte, jak s vámi Copilot spolupracuje.

Prompt engineering

Prompt celé znění

Takto vypadá výsledek výzvy, kde jsme blíže specifikovali požadavky.

Výsledek výzvy

Nebojte se a konverzujte

Nebojte se a konverzujte, občas i sebelepší výzva nestačí a je dobré se pídit dál po výsledku a nevzdávat se hned. 🙂

Jak dál? Pořiďte si licence M365 Copilota a nebo se třeba podívejte na názorné video, které na téma Prompt engineering připravil Microsoft.

Napsat komentář