PRZEWODNIK Aplikacji

Sztuczna inteligencja w zachowaniu NPC w grach wideo

Sztuczna inteligencja gry kontroluje postacie niezależne (NPC), dzięki czemu nawigują, walczą i reagują w sposób wiarygodny.

2 minuty czytaniaOstatnia aktualizacja

Przegląd

It blends decades-old techniques like state machines with new generative models that let characters talk and improvise.

Głębokie nurkowanie

Zachowanie NPC to jedna z najstarszych dziedzin stosowanej sztucznej inteligencji, ale większość „sztucznej inteligencji w grach” w ogóle nie opiera się na uczeniu maszynowym. Klasyczni wrogowie korzystają z maszyn o skończonych stanach (bezczynność, patrolowanie, pościg, atak) i drzew zachowań, które projektanci opracowują dla przewidywalnej i dostosowywalnej zabawy. Pathfinding wykorzystuje algorytm A* do nawigacji po mapach. Przełomowe przykłady obejmują zorientowane na cel planowanie działań (GOAP) F.E.A.R., które wymagało od żołnierzy flankowania i koordynacji, oraz warstwowe systemy zachowań z serii Halo. Sztuczna inteligencja gier jest często celowo „ogłupiana”, dzięki czemu wydaje się uczciwa i możliwa do pokonania, a nie bezwzględnie optymalna. Niedawno studia eksperymentują z dużymi modelami językowymi, aby wzmocnić dynamiczne dialogi, pozwalając NPC-om reagować na mowę gracza o dowolnej długości, a nie na stałych drzewach dialogów, jak widać w demach technologii firm NVIDIA i Ubisoft.

Wgląd techniczny

Drzewa zachowań łączą proste działania w hierarchiczną logikę wielokrotnego użytku z selektorami i sekwencjami, dając projektantom pełną kontrolę. Funkcja wyszukiwania ścieżki* przeszukuje siatkę nawigacyjną przy użyciu oszacowania kosztów plus heurystyki w celu znalezienia efektywnych tras. Zamiast tego GOAP (używany w F.E.A.R.) wyznacza agentom cele i bibliotekę działań, planując sekwencję w czasie wykonywania, tak aby zachowanie wyłaniało się, a nie było scenariuszem, co stwarza wrażenie inteligencji taktycznej.

Wpływ strategiczny

Buduj wybory

Projektowanie na poziomie aplikacji określa, czy sztuczna inteligencja poprawia rzeczywiste wyniki.

Zespół i przepływ pracy

Dobra integracja przepływu pracy zapewnia wzrost produktywności, któremu użytkownicy mogą zaufać.

Ryzyko i bezpieczeństwo

Dobrze określone przypadki użycia zmniejszają zmęczenie zmianami i ryzyko wdrożenia.

Przyszłość sztucznej inteligencji w zachowaniu NPC w grach wideo

NPC zorientowani na LLM obiecują naprawdę otwarte rozmowy i wyłaniające się osobowości, ale napotykają przeszkody: opóźnienia, koszty, halucynacyjną wiedzę i ryzyko zerwania starannie napisanych narracji. Spodziewaj się hybryd, w których projektanci ograniczają modele generatywne za pomocą poręczy i baz danych wiedzy. Uczenie się przez wzmacnianie może stworzyć bardziej adaptacyjnych przeciwników, podczas gdy małe modele na urządzeniu zapewniają responsywność i prywatność dialogów. Wyzwaniem rzemieślniczym pozostaje sprawić, by NPC byli zabawni, a nie tylko mądrzy.

Implementacja w świecie rzeczywistym

Żołnierze F.E.A.R. wykorzystują zorientowane na cel planowanie działań do flankowania, ukrywania się i koordynowania ataków

Wrogowie serii Halo wycofują się, przegrupowują i reagują na granaty za pomocą wielowarstwowych systemów zachowania

A* odnajdywanie ścieżki, umożliwiające NPC-om w niezliczonych grach omijanie przeszkód, aby dotrzeć do gracza

Dema NVIDIA ACE i Ubisoft wykorzystujące LLM, aby umożliwić NPC prowadzenie nieskryptowanych rozmów mówionych z graczami

Zagrożenia i poręcze

Automatyzacja uszkodzonego procesu może spotęgować istniejące problemy.

Zespoły mogą nadmiernie zautomatyzować i wyeliminować niezbędny ludzki osąd.

Jakość może się wahać, jeśli wyniki nie są stale oceniane.

Plan wdrożenia

1

Zamapuj bieżący przepływ pracy i zidentyfikuj etap o największym tarciu.

2

Zdefiniuj ludzkie punkty kontrolne przed pełną automatyzacją.

3

Szkoluj użytkowników w zakresie podpowiedzi, ścieżek eskalacji i standardów jakości.

4

Śledź wyniki na poziomie zadań, aby potwierdzić trwałą wartość.

Odkrywaj dalej

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the AI in Video Game NPC Behavior quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Rozpocznij quiz

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Następny poradnik

Sztuczna inteligencja w moderowaniu treści wideo

Często zadawane pytania

What is AI in Video Game NPC Behavior?

Sztuczna inteligencja gry kontroluje postacie niezależne (NPC), dzięki czemu nawigują, walczą i reagują w sposób wiarygodny. Łączy techniki znane od kilkudziesięciu lat, takie jak maszyny stanowe, z nowymi modelami generatywnymi, które pozwalają postaciom rozmawiać i improwizować.

Jaka technika jest najczęściej używana do wyszukiwania ścieżek NPC w grach?

A* to klasyczny algorytm wyszukiwania ścieżek, wykorzystujący rzeczywisty koszt i szacunki heurystyczne do znajdowania efektywnych tras w siatce nawigacyjnej.

Z czego zbudowana jest większość tradycyjnej logiki wrogów NPC?

Projektanci ręcznie tworzą maszyny stanów i drzewa zachowań w celu zapewnienia przewidywalnego, dostrajalnego zachowania, a nie uczenia maszynowego, w większości klasycznych gier.

Gra F.E.A.R. słynie z jakiej techniki AI?

Żołnierze F.E.A.R. korzystali z GOAP, planując sekwencje działań na podstawie celów w czasie wykonywania, co zapewniało imponująco taktyczne, skoordynowane zachowanie.

Dlaczego sztuczna inteligencja gier często celowo jest nie w pełni optymalna?

Projektanci dostosowują sztuczną inteligencję tak, aby była zabawna i uczciwa; Gra przeciwko idealnie optymalnemu przeciwnikowi byłaby zwykle frustrująca i nieprzyjemna.

Jakie jest główne ryzyko związane z używaniem dużych modeli językowych do prowadzenia dialogu z NPC?

LLM mogą wymyślać niepoprawną wiedzę lub mówić rzeczy sprzeczne z historią, a także mieć problemy takie jak opóźnienia i koszty, dlatego potrzebne są poręcze.