ELKÉSZÜLT AZ ELSŐ NVIDIA AI ALAPÚ NPC, AMELLYEL ÉLŐ SZÓBAN KOMMUNIKÁLHATUNK A JÁTÉKON BELÜL

Az újítás ráadásul nem a felhő alapú nagy nyelvi modellt használja, hanem annak kompaktabb változatát, ami helyben futhat, így sokkal gyorsabban kapunk választ, igaz, cserébe a funkcionalitás is szerényebb.
Víg Ferenc (J.o.k.e.r)
Víg Ferenc (J.o.k.e.r)
2024. aug. 26. 16:15
Elkészült az első Nvidia AI alapú NPC, amellyel élő szóban kommunikálhatunk a játékon belül

A mesterséges intelligencia lassan a játékokban található NPC-k, vagyis a nem játszható karakterek világába is megérkezik. Ezek azok a karakterek egy adott játékon belül, amelyekkel ugyan interakcióba léphetünk, de közvetlenül nem irányíthatjuk őket úgy, mint például saját, játékon belüli karakterünket.

Ezeket az úgynevezett NPC-ket szeretné modernizálni az Nvidia a korábban bejelentett Nvidia ACE, vagyis az Avatar Cloud Engine segítségével, ami egy nagy nyelvi modell köré épülve egyfajta chatbottá alakítja az adott NPC-t, így szóba elegyedhetünk vele, méghozzá természetes, hang alapú kommunikációt használva. Alternatív módon a szöveg alapú kommunikáció is megoldható lehet, de az Nvidia friss demója nem ezt, hanem a hang alapú módszert mutatta meg.

Az első olyan játék, amelyben AI alapú NPC került, a Mecha BREAK nevet viseli. A többjátékos módban játszható harci játék lényegében egy techdemónak is felfogható, hiszen azt mutatja meg, hogyan működik az Nvidia ACE technológiája akkor, ha természetes, hang alapú kommunikáción keresztül lépünk vele interakcióba. Ez a demó azért is különleges, mert itt nem a felhő alapú ACE kapott szerepet, hanem a helyben futó változat, ami egy kompaktabb LLM köré épül. Az AI alapú NPC kipróbálásához mindenképpen GeForce RTX sorozatú videokártyára van szükség, de ez a GeForce RTX 2060-as modelltől kezdve a GeForce RTX 4090-ig bezárólag bármelyik példány lehet.

Míg az ACE felhő alapú verziója a Nemotron nagy nyelvi modell köré épül, ami négy darab A100-as gyorsítót igényel és legalább 160 GB-nyi VRAM szükséges a futásához, addig a helyben futó verzió ennek a nagy nyelvi modellnek a csökkentett funkcionalitású, így kevesebb erőforrást igénylő kiadását használja, ami Minitron 4B névvel rendelkezik. A Minitron 4B LLM mindössze 2 GB-nyi VRAM-ot igényel a futásához, és ugyan nem olyan ütőképes, mint a felhőben futó társa, cserébe viszont nem is kell másodperceket várni a reakcióra, mindössze 300 ezredmásodperc alatt jön a válasz.

Az első éles implementáció, ami megmutatja, mire is képes az újítás, egyelőre csak egyetlen egy NPC-vel használható. Az újítás jóvoltából már nem kell kiválasztható válaszokkal bajlódni, hang alapon is interakcióba léphetünk az NPC-vel, és a demó alapján egész jól megérti a beszédet, még akkor sem jön zavarba, ha némi akcentussal kerül szembe. A csökkentett funkcionalitású modell persze nem biztosít olyan folyékony is zökkenőmentes párbeszédet, mint felhő alapú társa, hiszen itt az volt a cél, hogy a kompakt modell többféle rendszeren is gyorsan és hatékonyan működjön.

Az egyelőre nem világos, mi a helyzet akkor, ha nincs RTX alapú videokártya az adott rendszerben. Ekkor alternatív módon a felhős verzióra válthat a játék, vagy akár visszaléphet a „kőkorszakba is”, így előre programozott válaszokkal lehet reagálni az NPC szövegére, ahogy azt már megszokhattuk. Az Nvidia ACE technológiája mindenképpen érdekes és hasznosnak is tűnik, ám az majd csak később derül ki, a játékosok hogyan fogadják, mennyire örülnek majd az AI chatbot alapú NPC-k jelenlétének. Az újítás számos új lehetőséget is tartogat, amelyekkel új szintre emelhető a játékélmény, de ez már egy másik történet.

Hírlevél feliratkozás
A feliratkozással elfogadom a Felhasználási feltételeket és az Adatvédelmi nyilatkozatot.

12 hozzászólás

A komment írásához előbb jelentkezz be!
gabushi
gabushi
2024. aug. 27. 19:43
#4

Nem biztos, hogy beszélni akarok játék közben... ezekben a "társas online" játékokban se vagyok jó ... kb sose beszélek, csak ha történik valami, de beszélgetni? Ehh... nem introvertált (én) embernek való ez.

Frixi313
Frixi313
2024. aug. 27. 6:06
#3

És amúgy a világon télleg ez a legnagyobb probléma? Baromira nem hiányzik, hogy társalogjak egy robottal. Az írásos részeket a játékososk 70%a skipeli... Kár az energiát ilyen marhaságokba ölni. Helyette forditsák az űrkutatásra vagy orvos tudományra...

csendesmark
csendesmark
2024. aug. 26. 22:09
#2

Ez van akkor amikor túl komolyan veszi valaki a buzzwordöket.

BiroAndras
BiroAndras
2024. aug. 27. 10:26

@csendesmark

  1. Milyen buzzwörd?

  2. Mi bajod vele? Pont a játékok egyik legnagyobb problémáját oldaná meg, ha az NPC-k tényleg értelmesen viselkednének, mégha korlátozottan is.

Balucsek
Balucsek
2024. aug. 26. 17:45
#1

Nem rossz még ha egyelőre picit droid érzetű is a hang és arc mimika párosa. Viszont ha már AI NPC érdekelt volna mi történik ha valami szerepétől független dolgot kérdeznek tőle. Pl mittom én "Csá Martel! Család hogy van?" lenne annyi "intelligenciája", hogy kamuzzon rá valamit vagy csak az előre megírt pár soros válaszát tudja kevergetni.
Technikailag meg kérdés mi van ha több NPC van egy helyen/dialóguson belül, nem csak egy merchant jellegű NPC-vel kell beszélni. Mert egyetlen karakterre azért még elég sok az a 2 giga vram. A nagy kérdés mennyire tudják, szeparálni az NPC-ket egy feltanított halmazon belül, mivel NPCknél az sem lenne szerencsés ha egy kollektív tudat ként mindent is tudnának attól független, hogy egy egyszerű falusi paraszt, egy árus, egy top level boss, vagy épp az egyik csapat társunk. Máskülönben egy falu/város/bázis akármi életre keltése elég erőforrás igényes 2GB/karakterrel, még akkor is ha nem kell mindet egyszerre betölteni.

BiroAndras
BiroAndras
2024. aug. 27. 11:01

@Balucsek

Így néz ki ez a gyakorlatban: https://arxiv.org/pdf/2304.03442v1

Vissza az oldal tetejére