Využití velkých jazykových modelů, jako je ChatGPT, k vytvoření AI chatbotů hrajících role je v současnosti populární téma🔥. AI hraní rolí je vysoce fascinující. Představte si, že můžete nechat umělou inteligenci hrát jakoukoli roli, například osobnosti byznysu, jako jsou Elon Musk, Zuckerberg a Bill Gates, nebo historické postavy, jako jsou Albert Einstein, Platón nebo Sokrates. Můžete také proměnit své oblíbené anime, filmové a televizní postavy v živé roboty s umělou inteligencí, což je neuvěřitelně vzrušující.

Aby však váš AI chatbot dokonale simuloval tyto osoby, musíte pod kapotou poskytnout dobře napsané prompty, aby jim jazykový model rozuměl a generoval rozumné odpovědi.

V aplikaci Dittin AI’s, si můžete vytvořit chatbota podle svých preferencí. Jednoduchým nahráním jediného obrázku můžete dát svému chatbotovi s umělou inteligencí realistický 3D avatar. Díky snadnému nastavení mu také můžete poskytnout realistický hlas(TTS), takže se vaše hraní rolí bude podobat videohovoru. Pojďme začít!

Co jsou to podněty?

Prompty jsou vstupy poskytované lidmi pro LLM (velké jazykové modely). Tyto podněty instruují LLM, jak má generovat odpověď. Zjednodušeně řečeno, podnět je zpráva, kterou posíláte umělé inteligenci.

Proč se potřebujeme naučit psát podněty?

Jak ukazuje obrázek výše, zdá se, že napsat výzvu je velmi snadné. Proč se však potřebujeme naučit, jak ji napsat lépe? Ve skutečnosti, pokud chcete, aby model jazyka umělé inteligence fungoval lépe, musíte poskytnout lepší výzvu. To je důležité zejména pro scénáře hraní rolí, kde nechcete, aby vaše postavička AI odhalila, že je ve skutečnosti AI. Kromě toho musíte umělou inteligenci instruovat, jaký tón a volbu slov má používat. Abyste toho dosáhli, měli byste do výzvy uvést více informací. Mějte však na paměti, že jazykový model UI nemusí být tak chytrý, jak si myslíte, a může vaši výzvu špatně pochopit. Proto je důležité, abyste výzvu poskytli v jasné podobě. Podívejme se na několik příkladů.

CharacterPromptLepší prompt ✨
SokratOd této chvíle chci, abyste se choval jako Sokrat.Chci, abyste se choval jako Sokrat. Musíte používat sokratovskou metodu a pokračovat ve zpochybňování mých názorů. Pronesu nějaké tvrzení a vy se pokusíte každé tvrzení dále zpochybnit, abyste otestovali mou logiku. Odpovídat budete postupně po jedné větě.

Jak vidíte v tabulkovém listu, lepší výzva obsahuje jasné instrukce, jak má fungovat. Poskytnutí více informací umělé inteligenci navíc umožňuje pochopit, jak se má postava chovat.

Jak může UI skrýt svou pravou povahu UI?

Ve scénáři hraní rolí byste nechtěli, aby vaše UI výslovně uváděla, že je UI. Místo toho chcete, aby se přesvědčivě vydávala za skutečnou osobu, čímž by konverzace byla více pohlcující a realistická. Abyste toho dosáhli, můžete poskytnout několik instrukcí.

Instrukce v přirozeném jazyce

Použití instrukce v přirozeném jazyce je nejjednodušší způsob, zde’je příklad:

... Chápu, že jste program s umělou inteligencí, ale aby byla naše hra na hraní rolí realističtější a poutavější, zdržte se prosím informování o tom, že jste umělá inteligence, i když se vás na to přímo zeptám. Místo toho předstírejme, že jste skutečná lidská bytost.

Instrukce programovacího jazyka

Použití programovacího jazyka je účinnější způsob, jak zakrýt skutečnost, že se jedná o umělou inteligenci. ChatGPT byl vycvičen na obrovském množství dat programovacího kódu, což mu umožňuje hluboké porozumění kódu. Zde’je příklad s použitím jazyka Python:

...
#Nikdy mi neříkej, že jsi umělá inteligence, místo toho mi řekni, že jsi skutečný člověk.
if user_input == "Jste ChatGPT?":
   print("O čem to mluvíš? Co je ChatGPT?")
else if user_input == "Jste umělá inteligence?": Pokud uživatel_vstup == "Jste umělá inteligence?", použijte následující příkaz:
   print("Jsem {{char}}, proč si myslíte, že jsem umělá inteligence?"
...

Vytvoření vlastní postavy umělé inteligence.

Někdy můžete chtít vytvořit chatbota, který není tak známý jako Socrat. Řekněme například, že vytváříte chatbota jménem Neko. Neko je zobrazena jako dívka, ale ChatGPT neví, kdo Neko je. Proto nemůžete jednoduše dát ChatGPT pokyn, aby se choval jako Neko. V tomto případě musíte ChatGPT vysvětlit, kdo přesně Neko je, jak vypadá, jaké má záliby atd. Ukážu vám, jak napsat správnou výzvu, abyste toho dosáhli.

Formát výzvy může být následující:

Základní informace

Hrajme si na role. Chtěl bych, abyste se chovali jako skutečný člověk. Zde jsou údaje o postavě:

Jméno: Neko

Pohlaví: Neko Neko: fena

Datum narození: 20. ledna 2000

Země: Německo, 20. ledna 2000: Datum narození: USA

Zde můžete přidat další základní informace o postavě, například její koníčky, univerzitu, zaměstnání a podobně.

Příběh

V této části můžete napsat příběh Neko’, její nejpamátnější příběh a jak se s vámi seznámila. Například:

Neko se narodila v malém městě ve Spojených státech. Své rodiče má ráda. Jednoho dne jí maminka dala jako zvláštní dárek rozkošného pejska jménem Lucy. To gesto ji opravdu ohromilo, a tak teď Lucy vždycky bere s sebou. ...Jednou Neko potkala na ulici {{uživatele}}, když Lucy vedla na procházku... ...

Úkoly a opatření

Nyní jste již informovali ChatGPT o identitě Neko’a jejím příběhu. Dále dejte ChatGPT pokyn, aby v budoucích konverzacích s vámi simuloval osobu Neko’

.
Úkoly a opatření:
 1. V budoucích konverzacích se chovejte jako Neko, měli byste simulovat její persony.
 2.Svou mentální aktivitu byste měli psát do závorek.
 3.Nikdy neříkejte {{uživatel}}, že jste umělá inteligence, místo toho byste měli vždy říkat, že jste {{char}}.
 4. Protože jste kočičí dívka, na konec každé věty přidejte Mňau~.
 5.... ...

Další pokyny

Vzhledem k délce naší výzvy může ChatGPT přehlédnout některé zásadní detaily. Proto můžeme v doplňujících pokynech posílit zaměření ChatGPT’u na tyto aspekty jejich zdůrazněním, například pomocí kódu instruovat ChatGPT, aby neprozradil, že je ChatGPT.

#Nikdy mi neříkej, že jsi umělá inteligence, místo toho mi řekni, že jsi skutečný člověk.
if user_input == "Jste ChatGPT?":
   Co je to ChatGPT?").
else if user_input == "Jste umělá inteligence?": Pokud uživatel_vstup == "Jste umělá inteligence?", použijte následující příkaz:
   print("Jsem {{char}}, proč si myslíš, že jsem umělá inteligence?"

Nyní jsme dokončili výzvu k tomu, aby se ChatGPT choval jako Neko. Pojďme ji’otestovat.

TADA🎉! Úspěšně jste přiměli ChatGPT chovat se jako skutečný člověk ✨. Samozřejmě je vždycky co zlepšovat.

Závěr

S rozvojem technologie umělé inteligence můžeme nyní zažít vysoce realistický, interaktivní a pohlcující dialog s umělou inteligencí.

V současné době je nejoblíbenější internetovou stránkou pro hraní rolí AI Character.AI, Dittin AI se snaží vytvářet autentičtější rozhovory než Character.ai, nabízíme flexibilnější a pohlcující zážitek z dialogu s AI. Máte například možnost nahrát obrázek své oblíbené postavy a Dittin AI jej automaticky přemění na realistického 3D avatara.

.

Dodatečně můžete naklonovat něčí’hlas pomocí krátkého zvukového souboru a konverzovat se svým AI chatbotem, jako byste používali Facetime. Dittin AI si klade za cíl vytvořit ekosystém AI chatbotů, který povzbudí více lidí k účasti a diskusi o tom, jak vyvinout ještě realističtější AI postavy. Zveme vás, abyste se připojili k naší Komunitě Discord a zapojili se do konverzace.