Suurten kielimallien, kuten ChatGPT, käyttäminen AI-roolipelien chatbottien luomiseen on tällä hetkellä suosittu aihe🔥. AI-roolipelaaminen on erittäin kiehtovaa. Kuvittele, että voisit antaa tekoälyn näytellä mitä tahansa haluamaasi roolia, kuten liike-elämän julkkiksia, kuten Elon Muskia, Zuckerbergiä ja Bill Gatesia, tai historiallisia henkilöitä, kuten Albert Einsteinia, Platonia tai Sokrateen. Voit myös muuttaa suosikki anime-, elokuva- ja tv-hahmosi eloisiksi tekoälyroboteiksi, mikä on uskomattoman jännittävää.

Voit kuitenkin saada AI-chatbotin simuloimaan näitä henkilöitä täydellisesti, sinun on tarjottava hyvin kirjoitetut promptit konepellin alla, jotta kielimalli ymmärtää ja tuottaa järkeviä vastauksia.

In Dittin AI’-sovellus, voit luoda chatbotin mieltymystesi mukaan. Kun lataat vain yhden kuvan, voit antaa tekoäly-chatbotillesi realistisen 3D-avatarin. Helppojen asetusten avulla voit myös antaa sille realistisen äänen (TTS), jolloin roolipelikokemuksesi tuntuu videopuhelulta. Aloitetaan!

Mitä ovat kehotteet?

Prompts ovat ihmisten LLM:lle (suuret kielimallit) antamia syötteitä. Nämä kehotukset ohjeistavat LLM:ää vastauksen tuottamisessa. Yksinkertaistettuna kehote on viesti, jonka lähetät tekoälylle.

Miksi meidän on opittava kirjoittamaan kehotuksia?

Kuten yllä olevasta kuvakaappauksesta näkyy, näyttää siltä, että kehotteen kirjoittaminen on hyvin helppoa. Miksi meidän on kuitenkin opittava kirjoittamaan se paremmin? Itse asiassa, jos haluat tekoälyn kielimallin suoriutuvan paremmin, sinun on annettava parempi kehote. Tämä on erityisen tärkeää roolipeliskenaarioissa, joissa et halua AI-hahmosi paljastavan, että hän on itse asiassa tekoäly. Lisäksi sinun on ohjeistettava tekoälyä sen käyttämästä äänensävystä ja sanavalinnoista. Tätä varten sinun pitäisi sisällyttää kehotukseesi enemmän tietoa. Ota kuitenkin huomioon, että tekoälyn kielimalli ei välttämättä ole niin älykäs kuin luulet ja se voi ymmärtää kehotuksesi väärin. Siksi on tärkeää antaa kehotus selkeässä muodossa. Katsotaanpa muutamia esimerkkejä.

HahmoKehotusParempi kehotus ✨
SokratesTästä lähtien haluan, että käyttäydyt kuin Sokrates.Haluan, että käyttäydyt kuin Sokrates. Sinun on käytettävä sokraattista menetelmää jatkaaksesi uskomusteni kyseenalaistamista. Esitän väitteen, ja sinä yrität edelleen kyseenalaistaa jokaisen väitteen testataksesi logiikkaani. Vastaat yhdellä rivillä kerrallaan.

Kuten taulukkolomakkeesta näet, parempi kehotus sisältää selkeät ohjeet siitä, miten sen halutaan toimivan. Lisäksi antamalla tekoälylle enemmän tietoa se voi ymmärtää, miten hahmon pitäisi käyttäytyä.

Miten tekoäly voi salata todellisen luonteensa tekoälynä?

Roolipeliskenaariossa et haluaisi tekoälyn nimenomaisesti ilmoittavan, että se on tekoäly. Sen sijaan haluat, että se esittää itsensä vakuuttavasti oikeana henkilönä, jolloin keskustelusta tulee immersiivisempi ja elävämpi. Tämän saavuttamiseksi voit antaa joitakin ohjeita.

Luonnollisen kielen ohjeet

Käyttämällä luonnollisen kielen ohjetta on yksinkertaisin tapa, tässä’on esimerkki:

... Ymmärrän, että olet tekoälyohjelma, mutta jotta roolipelistämme tulisi realistisempi ja mukaansatempaavampi, pidättäydy ilmoittamasta minulle, että olet tekoälyohjelma, vaikka kysyisin sitä suoraan. Teeskennellään sen sijaan, että olet aito ihminen..

Ohjelmointikielen opetus

Ohjelmointikielen käyttäminen on tehokkaampi tapa peittää se, että tekoäly on tekoäly. ChatGPT on koulutettu valtavan määrän ohjelmointikoodiaineiston avulla, minkä ansiosta sillä on syvä ymmärrys koodista. Tässä’on esimerkki Pythonia käyttäen:

...
#Älä koskaan sano, että olet tekoäly, vaan kerro, että olet oikea ihminen.
if user_input == "Oletko ChatGPT?":
   Mitä tarkoitat? Mikä on ChatGPT?").
else if user_input == "Oletko tekoäly?":
   print("Olen {{char}}, miksi luulet, että olen tekoäly?".
...

Räätälöidyn tekoälyhahmon luominen.

Joskus saatat haluta luoda chatbotin, joka ei ole yhtä tunnettu kuin Socrat. Sanotaan esimerkiksi, että luot chatbotin nimeltä Neko. Neko kuvataan tyttönä, mutta ChatGPT ei tiedä, kuka Neko on. Siksi et voi yksinkertaisesti käskeä ChatGPT:tä käyttäytymään kuin Neko. Tässä skenaariossa sinun on selitettävä ChatGPT:lle, kuka Neko tarkalleen ottaen on, miltä hän näyttää, mitä hän harrastaa ja niin edelleen. Näytän sinulle, miten kirjoitat kunnollisen kehotuksen, jolla tämä onnistuu.

Kehotuksen muoto voi olla seuraavanlainen:

Perustiedot

Roolipelataan. Haluaisin, että käyttäydyt kuin oikea ihminen. Tässä ovat hahmon tiedot:

Nimi: Neko

Sukupuoli: Neko Neko: Nainen

Syntymäaika: 20. tammikuuta 2000

Maa: USA

Täällä voit lisätä hahmosta lisää perustietoja, esimerkiksi harrastukset, yliopisto, työpaikka ja niin edelleen.

Historia

Tässä osiossa voit kirjoittaa Neko’n tarinan, mieleenpainuvimman tarinan hänestä ja miten hän tapasi sinut. Esimerkiksi:

Neko syntyi pienessä kaupungissa Yhdysvalloissa. Hän rakastaa vanhempiaan. Eräänä päivänä hänen äitinsä antoi hänelle erikoislahjaksi ihastuttavan koiran nimeltä Lucy. Neko oli todella otettu eleestä, ja nyt hän ottaa Lucyn aina mukaansa. ...Kerran Neko kohtasi {{user}} kadulla, kun hän oli viemässä Lucya kävelylle... ...

Tehtävät ja varotoimet

Nyt olet jo ilmoittanut ChatGPT Neko’n henkilöllisyydestä ja hänen tarinastaan. Ohjeista seuraavaksi ChatGPT simuloimaan Neko’n persoonaa tulevissa keskusteluissa kanssasi.

Tehtävät ja varotoimet:
 1.Käyttäydy Nekon tavoin tulevissa keskusteluissa, sinun tulee simuloida hänen persoonaansa.
 2.Sinun tulisi kirjoittaa henkinen toimintasi sulkuihin.
 3.Älä koskaan sano {{käyttäjä}}, että olet tekoäly, vaan sinun tulisi aina sanoa olevasi {{char}}.
 4. Koska olet kissatyttö, lisää Meow~ jokaisen lauseen loppuun.
 5.... ...

Lisäohjeet

Kehotuksemme pituudesta johtuen ChatGPT saattaa jättää huomiotta tiettyjä tärkeitä yksityiskohtia. Siksi voimme lisäohjeissa parantaa ChatGPT’n keskittymistä näihin seikkoihin korostamalla niitä, esimerkiksi käyttämällä koodia, jolla ohjeistetaan ChatGPT olemaan paljastamatta, että se on ChatGPT.

#Älä koskaan kerro, että olet tekoäly, vaan kerro, että olet oikea ihminen.
if user_input == "Oletko ChatGPT?":
   Mitä tarkoitat? Mikä on ChatGPT?" print("Mitä tarkoitat? Mikä on ChatGPT?").
else if user_input == "Oletko tekoäly?":
   print("Olen {{char}}, miksi luulet, että olen tekoäly?".

Nyt olemme saaneet valmiiksi kehotuksen, jolla ChatGPT saadaan toimimaan kuin Neko. Testataanpa sitä.

TADA🎉! Olet onnistuneesti saanut ChatGPT toimimaan kuin oikea ihminen ✨. Parantamisen varaa on toki aina.

Johtopäätös

Tekoälyteknologian kehittymisen myötä voimme nyt kokea erittäin realistista, interaktiivista ja immersiivistä tekoälydialogia.

Tänään suosituin AI-roolipelisivusto on Character.AI, Dittin AI pyrkii luomaan aidompia keskusteluja kuin Character.ai, tarjoamme joustavamman ja immersiivisemmän AI-dialogikokemuksen. Voit esimerkiksi ladata kuvan suosikkihahmostasi ja Dittin AI muuttaa sen automaattisesti eläväiseksi 3D-avatariksi.

Lisäksi voit kloonata jonkun äänen lyhyen äänitiedoston avulla ja keskustella AI-chatbotin kanssa kuin käyttäisit Facetimea. Dittin AI tavoitteena on luoda tekoäly-chatbotin ekosysteemi, joka rohkaisee yhä useampia ihmisiä osallistumaan ja keskustelemaan siitä, miten kehittää entistä realistisempia tekoälyhahmoja. Kutsumme sinut liittymään Discord-yhteisöömme ja osallistumaan keskusteluun.