Šioje pamokoje sužinosite, kaip į žaidimą įdiegti pirmąjį dirbtinio intelekto pokalbį. Daugiausia dėmesio skirsime barmeno, kaip ne žaidėjo veikėjo (NPC ), atgaivinimui. Būsite vedami per procesą žingsnis po žingsnio, kad dirbtinis intelektas galėtų autentiškai atlikti barmeno vaidmenį. Šios pamokos pabaigoje galėsite sukurti savo pokalbių robotą, kuris puikiai tiks mokslinės fantastikos nuotykių žaidimui.

Pagrindinės žinios:

  • Galite kalbėtis su dirbtiniu intelektu, žaidime atliekančiu barmeno vaidmenį.
  • Įgyvendinant reikia pridėti NPC ir tvarkyti naudotojo veiksmus.
  • Svarbu naudoti sistemos užuominas, kad būtų aiškiai apibrėžtas dirbtinio intelekto vaidmuo.

Žingsnis po žingsnio vadovas

Norėdami sukurti veikiantį dirbtinio intelekto pokalbį, vadovaukimės šiuo žingsnis po žingsnio vadovu:

1. įeikite į kambarį

Pirmiausia reikia įeiti į barą einant į šiaurę. Kai būsite tinkamoje vietoje, turėtumėte galėti bendrauti su barmenu.

2. pasikalbėkite su barmenu

Įėję į barą paspauskite mygtuką "Pasikalbėti su". Turėtumėte pamatyti pranešimą, kad kalbate su barmenu. Toliau pateikiamas senas pokalbio įgyvendinimas, kurį vis dar galime naudoti.

Įvadas į dirbtinio intelekto pokalbius kaip barmenas žaidime

3. Įveskite užklausą

Dabar turite galimybę ką nors pasakyti barmenui. Pavyzdžiui, galite jo paprašyti: "Man reikia gėrimo". Stebėkite, kaip dirbtinis intelektas reaguoja į jūsų prašymą.

Įvadas į dirbtinio intelekto pokalbius kaip barmenas žaidime

4. Išbandykite dirbtinio intelekto atsakymą

AI gali pasiūlyti jums paragauti gaivinančio nealkoholinio gėrimo. Tokiu atveju galimas toks atsakymas: "Galiu jums pasiūlyti keletą nealkoholinių gėrimų, kuriais galėtumėte pasimėgauti.".

Įvadas į dirbtinio intelekto pokalbius kaip barmenas žaidime

5. Išreikškite konkrečius reikalavimus

Dabar galite dar labiau pagilinti sąveiką pateikdami konkretesnius reikalavimus. Pavyzdžiui, galite pasakyti: "Bet aš noriu kosminio gėrimo". Dirbtinis intelektas pasistengs suprasti šį prašymą ir į jį atsakys.

Įvadas į dirbtinio intelekto pokalbius kaip barmenas žaidime

6. Aiškiai apibrėžkite AI vaidmenis

Svarbu, kad dirbtiniam intelektui būtų aišku, jog jis atlieka barmeno vaidmenį. Jis turėtų ne pateikti bendrus atsakymus, o pateikti konkrečias rekomendacijas, atitinkančias žaidimo temą.

7 Pasirengimas įgyvendinimui

Kad būtų galima palaikyti ryšį su dirbtiniu intelektu, turite užtikrinti, kad programinė įranga būtų tinkamai sukonfigūruota. Patikrinkite, ar žaidimo duomenyse baras apibrėžtas kaip nauja vieta ir ar priskirti NPC.

Įvadas į dirbtinio intelekto pokalbius kaip barmenas žaidime

8. Mygtukas "Talk to" (kalbėtis su)

Mygtuką "Talk to" (Pasikalbėti su) turėtų būti galima naudoti tik tuo atveju, jei dabartinėje vietoje yra NPC. Įsitikinkite, kad mygtukas yra išjungtas, kai nesate bare.

9. Nustatykite pokalbio būseną

Kai pradedate pokalbį, aktyvuojama nauja būsena. Šioje būsenoje kiti valdikliai turėtų būti išjungti, kad žaidėjas galėtų bendrauti tik su dirbtiniu intelektu.

Įvadas į dirbtinio intelekto pokalbius kaip barmenas žaidime

10. užtikrinti pokalbio atvaizdavimą

Pokalbio sąsajos dalis atvaizduojama tik tada, kai įjungta "pokalbio" būsena. Įvesties eilutė tampa matoma tik pradėjus pokalbį.

Įvadas į dirbtinio intelekto pokalbius kaip barmenas žaidime

11. apibrėžkite barmeno vaidmenį

Norėdami pritaikyti dirbtinio intelekto atsakymus barmeno vaidmeniui, turite naudoti sistemos užklausas. Šios formuluotės padeda dirbtiniam intelektui suprasti, kad jis turėtų atsakyti būtent kaip barmenas.

Įvadas į dirbtinio intelekto pokalbius kaip barmenas žaidime

12. Pritaikykite serverio konfigūraciją

Galiausiai reikia pakeisti serverio funkciją "sukurti pokalbio užbaigimą", kad AI būtų parengtas barmeno vaidmeniui. Tai labai svarbus žingsnis siekiant užtikrinti, kad sąveika būtų prasminga.

Įvadas į dirbtinio intelekto pokalbius kaip barmenas žaidime

Apibendrinimas

Šioje pamokoje sužinojote, kaip į žaidimą integruoti barmeno pavidalo dirbtinį intelektinį intelektą. Dabar jau žinote, kaip sukurti pokalbį naudojant "OpenAI API" ir kaip aiškiai apibrėžti dirbtinio intelekto vaidmenį. Šie pagrindai padės ne tik sukurti šį konkretų personažą, bet ir sustiprins jūsų bendrus dirbtinio intelekto integravimo įgūdžius.

Dažniausiai užduodami klausimai

Kaip savo žaidime įdiegti NPC?Tiesiog žaidimo duomenyse pridėkite naują NPC savybę.

Kaip išjungti mygtuką, jei žaidėjo nėra juostoje?Naudokite dabartinę vietą, kad patikrintumėte, ar yra NPC.

Kaip apibrėžti, kad dirbtinis intelektas atsakinėtų kaip barmenas?naudokite sistemos užklausas, kad dirbtinis intelektas žinotų savo vaidmenį.

Ką daryti, jei pokalbis nėra atvaizduojamas?Įsitikinkite, kad "pokalbio" būsena yra aktyvi, kol pokalbis yra matomas.

Kaip iš AI gauti konkrečius atsakymus?naudokite aiškiai apibrėžtas užklausas ir įsitikinkite, kad sistemos užuominos įgyvendintos teisingai.