Chcete lepší odpovědi ChatGPT? Pište lepší výzvy.
Výzva ChatGPT může být velmi zábavná. Může to být obzvláště vzrušující, když chatbota přimějete dělat přesně to, co chcete. Nicméně, jako když se učíte jezdit na kole, může se po cestě objevit několik nárazů a škrábanců. Někdy může být přimět chatbota, aby poskytoval uspokojivé výsledky, složité dobrodružství.
Výsledky, které získáte z ChatGPT, jsou stejně dobré jako výzvy, které poskytujete. Špatné výzvy znamenají špatné reakce. Proto jsme sestavili praktický průvodce některými chybami, kterých se při používání ChatGPT vyvarovat.
1. Míchání témat v jednom chatu
I když se může zdát, že není důležité vyzývat k různým tématům v rámci jedné chatovací relace, stojí za to tomu věnovat pozornost. ChatGPT je vysoce citlivý na kontext. Každá výzva, kterou zadáte během chatovací relace, může výrazně ovlivnit odpovědi, které obdržíte od následujících výzev.
Řekněme, že jste zahájili chat tím, že jste se zeptali ChatGPT: "Můžeme mluvit o americké armádě?" Pokud budete konverzaci pokračovat a rozhodnete se požádat chatbota, aby vám to řekl o některých nedávných válkách, je tu šance, že jen upozorní na války, kterých se americká armáda účastnila, když byste možná potřebovali širší pohled na všechny globální konflikty. Proč? ChatGPT používá kontext předchozích konverzací ke zpracování odpovědi na následující výzvy.
Tato funkce pomáhá ChatGPT zůstat u tématu během dlouhých konverzací na jakékoli téma. Na škodu však začíná být, když chatbot vnese do nové odpovědi informace z úplně jiného tématu, aby zachoval kontext a zůstal u tématu. To lze někdy snadno zjistit. Může však být také nenápadný a nezjištěný, což vede k dezinformacím.
V níže uvedeném příkladu jsme po dlouhé diskusi o americké armádě požádali ChatGPT, aby nám řekl o některých globálních konfliktech, a vybral pouze ty s určitou formou americké účasti.
2. Příliš mnoho pokynů v jedné výzvě
ChatGPT je schopen zpracovat několik direktiv v rámci jedné výzvy. Přesto existuje práh počtu instrukcí, které může spravovat současně, aniž by byla ohrožena kvalita jeho reakcí. Možná jste se setkali s online výzvami obsahujícími četné pokyny, které vypadají, že fungují dobře. Ne vždy tomu tak ale je a k zajištění optimálních výsledků je nutný odlišný přístup.
Nejlepší způsob, jak se vypořádat se složitými výzvami, je rozdělit je a použít je pomocí řetězového přístupu. To zahrnuje rozdělení složitých výzev do více částí, z nichž každá obsahuje méně pokynů. Poté můžete každou výzvu vložit do ChatGPT v jednodušších bitech, následovaných dalšími jednoduššími bity, které zpřesňují odpověď z předchozích výzev, dokud nedosáhnete požadovaného výsledku.
Takže namísto použití výzvy jako:
- Řekněte mi o historii Eiffelovy věže, včetně jejích stavebních materiálů, rozpočtu, designu, jejího významu, zúčastněné stavební společnosti a kontroverzí.
Můžete použít:
- Povězte mi o historii Eiffelovy věže.
- Byly kolem projektu nějaké zásadní kontroverze?
- Jaké hlavní stavební materiály byly použity?
- Řekněte mi o jeho designu a designérech
- Vysvětlete jeho význam
- Pojďme se bavit o rozpočtu
Druhá sada výzev poskytne mnohem podrobnější informace a relevantní odpovědi.
3. Být příliš konkrétní s vašimi pokyny
Ačkoli se může zdát výhodné poskytovat velmi podrobné výzvy, tato strategie není vždy optimální. Podrobné pokyny skutečně nabízejí ChatGPT jasný směr pro generování odpovědí. Nadměrné detaily však mohou neúmyslně omezit reakce ChatGPT na příliš úzký kontext, což může vést k méně přesným reakcím a halucinacím.
ChatGPT má tendenci vymýšlet si informace, kdykoli jim chybí fakta. Pokud tedy existuje omezená skutečnost v rámci omezení pokynů, které poskytujete, pravděpodobně získáte dezinformace.
Jako ukázku jsme požádali ChatGPT, aby omezil své odpovědi na jakoukoli otázku, kterou se ptáme na názor Elona Muska na toto téma. Zeptali jsme se ChatGPT na Mars, rakety a elektrická vozidla a odpovědi byly dobré, protože Elon Musk jasně řekl k tématu hodně. Když jsme však požádali ChatGPT, aby nám řekl o Pizza (nezapomeňte, že odpovědi by měly být pouze názory Elona Muska na toto téma), ChatGPT vymyslel veselý komentář.
4. Neposkytování kontextu, když je to nutné
Kontext hraje zásadní roli v tom, jak ChatGPT reaguje na danou výzvu. I malý posun v kontextu může vést k výrazně odlišným reakcím. Pokud není uveden žádný kontext, vaše výzva se stane nejednoznačnou, což povede k různým odpovědím pokaždé, když je použita stejná výzva. Tento nedostatek konzistence nemusí být při hledání přesných odpovědí žádoucí, protože neexistuje způsob, jak znát správnou odpověď. Ale jak poskytujete kontext a kdy byste měli?
Řekněme, že chcete používat ChatGPT jako překladatelský nástroj. Jak víte, jazyk může být velmi nejednoznačný. Například stejná věta může znamenat různé věci v závislosti na kontextu. Jinými slovy, v situacích, jako je tato, je kontext velmi důležitý. Zde je příklad.
Zvažte španělskou frázi „Gracias por preguntar, pero estoy bastante seguro aquí“. ChatGPT to překládá jako: „Díky za optání, ale tady jsem si docela jistý." V textu byla tato věta zkopírována, zamýšlený význam byl: "Děkuji za optání, ale jsem v bezpečí tady."
To však bylo špatně interpretováno, protože nebyl poskytnut žádný kontext. Poté, co jsme poskytli kontext ChatGPT zahrnutím dalších informací, které by měly být interpretovány z kontextu někdo mluvil o bezpečnosti (o čemž se mluvilo v textu, ze kterého byl zkopírován), ChatGPT poskytl očekávaný překlad.
5. Bez použití příkladů
Začlenění příkladů je zásadním aspektem vytváření efektivních výzev ChatGPT. I když ne každá výzva vyžaduje příklad, když se naskytne příležitost, včetně jednoho může výrazně zvýšit specifičnost a přesnost odpovědí ChatGPT.
Příklady jsou zvláště důležité při generování jedinečného obsahu, jako jsou vtipy, hudba nebo motivační dopisy. Například na níže uvedeném snímku obrazovky jsme požádali ChatGPT, aby vytvořil sarkasmus o hudebnících, jakmile poskytneme jméno hudebníka. Nejdůležitější je, že jsme neuvedli žádné příklady.
Bez příkladů nebyly vtipy, se kterými ChatGPT přišel, nijak zvlášť drásající. Celková odezva také nebyla příliš lákavá.
Dále jsme dali ChatGPT několik příkladů toho, jak chceme, aby naše vtipy vypadaly. Zde je výzva na snímku obrazovky níže:
S příklady, které vedou ChatGPT, se generované vtipy výrazně zlepšily (i když trochu závistivé, že vtipy ChatGPT se zdají lepší než naše!). Ten první byl vtip o Taylor Swift.
A tady je další, který ChatGPT vytvořil, když jsme ho vyzvali Jay-Z.
Líbí se vám druhá sada vtipů? No, morálkou příběhu je používat příklady častěji.
6. Vaše pokyny nejsou jasné a konkrétní
Chcete-li od ChatGPT získat ty nejlepší odpovědi, musíte být ve svých pokynech co nejkonkrétnější a nejjednoznačnější. Bohužel nejednoznačnost otevírá vaše výzvy k více interpretacím, takže je pro ChatGPT obtížné poskytnout konkrétní a přesnou odpověď.
"Jaký je smysl života?" a "Jaký je nejlepší způsob, jak zůstat zdravý?" jsou dva příklady výzev, které vypadají normálně, ale jsou dost nejednoznačné. Na obě otázky neexistuje definitivní odpověď. ChatGPT se vám však pokusí poskytnout odpověď, která vypadá jako tvrdá fakta. Výzvy jako "Jaký je smysl života z biologické perspektivy?" nebo „Jaké jsou některé specifické životní styly změny nebo návyky, které mohou pomoci zlepšit duševní zdraví?" jsou dobré příklady konkrétních, méně nejednoznačných alternativy.
Konkrétní výzvy poskytují jasnější směr, kterým se má ChatGPT řídit. Také zužuje zaměření výzvy a poskytuje relevantnější informace pro model, se kterým lze pracovat.
ChatGPT je odpadky dovnitř, odpadky ven
Stejně jako kuchař potřebuje kvalitní ingredience, aby mohl připravit lahodné jídlo, odpovědi generované ChatGPT do značné míry závisí na výzvách, které poskytujeme. Stejně jako výběr ingrediencí utváří chuť a výsledek pokrmu, jasnost, specifičnost a kontext našich výzev ovlivňují přesnost a relevanci odpovědí ChatGPT. Vytvářením dobře strukturovaných výzev dáte ChatGPT ingredience, které potřebuje k podávání zasvěcených a poutavých interakcí, podobně jako zkušený kuchař servírující kulinářské mistrovské dílo.