Alkalmazási ÚTMUTATÓ

AI az eljárási tartalom létrehozásában játékokhoz

Az eljárási tartalomgenerálás (PCG) algoritmusokat használ a játékvilágok, szintek, tárgyak és küldetések automatikus létrehozásához.

Áttekintés

Az eljárási tartalomgenerálás (PCG) algoritmusokat használ a játékvilágok, szintek, tárgyak és küldetések automatikus létrehozásához. Lehetővé teszi a kis csapatok számára, hogy hatalmas, változatos játékokat építsenek, és most a generatív mesterséges intelligencia tölti fel.

Az AI a Procedural Content Generation for Games programban a gyakorlati alkalmazásra összpontosít: a modell képességét megbízható napi munkafolyamatokká alakítja, amelyek mérhető értéket biztosítanak.

Mély merülés

A PCG hosszú múltra tekint vissza: Rogue (1980) algoritmikusan generált kazamatákat, a No Man's Sky pedig híresen állítja, hogy több mint 18 ötmilliárd egyedi bolygót építettek determinisztikus magvakból. A Minecraft csaknem végtelen terepet generál a Perlin/zaj függvények segítségével, a Spelunky pedig úttörő volt a kényszeralapú szintgenerálásban, amely véletlenszerű és játszható is marad. A legtöbb klasszikus PCG szabály- vagy zajalapú, gondos megszorításokkal, így a kimenet szórakoztató, nem csak változatos. Egy kutatási részterület, a PCGML (PCG gépi tanuláson keresztül), modelleket képez a meglévő szinteken, hogy újakat hozzon létre. Ma a generatív AI kiterjeszti a PCG-t textúrákra, 3D modellekre, párbeszédekre és küldetésekre. Nagy előnye a tartalom méretaránya és újrajátszhatósága; a nagy kihívás a minőség-ellenőrzés, a koherencia és az unalmas, egyforma kimenet elkerülése, amit gyakran „zabpehely problémának” is neveznek.

Technikai betekintés

Az olyan zajfunkciók, mint a Perlin és a Simplex zaj egyenletes, természetesnek tűnő véletlenszerűséget hoznak létre a domborzati magasságtérképekhez. Sok rendszer magértéket használ, így ugyanaz a bemenet determinisztikusan ugyanazt a világot reprodukálja, és hatalmas világokat tesz lehetővé anélkül, hogy eltárolná azokat. A kényszeralapú és nyelvtani alapú módszerek (és a hullámfüggvény összeomlása) biztosítják, hogy a generált elrendezések megoldhatók és koherensek maradjanak, míg a PCGML generatív modelleket képez ember által készített példákon, hogy utánozza a jó tervezést.

A mesterséges intelligencia elsajátítása az eljárási tartalom létrehozásában játékokhoz

Az eljárási tartalomgenerálás (PCG) algoritmusokat használ a játékvilágok, szintek, tárgyak és küldetések automatikus létrehozásához. Lehetővé teszi a kis csapatok számára, hogy hatalmas, változatos játékokat építsenek, és most a generatív mesterséges intelligencia tölti fel. Az AI a Procedural Content Generation for Games programban a gyakorlati alkalmazásra összpontosít: a modell képességét megbízható napi munkafolyamatokká alakítja, amelyek mérhető értéket biztosítanak. A mélyebb megértés érdekében az AI-t a Procedural Content Generation for Games programban működési modellként kell kezelni, nem pedig egyetlen funkcióként: határozza meg a kívánt eredményeket, tisztázza a feltételezéseket, és válassza el, hogy a rendszer mire képes megbízhatóan, és ami még szakértői megítélést igényel.

A gyakorlatban a Procedural Content Generation for Games programban mesterséges intelligenciát használó erős csapatok a munkafolyamatok eredményeire összpontosítanak, nem a modell bemutatókra, és korán meghatározzák az emberi ellenőrzési pontokat. Dokumentálják az explicit sikerkritériumokat, tesztelik a valósághű adatokat és munkafolyamatokat, és a megfigyelt hibaminták alapján iterálnak, nem pedig egyszeri benchmark győzelmek alapján. Ez az a hely, ahol az elméleti megértés tartós képességgé válik a termék, a politika és a műveletek között.

Az alkalmazásszintű tervezés határozza meg, hogy az AI javítja-e a valós eredményeket. Ugyanakkor egy megszakadt folyamat automatizálása felerősítheti a meglévő problémákat. A legrugalmasabb megközelítés a kísérleti sebesség és az irányítási fegyelem kombinálása: kísérleti kísérletek futtatása, bizonyítékok rögzítése, döntési naplók közzététele és a biztosítékok folyamatos frissítése a modell viselkedésének, a felhasználói elvárásoknak és a szabályozási követelményeknek megfelelően.

Stratégiai hatás

Az alkalmazásszintű tervezés határozza meg, hogy az AI javítja-e a valós eredményeket.

Az alkalmazásszintű tervezés határozza meg, hogy az AI javítja-e a valós eredményeket. A kiváló minőségű telepítéseknél ez mérhető működési szabályokká, tulajdonosi határokká és ismétlődő felülvizsgálati rituálékká alakul át, így a csapatok növelhetik a bizalmat a kétértelműség skálázása helyett.

A jó munkafolyamat-integráció olyan termelékenységnövekedést eredményez, amelyben a felhasználók megbízhatnak.

A jó munkafolyamat-integráció olyan termelékenységnövekedést eredményez, amelyben a felhasználók megbízhatnak. A kiváló minőségű telepítéseknél ez mérhető működési szabályokká, tulajdonosi határokká és ismétlődő felülvizsgálati rituálékká alakul át, így a csapatok növelhetik a bizalmat a kétértelműség skálázása helyett.

A jól körülhatárolt felhasználási esetek csökkentik a változtatások fáradtságát és a végrehajtás kockázatát.

A jól körülhatárolt felhasználási esetek csökkentik a változtatások fáradtságát és a végrehajtás kockázatát. A kiváló minőségű telepítéseknél ez mérhető működési szabályokká, tulajdonosi határokká és ismétlődő felülvizsgálati rituálékká alakul át, így a csapatok növelhetik a bizalmat a kétértelműség skálázása helyett.

A mesterséges intelligencia jövője a játékokhoz készült eljárási tartalom létrehozásában

A generatív mesterséges intelligencia egyre gyakrabban fog igény szerint előállítani művészetet, 3D-s eszközöket, hangot és narratívát, ami potenciálisan személyre szabott szintet tesz lehetővé az egyes játékosok képességeihez igazítva. Szigorúbb emberi és mesterséges intelligencia-készítő eszközökre számíthat, ahol a tervezők irányítják a modelleket, ahelyett, hogy minden szabályt leírnának. A kulcsfontosságú határok a nagy világok közötti koherencia, a szerzői jogok és a képzési adatok származása, valamint az, hogy a tartalom értelmes legyen, ne pedig végtelen, de üres legyen. A nyertes rendszerek a generációt erős értékeléssel és gondozással párosítják.

Valós megvalósítás

A No Man's Sky több mint 18 kvintimillió bolygót generál determinisztikus magokból és eljárási szabályokból

A Minecraft zajfüggvényeket használva hatékonyan végtelen, változatos terepet építhet menet közben

Spelunky véletlenszerű, de mindig kitölthető szinteket generál kényszer alapú tervezéssel

Diablo és más akció-RPG-k, amelyek procedurálisan tömlöc elrendezéseket és véletlenszerű zsákmányt generálnak az újrajátszhatóság érdekében

Megvalósítási minták

AI az eljárási tartalom generálásában játékokhoz a gyakorlatban

A No Man's Sky több mint 18 kvintimillió bolygót generál determinisztikus magvak és eljárási szabályok alapján.

A No Man's Sky több mint 18 kvintimillió bolygót generál determinisztikus magokból és eljárási szabályokból A csapatok általában jobb eredményeket érnek el, ha előre meghatározzák a minőségi küszöböket, emberi eszkalációs útvonalat tartanak a szélsőséges eseteknél, és nyomon követik a termelékenység növekedését és a hibaköltségeket az idő múlásával.

AI az eljárási tartalom generálásában játékokhoz a gyakorlatban

A Minecraft zajfüggvényeket használva hatékonyan végtelen, változatos terepet építhet menet közben.

A Minecraft zajfüggvényekkel hatékonyan, végtelen, változatos terepet építhet menet közben A csapatok általában jobb eredményeket érnek el, ha előre meghatározzák a minőségi küszöböket, emberi eszkalációs útvonalat tartanak a szélsőséges eseteknél, és nyomon követik a termelékenység növekedését és a hibaköltségeket az idő múlásával.

AI az eljárási tartalom generálásában játékokhoz a gyakorlatban

Spelunky véletlenszerű, de mindig kitölthető szinteket generál kényszer alapú tervezéssel.

Véletlenszerű, de mindig kitölthető szinteket generál kényszeralapú tervezéssel A csapatok általában jobb eredményeket érnek el, ha előre meghatározzák a minőségi küszöbértékeket, emberi eszkalációs utat tartanak a szélsőséges eseteknél, és nyomon követik mind a termelékenységnövekedést, mind a hibaköltségeket az idő múlásával.

AI az eljárási tartalom generálásában játékokhoz a gyakorlatban

A Diablo és más akció-RPG-k procedurálisan kazama-elrendezéseket és véletlenszerű zsákmányt generálnak az újrajátszhatóság érdekében.

A Diablo és más akció-RPG-k, amelyek eljárásilag börtönelrendezéseket és véletlenszerű zsákmányt generálnak az újrajátszhatóság érdekében. A csapatok általában jobb eredményeket érnek el, ha előre meghatározzák a minőségi küszöböt, megtartják az emberi eszkalációs útvonalat a szélső eseteknél, és nyomon követik a termelékenység növekedését és a hibaköltségeket is.

Kockázatok és védőkorlátok

!

Egy megszakadt folyamat automatizálása felerősítheti a meglévő problémákat.

!

A csapatok túlautomatizálhatják és eltávolíthatják a szükséges emberi ítélőképességet.

!

A minőség sodródhat, ha a kimeneteket nem értékelik folyamatosan.

Végrehajtási ütemterv

1

Térképezze fel az aktuális munkafolyamatot, és határozza meg a legnagyobb súrlódású lépést.

Térképezze fel az aktuális munkafolyamatot, és határozza meg a legnagyobb súrlódású lépést. Minden lépést bizonyítékkapuként kell kezelni: ha a feltételek nem teljesülnek, szüneteltesse a közzétételt, zárja be a rést, és csak ezután bővítse a felhasználást.

2

Emberi ellenőrzőpontok meghatározása a teljes automatizálás előtt.

Emberi ellenőrzőpontok meghatározása a teljes automatizálás előtt. Minden lépést bizonyítékkapuként kell kezelni: ha a feltételek nem teljesülnek, szüneteltesse a közzétételt, zárja be a rést, és csak ezután bővítse a felhasználást.

3

Tanítsa meg a felhasználókat az utasításokról, az eszkalációs utakról és a minőségi szabványokról.

Tanítsa meg a felhasználókat az utasításokról, az eszkalációs utakról és a minőségi szabványokról. Minden lépést bizonyítékkapuként kell kezelni: ha a feltételek nem teljesülnek, szüneteltesse a közzétételt, zárja be a rést, és csak ezután bővítse a felhasználást.

4

Kövesse nyomon a feladat szintű eredményeket a tartós érték megerősítéséhez.

Kövesse nyomon a feladat szintű eredményeket a tartós érték megerősítéséhez. Minden lépést bizonyítékkapuként kell kezelni: ha a feltételek nem teljesülnek, szüneteltesse a közzétételt, zárja be a rést, és csak ezután bővítse a felhasználást.

Folytassa a felfedezést