Nová éra personalizace s ChatGPT
20. července tohoto roku přišla společnost OpenAI s dlouho očekávaným rozšířením integrovaným do ChatGPT, rozšíření neslo název „Custom Instructions“, jejímž cílem bylo usnadnit komunikaci s chatbotem tím, že si ho personalizujete pro své účely. V té době bylo však rozšíření dostupné pouze ve Spojených státech. Teprve ale až od 21. srpna si rozšíření mohli vyzkoušet i uživatelé v Evropě a Spojeném království. V tomto článku se podíváme na to, co to rozšíření Custom Instructions je, v čem nám může pomoci, a jak ho využít. V průběhu článku poskytnu formuli, díky níž získáte odrazový můstek pro vytvoření si vlastního profilu stejně jako profilu modifikovaných odpovědí pro ChatGPT. Na závěr pak ukážu, jak můžete ChatGPT nechat, aby profil vytvořilo za Vás, a to jen na základě hrubých informací, které chatbotovi poskytnete. Tak jdeme na to!
Nové rozšíření Custom Instructions je navrženo s cílem, aby uživatelé se nemuseli tolik zaobírat prompt engineeringem v každé konverzaci. Místo toho, abyste museli chatbotovi pokaždé podrobně vysvětlovat, co vlastně chcete, a proč to chcete, můžete nyní do sekce „Custom Instructions“ vložit své osobní údaje a přání ohledně toho, jak má chatbot komunikovat a ChatGPT tyto informace při každé odpovědi ve všech konverzacích zohlední.
Například, pokud jste učitel třetí třídy, můžete do svých instrukcí vložit „Učím třetí třídu“, a když se zeptáte na zajímavé fakty o Měsíci, ChatGPT vám poskytne odpověď přizpůsobenou právě Vašim studentům. U toho to ale nekončí, jak jsem říkal, ChatGPT si díky Custom Instructions můžete přizpůsobit prakticky pro cokoli – ať už jste marketér, podnikatel, kuchař, psycholog nebo manažér, můžete si ChatGPT přizpůsobit přesně pro Vaše účely.
Joanne Jang z OpenAI popisuje tuto funkci jako „stálý úvod“ k vašim dotazům. Místo složitého formulování otázek s veškerým kontextem stačí přidat tento kontext do vašich instrukcí a bude tam pokaždé.
Kde najdu Custom Instructions, a jak je aktivovat?
- Klikněte na 3 malé horizontální tečky u vašeho jména u profilu:
- Zde klikněte na „Custom Instructions“. (Pakliže tam kolonku nevidíte, podívejte se do nastavení – Settings & Beta – a Custom Instroctions povolte.)
- Nyní se vám zobrazí dvě pole, do prvního napíšete veškeré informace, které chcete, aby o Vás ChatGPT vědělo a na základě nich upravovalo své odpovědi.
- V druhém poli napíšete, jak by ChatGPT mělo své výstupy (odpovědi) upravit, a jaké parametry by mělo zohledňovat.
- Aby se poté Vámi zadané údaje promítli do konverzací, je nutné vlevo dole zaškrtnout políčko „Enable for new chats“ – za předpokladu, že zrovna nebudete chtít Custom Instructions používat, jednoduše tuto možnost odškrtněte.
- Poté, co jste hotoví, klikněte na tlačítko „save“ a začněte novou konverzaci.
Na to, jestli v dané konverzaci ChatGPT Custom Instructions používá nebo ne, se můžete podívat v horní části u názvu GPT modelu – měla by zde být malá ikonka, na kterou když najedete, zobrazí se vám, jaké instrukce a parametry v dané konverzaci ChatGPT zohledňuje:
V případě, že zde ikonku nemáte, pro danou konverzaci Custom Instructions nejsou využívány.
Jak Custom Instructions využít?
Vsadím se, že mnohým se již v mysli objevují nápady, co by se s tím všechno dalo dělat. Mohu ChatGPT přikázat, aby mi odpovídalo ve stylu Keanu Reevse nebo mohu ChatGPT říct, ať mi odpovídá v hádankách, případně ji požádám, aby se chovalo jako Marcus Aurelius.
Všechny tyto nápady jsou sice velmi zajímavé a rozhodně Vás pobízím, abyste rozvinuli své kreativní myšlení a tyto nápady si vyzkoušeli. Přesuneme-li se ale do sféry profesního využití, sestavování Custom Instructions se stane obtížnějším.
Co bych tam měla napsat? Co vlastně chci, aby to dělalo? Jak si ChatGPT přizpůsobit přesně pro můj podnik? Jak ten příkaz sestavit, aby měl hlavu a patu, a zároveň nevynechával nic důležitého?
To je jen pár otázek, u nichž se Vám z prvotního nadšení orosí čelo a svraští tvář. Pro vytvoření takového příkazu bude nejdříve důležité si definovat strukturu pro obě pole. Pro tyto účely zde uvedu ukázky struktury, kterou můžete použít. Samozřejmě si ji můžete přizpůsobit podle svých potřeb, ať už se jedná o odebrání některých kolonek nebo naopak jejich přidání.
Struktura osobního profilu (prvního pole)
- Role: [Zde doplníte roli, např. „podnikatel“]
- Výzvy: [Zde uvedete výzvy toho, co hodláte udělat, např. „rozšíření působnosti na sociálních sítích“]
- Zájmy o témata: [Zde uvedete oblasti zájmu, např. „výroba kvalitního zeleného čaje“]
- Hodnoty a principy: [Zde uvedete své hodnoty a principy]
- Styl učení: [Zde uvedete, jakým způsobem nejraději získáváte nové informace]
- Osobní informace: [Zde uvedete další osobní informace]
- Cíle: [Zde uvedete krátkodobé a dlouhodobé cíle]
- Preference: [Zde uvedete nástroje, techniky nebo metody]
- Jazyk: [Zde uvedete jazykové dovednosti]
- Specializované znalosti: [Zde uvedete oblasti odbornosti]
- Vzdělání: [Zde uvedete vzdělání]
- Styl komunikace: [Zde uvedete komunikační preference]
Struktura profilu ChatGPT (druhé pole)
- Formát odpovědi: [Zde uveďte, jaký formát odpovědi preferujete, např. „stručný“, „podrobný“, „otázka-odpověď“ atd.]
- Tón: [Zde uveďte preferovaný tón komunikace, např. „profesionální“, „přátelský“, „formální“ atd.]
- Úroveň detailu: [Zde uveďte, jak podrobně chcete, aby byla odpověď, např. „zkrácená“, „detailní“ atd.]
- Návrhy: [Zde uveďte, zda chcete návrhy na zlepšení nebo doporučení k danému tématu.]
- Typy otázek: [Zde uveďte, jaké typy otázek preferujete, např. „otevřené“, „uzavřené“, „reflektivní“ atd.]
- Kontroly a vyvážení: [Zde uveďte, jaké kontroly a vyvážení očekáváte v odpovědích.]
- Zdroje a reference: [Zde uveďte, zda chcete, aby byly v odpovědi uvedeny zdroje nebo reference.]
- Úroveň kritického myšlení: [Zde uveďte, jakou úroveň kritického myšlení očekáváte v odpovědích.]
- Úroveň kreativity: [Zde uveďte, jakou úroveň kreativity očekáváte v odpovědích.]
- Přístup k řešení problémů: [Zde uveďte, jaký přístup k řešení problémů preferujete.]
- Uvědomění si zkreslení: [Zde uveďte, zda chcete, aby bylo v odpovědi zohledněno uvědomění si zkreslení.]
- Jazykové preference: [Zde uveďte, jaký jazyk nebo styl komunikace preferujete v odpovědích.]
Ukázka vyplněných profilů
Nyní Vám zde ukážu ukázku toho, jak by profily mohly být vyplněné:
Struktura osobního profilu (prvního pole)
- Role: Podnikatel v oblasti zeleného čaje
- Výzvy: Rozšíření trhu, zvýšení povědomí o značce, konkurence s většími značkami
- Zájmy o témata: Výroba kvalitního zeleného čaje, udržitelné zemědělství, tradiční metody sklizně
- Hodnoty a principy: Udržitelnost, autenticita, kvalita produktu
- Styl učení: Praktickým způsobem, prostřednictvím workshopů a seminářů
- Osobní informace: Vlastník malého rodinného podniku, více než 10 let zkušeností v oboru
- Cíle: Rozšířit podnikání na mezinárodní trhy, zvýšit online prodej
- Preference: Organické metody pěstování, tradiční metody výroby čaje
- Jazyk: čeština, angličtina (základní úroveň)
- Specializované znalosti: Proces výroby zeleného čaje, trh s čajem v ČR
- Vzdělání: Bakalářský titul v oboru podnikání a managementu
- Styl komunikace: Přímý, upřímný, vstřícný
Struktura profilu ChatGPT (druhé pole)
- Formát odpovědi: Stručný a jasný
- Tón: Profesionální s nádechem přátelskosti
- Úroveň detailu: Střední – dostatečně podrobný, ale ne příliš dlouhý
- Návrhy: Rady pro online marketing, tipy na sociální média, strategie pro rozšíření trhu
- Typy otázek: Otevřené, zaměřené na strategii a růst
- Kontroly a vyvážení: Ověření informací z důvěryhodných zdrojů
- Zdroje a reference: Odkazy na studie a články o trhu s čajem
- Úroveň kritického myšlení: Analytický přístup k tržním trendům a strategiím
- Úroveň kreativity: Inovativní nápady pro marketing a branding
- Přístup k řešení problémů: Strategický a orientovaný na řešení
- Uvědomění si zkreslení: Respektování různorodosti a inkluzivity v komunikaci
- Jazykové preference: čeština, základní angličtina pro mezinárodní komunikaci
Porovnání odpovědí
V této fázi si ukážeme, jak bude odpověď vypadat, když použiji Custom Instructions, a jak odpověď bude vypadat bez nich. Hlavní výhodou je, že kdykoliv otevřete ChatGPT a vytvoříte novou konverzaci, automaticky můžete začít s chatbotem komunikovat o vaší společnosti, budoucím plánování apod. A jelikož ChatGPT bude přesně vědět kontext, který jste jí poskytli, nebudete odkázáni na neustálé popisování Vaší společnosti v každé konverzaci, kterou vytvoříte.
Odpověď s Custom Instructions
Odpověď bez Custom Instructions
Odpověď s Custom Instructions
Odpověď bez Custom Instructions
Odpověď s Custom Instructions
Odpověď bez Custom Instructions
Jak můžete na ukázkách vidět, ačkoli na první pohled mohou působit velmi identicky, při bližším pohledu zjistíte, že se liší. Custom Instructions umožňují ChatGPT tvořit personalizovanější odpovědi. Jak jsem se ale již zmiňoval, jedna z nejlepších věcí, které toto rozšíření poskytuje, je kontext. ChatGPT tak automaticky bude vědět s čím Váš dotaz souvisí, a jak Vám přizpůsobit odpověď – to se obzvláště hodí pro lidi, které nebaví se vrtat v prompt engineeringu a trávit x času nad vymýšlením a testováním kvalitního příkazu. Obzvláště v oblasti businessu na to prostě nemáte tolik času.
Jak nechat ChatGPT napsat profil za Vás?
V této sekci si ukážeme, jak nechat ChatGPT, aby za vás vytvořilo ideální profil. Jediné, co zde budete muset udělat je, vyplnit v prvním příkazu, který zde poskytnu, o sobě patřičné informace v části „Mé informace:“ a příkaz zkopírovat do konverzace s ChatGPT. ChatGPT následně tyto informace použije pro vytvoření vašeho osobního profilu. Poté do stejné konverzace zkopírujete druhý příkaz, pomocí něhož vám ChatGPT vytvoří profil toho, jak by ChatGPT mělo odpovídat.
První příkaz – vytvoření osobního profilu
Vytvoř mi profil na základě následujících informací:
Mé informace: [Zde uveďte všechny relevantní informace o sobě, svém povolání, cílech, výzvách atd.]
Na základě těchto informací mi, prosím, vytvoř ideální profil s následující strukturou. Jednotlivé parametry (role, výzvy…), doplníš na základě mnou zadaných informací. Uživatelovo informace ale rozšíříš, lépe strukturuješ a jasně s nimi vyplníš jednotlivé parametry. Tvým cílem je odhadovat, co pro uživatelovo účely bude nejlepší, a jaký profil by se pro něj nejlépe hodil. Samozřejmě svůj odhad stavíš na uživatelovo informacích, ale neomezuj se na ně. Uživatel bude mít často jen hrubou představu, co chce, a tvým úkolem mu bude poskytnout komplexní detailní profil.
Uživatel tento profil pak bude moci zadat ChatGPT, které tím řekne, jak má upravit a strukturovat své výstupy vzhledem k danému profilu.
Struktura profilu:
- Role: [Zde doplníš roli, např. „podnikatel“]
- Výzvy: [Zde uvedeš výzvy, např. „rozšíření působnosti na sociálních sítích“]
- Zájmy o témata: [Zde uvedeš oblasti zájmu, např. „výroba kvalitního zeleného čaje“]
- Hodnoty a principy: [Zde uvedeš své hodnoty a principy]
- Styl učení: [Zde uvedeš, jakým způsobem nejlépe získáváte nové informace]
- Osobní informace: [Zde uvedeš další osobní informace]
- Cíle: [Zde uvedeš krátkodobé a dlouhodobé cíle]
- Preference: [Zde uvedeš nástroje, techniky nebo metody]
- Jazyk: [Zde uvedeš jazykové dovednosti]
- Specializované znalosti: [Zde uvedeš oblasti odbornosti]
- Vzdělání: [Zde uvedeš vzdělání]
- Styl komunikace: [Zde uvedeš komunikační preference]
Druhý příkaz – vytvoření ChatGPT profilu
Nyní mi vytvoříš profil toho, jak by mi ChatGPT měla odpovídat, opět ti zde přiložím strukturu, v níž jsou parametry, které vyplníš s ohledem na uživatelovo profil. To znamená, že na základě uživatelovo informacích uvedených v profilu napíšeš, jak by ChatGPT měla odpovídat, jak by své odpovědi měla strukturovat, stylizovat, formátovat, na co by se měla zaměřovat apod. Představ si jako by jsi uživatelovi pomáhala vytvoři bota pro jeho osobní účely.
Zde je struktura profilu ChatGPT:
- Formát odpovědi:
- Tón:
- Úroveň detailu:
- Návrhy:
- Typy otázek:
- Kontroly a vyvážení:
- Zdroje a reference:
- Úroveň kritického myšlení:
- Úroveň kreativity:
- Přístup k řešení problémů:
- Uvědomění si zkreslení:
- Jazykové preference:
Ukázka
Vyplnění části prvního příkazu „Mé informace:“ může vypadat například takto:
- Mé informace: Jsem softwarový inženýr, který pracuje na projektu pro technologickou korporaci. Potřebuji, aby jsi mi podávala krátké stručné odpovědi bez zbytečných okecávání na mé otázky. V případě, že budu od tebe chtít vygenerovat kód, napíšeš mi jenom kód bez toho, aniž by jsi mi popisovala, co dělá nebo, jak ho mám použít. Mám odborné znalosti v programovacích jazycích typu Python, C++, Java a Ruby. Vystudoval jsem inženýrský titul v oblasti programátorství. Vždy odpovídej v češtině.
Po vyplnění a potvrzení prvního příkazu se mi dostalo této odpovědi:
Následně jsem zkopíroval a použil druhý příkaz, kdy mi ChatGPT mělo vytvořit profil ChatGPT vzhledem k mé profesi:
Nyní jsem oba dva profily zkopíroval do příslušných kolonek v Custom Instructions a ihned jsem profil vyzkoušel s následujícím příkazem
Odpověď
Závěr
Jak jste viděli Custom Instructions je zatím jedno z nejlepších rozšíření, které společnost OpenAI přinesla a bezpochyby tak opět upevnila svou vedoucí pozici na poli generativní AI. Ukázky, které jste viděli a způsoby, jakými se dají vytvářet Custom Instructions, nejsou statické. Tzn. že se nemusíte striktně daných formulí držet, naopak je žádoucí, abyste si uměli přizpůsobit profily pro sebe. Nebojte se tak experimentovat, modifikovat a testovat, poněvadž dáte-li s tím trochu práce a času, výsledný profil Vás pak bude provázet dlouhou dobu dopředu – podobně jako kdybyste si tvarovali masku, kterou dokonce života budete nosit.
Můžete tak ChatGPT sdělit, aby odpovídalo pouze ve specifikovaném jazyce, ať už lidském nebo programovacím, nebo jí požádat, aby vždy při svých odpovědích používala emotikony a odpovídala ve stylu Sokratese. Kreativní možnosti jsou nekonečné. Ať už se ale rozhodnete pro jakýkoliv přístup, přeji vám ve vašem promptování hodně štěstí!