РЪКОВОДСТВО за приложения

AI в поведението на NPC във видеоигри

ИИ на играта контролира герои, които не са играчи (NPC), така че те да навигират, да се бият и да реагират правдоподобно.

2 min readПоследна актуализация

Преглед

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

Дълбоко гмуркане

Поведението на NPC е едно от най-старите полета на приложен AI, но повечето „AI за игри“ изобщо не е машинно обучение. Класическите врагове използват автомати с ограничено състояние (бездействие, патрулиране, преследване, атака) и дървета на поведението, които дизайнерите създават ръчно за предсказуемо, регулируемо забавление. Pathfinding се основава на алгоритъма A* за навигация по карти. Забележителните примери включват ориентираното към целта планиране на действие (GOAP) на F.E.A.R., което кара войниците да флангират и да се координират, както и многопластовите системи за поведение на серията Halo. Изкуственият интелект на играта често е умишлено „заглушен“, така че да изглежда справедлив и побеждаем, а не безмилостно оптимален. Съвсем наскоро студиата експериментират с големи езикови модели, за да задвижат динамичен диалог, позволявайки на NPC да реагират на отворена реч на играча вместо на фиксирани дървета на диалога, както се вижда в техническите демонстрации от NVIDIA и Ubisoft.

Техническа информация

Дърветата на поведение съставят прости действия в йерархична, многократно използваема логика със селектори и последователности, давайки на дизайнерите фин контрол. A* pathfinding търси в мрежа за навигация, използвайки евристична оценка цена плюс, за да намери ефективни маршрути. GOAP (използван във F.E.A.R.) вместо това дава на агентите цели и библиотека от действия, като планира последователност по време на изпълнение, така че поведението да се появи, вместо да бъде скриптирано, създавайки вид на тактическа интелигентност.

Стратегическо въздействие

Build choices

Дизайнът на ниво приложение определя дали AI подобрява реалните резултати.

Team and workflow

Добрата интеграция на работния процес създава печалби в производителността, на които потребителите могат да се доверят.

Risk and safety

Добре обхванатите случаи на употреба намаляват умората от промяна и риска от внедряване.

Бъдещето на AI в поведението на NPC във видеоигрите

NPC, ръководени от LLM, обещават наистина открити разговори и възникващи личности, но се сблъскват с препятствия: забавяне, цена, халюцинирани знания и риск от нарушаване на внимателно написани разкази. Очаквайте хибриди, при които дизайнерите ограничават генеративните модели с парапети и бази данни с знания. Обучението с подсилване може да създаде по-адаптивни опоненти, докато малките модели на устройството поддържат диалога отзивчив и личен. Предизвикателството на занаята остава да направи NPC забавни, а не просто умни.

Внедряване в реалния свят

Войниците на F.E.A.R. използват целенасочено планиране на действие, за да флангират, да се прикриват и да координират атаки

Враговете на поредицата Halo се оттеглят, прегрупират и реагират на гранати чрез системи за многослойно поведение

A* намиране на пътя, което позволява на NPC в безброй игри да навигират около препятствията, за да достигнат до играча

Демонстрации на NVIDIA ACE и Ubisoft, използващи LLMs, за да позволят на NPC да провеждат разговори с играчи без скриптове

Рискове и предпазни огради

Автоматизирането на счупен процес може да засили съществуващите проблеми.

Екипите могат да автоматизират прекалено и да премахнат необходимата човешка преценка.

Качеството може да се промени, ако резултатите не се оценяват непрекъснато.

Пътна карта за изпълнение

1

Картирайте текущия работен процес и идентифицирайте стъпката с най-голямо триене.

2

Определете човешки контролни точки преди пълна автоматизация.

3

Обучете потребителите на подкани, пътища за ескалация и стандарти за качество.

4

Проследявайте резултатите на ниво задача, за да потвърдите устойчива стойност.

Продължете да изследвате

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.

Start quiz

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

Next guide

AI в модерирането на видео съдържание

Frequently asked questions

What is AI in Video Game NPC Behavior?

ИИ на играта контролира герои, които не са играчи (NPC), така че те да навигират, да се бият и да реагират правдоподобно. Той съчетава стари от десетилетия техники като държавни машини с нови генеративни модели, които позволяват на героите да говорят и импровизират.

Каква техника се използва най-често за намиране на пътя на NPC в игрите?

A* е класическият алгоритъм за намиране на път, използващ действителна цена плюс евристична оценка за намиране на ефективни маршрути през навигационна мрежа.

Повечето традиционни NPC вражески логики са изградени от какво?

Дизайнерите ръчно изработват машини за състояния и дървета на поведение за предвидимо, регулируемо поведение, а не машинно обучение, в повечето класически игри.

Играта F.E.A.R. е известен с коя AI техника?

Войниците на F.E.A.R. използваха GOAP, планирайки последователности от действия от цели по време на изпълнение, което доведе до впечатляващо тактическо, координирано поведение.

Защо изкуственият интелект на игрите често умишлено не е напълно оптимален?

Дизайнерите настройват AI да бъде забавен и честен; идеално оптимален противник обикновено би бил разочароващ и неприятен за игра срещу него.

Какъв е основният риск от използването на големи езикови модели за стимулиране на диалога на NPC?

LLMs могат да измислят неправилни знания или да кажат неща, които противоречат на историята, плюс проблеми като латентност и цена, така че са необходими предпазни средства.