Š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.

Ievads AI tērzēšanā kā bārmenim spēlē

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.

Ievads AI tērzēšanā kā bārmenim spēlē

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.".

Ievads AI tērzēšanā kā bārmenim spēlē

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.

Ievads AI tērzēšanā kā bārmenim spēlē

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.

Ievads AI tērzēšanā kā bārmenim spēlē

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.

Ievads AI tērzēšanā kā bārmenim spēlē

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.

Ievads AI tērzēšanā kā bārmenim spēlē

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.

Ievads AI tērzēšanā kā bārmenim spēlē

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.

Ievads AI tērzēšanā kā bārmenim spēlē

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.