Selles õpetuses saad teada, kuidas oma mängus luua esimese tehisintellektiga vestlus. Keskkendume baarimehe kui mängus mittemängitava tegelase (NPC) elluäratamisele. Sind juhendatakse samm-sammult läbi protsessi, et tehisintellekt saaks baarimehe rollis autentselt tegutseda. Selle õpetuse lõpuks suudad luua omaenda vestlusroboti, mis sobib ideaalselt teadusliku ulmesõnumiga seiklusmängu.

Olulisemad teadmised:

  • Sa saad vestelda tehisintellektiga, kes toimib baarimehena mängus.
  • Teostamine nõuab NPC-de lisamist ja kasutajategevuste käsitlemist.
  • Oluline on kasutada süsteemi suuniseid, et tehisintellekt saaks selgelt määratleda oma rolli.

Samm-sammult juhend

Funktsioneeriva tehisintellektiga vestluse seadistamiseks järgime nüüd seda samm-sammult juhendit:

1. Ruumi sisenemine

Esmalt pead sisenema baari; selleks mine põhja poole. Kui oled õiges piirkonnas, peaksid sa saama suhelda baarimehega.

2. Baarimehega vestlemine

Kui oled baaris, vajuta "Räägi" nupule. Peaksite nägema teadet, mis ütleb, et sa räägid baarimehega. Allpool on vana vestluse rakendus, mida saame jätkuvalt kasutada.

Sissejuhatus tehisintellekti vestluspartnerina mängus baarmanina

3. Päringu sisestamine

Nüüd on sul võimalus baarimehele midagi öelda. Näiteks võid talle küsida: "Vajan jooki". Vaata, kuidas tehisintellekt reageerib sinu päringule.

Sissejuhatus tehisintellekti vestlusesse baarimeistrina mängus

4. Tehisintellekti vastuse testimine

Tehisintellekt võib sulle pakkuda proovida mõnda alkoholivaba jooki. Sellisel juhul võib üks võimalik vastus olla: "Ma võin soovitada mõnda alkoholivaba jooki, mida nautida.".

Sissejuhatus tehisintellekti vestluspartnerisse baarmenina mängus

5. Konkreetsete soovide väljendamine

Nüüd saad suhtlust veelgi süvendada, väljendades konkreetseid soove. Näiteks võiksid öelda: "Aga ma tahan kosmosejooki". Tehisintellekt püüab seda päringut mõista ja sellele reageerida.

Sissejuhatus tehisintellekti vestlusaknasse baarmenina mängus

6. Tehisintellekti rollide selge määratlemine

On oluline teadvustada tehisintellektile, et ta tegutseb baarimehe rollis. Ta ei peaks andma üldisi vastuseid, vaid konkreetseid soovitusi, mis sobivad mängu teemaga kokku.

7. Teostamiseks valmistumine

Koostöö tehisintellektiga suhtlemiseks pead veenduma, et tarkvara on korrektselt seadistatud. Kontrolli, et baar oleks mänguandmetes uue asukohana määratletud ja NPC-d oleksid omistatud.

Sissejuhatus tehisintellekti vestlusrobotisse baarmenina mängus

8. 'Räägi' nupu seadistamine

"Räägi" nupp peaks olema saadaval ainult siis, kui praeguses asukohas on NPC-d. Veendu, et nupp oleks keelatud, kui sa ei asu baaris.

9. Vestluse oleku seadistamine

Vestlust alustades aktiveeritakse uus olek. Teised kontrollid peaksid sellel režiimil olema keelatud, nii et mängija saaks suhelda ainult tehisintellektiga.

Sissejuhatus tehisintellekti vestluskaaslasesse baarmenina mängus

10. Vestluse renderdamise tagamine

UI vestlusosa renderdataks ainult siis, kui olek "vestluse pidamine" on aktiveeritud. Sisestusrida muutub nähtavaks alles siis, kui alustad vestlust.

Sissejuhatus tehisintellekti vestluskaaslaseks olemisse mängus baarmenina

11. Baarmen Rolli defineerimine

Vastuste kohandamiseks tegevuste baarmeni rolliga pead kasutama süsteemi kutseid. Need sõnastused aitavad tehisintellektil mõista, et tal oodatakse vastuseid just baarmenina.

Tutvustus tehisintellekti vestluskaaslasena baarmanina mängus

12. Serveri seadistuse kohandamine

Lõpuks on oluline modifitseerida serveril funktsiooni "loo jutu lõpetamine", et tehisintellekt oleks baarmenina ette valmistatud. See on oluline samm, et tagada, et suhtlus oleks mõistlik.

Sissejuhatus tehisintellekti vestlusrakendusse baarmenina mängus

Kokkuvõte

Selles õpetuses oled õppinud, kuidas saad tehisintellekti baarmena oma mängus kasutusele võtta. Nüüd tead, kuidas kasutada OpenAI API-d vestluse seadistamiseks ja kuidas selgelt defineerida tehisintellekti roll. See alus mitte ainult ei aita sul selle konkreetse karakteri arendamisel, vaid parandab ka sinu oskusi tehisintellekti kogu integreerimisega seotud osas.

Sagedased küsimused

Kuidas rakendada mängus mittemängitavat karakterit (NPC)?Lisa lihtsalt uus omadus mänguandmetesse NPC-de jaoks.

Kuidas saan nupu keelata, kui mängija pole baaris?Kasuta praegust asukohta, et kontrollida, kas NPC-d on kohal.

Kuidas defineerida, et tehisintellekt vastab baarmenina?Kasuta süsteemi kutseid, et selgelt kirjeldada tehisintellekti rolli.

Mida teha, kui jutuakent ei renderdata?Veendu, et olekut "vestlus" aktiveeritakse enne, kui vestlus on nähtav.

Kuidas saada konkreetseid vastuseid tehisintellektilt?Kasuta selgelt defineeritud päringuid ja veendu, et süsteemi kutsed on õigesti rakendatud.