Šajā pamācībā uzzināsiet, kā savā spēlē ieviest pirmo AI tērzēšanu. Mēs pievērsīsimies bārmeņa kā personāža, kas nav spēlētājs (NPC ), iedzīvināšanai. Jūs soli pa solim tiksiet vadīts pa procesam, lai mākslīgais intelekts varētu autentiski darboties bārmeņa lomā. Šīs pamācības beigās jūs varēsiet izveidot savu čatbotu, kas lieliski iederēsies zinātniskās fantastikas piedzīvojumu spēlē.
Galvenās atziņas:
- Jūs varat tērzēt ar mākslīgo intelektu, kas spēlē darbojas kā bārmenis.
- Īstenošanai nepieciešams pievienot NPC un apstrādāt lietotāja darbības.
- Ir svarīgi izmantot sistēmas norādes, lai skaidri definētu AI lomu.
Soli pa solim
Lai izveidotu darbojošos mākslīgā intelekta tērzēšanu, izpildīsim šo soli pa solim vadlīniju:
Ieejiet telpā
Vispirms jums ir jāieiet bārā, dodoties uz ziemeļiem. Kad esat pareizajā zonā, jums vajadzētu būt iespējai sazināties ar bārmeni.
2. Runājiet ar bārmeni
Kad esat bārā, nospiediet pogu "Runāt ar". Jums vajadzētu redzēt ziņojumu, kas informē, ka sarunājaties ar bārmeni. Zemāk ir redzama vecā tērzēšanas implementācija, kuru mēs joprojām varam izmantot.
3. Ievadiet pieprasījumu
Tagad jums ir iespēja kaut ko pateikt bārmenim. Piemēram, jūs varat viņam lūgt: "Man vajag dzērienu". Novērojiet, kā mākslīgais intelekts reaģē uz jūsu pieprasījumu.
4. Pārbaudiet mākslīgā intelekta atbildi
Mākslīgais intelekts varētu jums ieteikt nobaudīt atspirdzinošu bezalkoholisku dzērienu. Šādā gadījumā iespējamā atbilde ir: "Es varu ieteikt dažus bezalkoholiskos dzērienus, kurus jūs varētu baudīt.".
5. Izteikt konkrētas prasības
Tagad jūs varat padziļināt mijiedarbību vēl vairāk, izsakot konkrētākas prasības. Piemēram, jūs varat teikt: "Bet es vēlos kosmosa dzērienu". Mākslīgais intelekts mēģinās saprast šo pieprasījumu un atbildēs uz to.
6. Skaidri definējiet mākslīgā intelekta lomas
Ir svarīgi AI skaidri norādīt, ka tas darbojas bārmeņa lomā. Tam nevajadzētu sniegt vispārīgas atbildes, bet gan konkrētus ieteikumus, kas atbilst spēles tēmai.
7 Sagatavošanās īstenošanai
Lai nodrošinātu saziņu ar mākslīgo intelektu, jānodrošina, ka programmatūra ir pareizi konfigurēta. Pārbaudiet, vai bārs ir definēts kā jauna vieta spēles datos un vai ir piešķirti NPC.
8. Poga "Runāt ar
Pogai "Runāt ar" jābūt pieejamai tikai tad, ja pašreizējā atrašanās vietā ir NPC. Pārliecinieties, ka šī poga ir deaktivizēta, ja neesat bārā.
9. iestatiet tērzēšanas stāvokli
Kad sākat tērzēšanu, tiek aktivizēts jauns stāvoklis. Šajā režīmā pārējiem vadības elementiem jābūt deaktivizētiem, lai spēlētājs varētu mijiedarboties tikai ar mākslīgo intelektuālo aģentu.
10. nodrošināt tērzēšanas atveidošanu
Lietotāja interfeisa tērzēšanas daļa tiek atveidota tikai tad, kad ir aktīvs "tērzēšanas" stāvoklis. Ievades rinda kļūst redzama tikai tad, kad tiek uzsākta tērzēšana.
11. Definēt bārmeņa lomu
Lai mākslīgā intelekta atbildes pielāgotu bārmeņa lomai, ir jāizmanto sistēmas uzvedņi. Šie formulējumi palīdz mākslīgajam intelektam saprast, ka tam jāatbild tieši kā bārmenim.
12. Pielāgojiet servera konfigurāciju
Visbeidzot, ir nepieciešams pārveidot servera funkciju "izveidot tērzēšanas pabeigšanu", lai AI būtu sagatavots bārmeņa lomai. Tas ir būtisks solis, lai nodrošinātu, ka mijiedarbība ir jēgpilna.
Kopsavilkums
In this tutorial, you have learnt how to integrate an AI in the form of a bartender into your game. Tagad jūs zināt, kā iestatīt tērzēšanu ar OpenAI API un kā skaidri definēt AI lomu. Šie pamati ne tikai palīdzēs jums izstrādāt šo konkrēto tēlu, bet arī uzlabos jūsu vispārējās AI integrēšanas prasmes.
Biežāk uzdotie jautājumi
Kā es varu ieviest NPC savā spēlē?Vienkārši pievienojiet jaunu NPC īpašību spēles datos.
Kā es varu deaktivizēt pogu, ja spēlētājs neatrodas joslā?Izmantojiet pašreizējo atrašanās vietu, lai pārbaudītu, vai NPC ir klāt.
Kā noteikt, ka mākslīgais intelekts atbild kā bārmenis?izmantojiet sistēmas norādes, lai mākslīgais intelekts apzinātos savu lomu.
Ko man darīt, ja tērzēšana nav atveidota?Pārliecinieties, ka pirms tērzēšanas ir aktīvs "tērzēšanas" stāvoklis.
Kā no mākslīgā intelekta saņemt konkrētas atbildes?izmantojiet skaidri definētus pieprasījumus un pārliecinieties, ka sistēmas pamudinājumi ir pareizi īstenoti.