Uygulama KILAVUZU

Video Oyunu NPC Davranışında Yapay Zeka

Game AI, oyuncu olmayan karakterleri (NPC'ler) kontrol ederek onların inandırıcı bir şekilde gezinmesini, savaşmasını ve tepki vermesini sağlar.

2 min readSon güncelleme

Genel Bakış

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

Derin Dalış

NPC davranışı en eski uygulamalı yapay zeka alanlarından biridir, ancak çoğu "oyun yapay zekası" kesinlikle makine öğrenimi değildir. Klasik düşmanlar, tasarımcıların öngörülebilir, ayarlanabilir eğlence için el ile tasarladığı sonlu durum makinelerini (boşta, devriye, kovalamaca, saldırı) ve davranış ağaçlarını kullanır. Yol bulma, haritalarda gezinmek için A* algoritmasına dayanır. Önemli örnekler arasında F.E.A.R.'ın askerlerin yanlardan ve koordineli hareket etmesini sağlayan hedef odaklı eylem planlaması (GOAP) ve Halo serisinin katmanlı davranış sistemleri yer alıyor. Oyun yapay zekası genellikle kasıtlı olarak 'basitleştirilmiş' olduğundan, acımasızca optimal olmaktan ziyade adil ve yenilebilir hissettiriyor. Son zamanlarda stüdyolar, NVIDIA ve Ubisoft'un teknoloji demolarında görüldüğü gibi, NPC'lerin sabit diyalog ağaçları yerine açık uçlu oyuncu konuşmalarına yanıt vermesine olanak tanıyarak dinamik diyaloğu güçlendirmek için büyük dil modelleri üzerinde deneyler yapıyor.

Teknik Bilgi

Davranış ağaçları, basit eylemleri seçiciler ve sıralarla hiyerarşik, yeniden kullanılabilir mantıkta birleştirerek tasarımcılara hassas kontrol sağlar. A* yol bulma, verimli rotalar bulmak için maliyet artı buluşsal tahmin kullanarak bir navigasyon ağında arama yapar. GOAP (F.E.A.R.'da kullanılır) bunun yerine ajanlara hedefler ve bir eylem kütüphanesi verir; çalışma zamanında bir dizi planlayarak davranışın kodlanmak yerine ortaya çıkmasını sağlar ve taktiksel zeka görünümü üretir.

Stratejik Etki

Build choices

Uygulama düzeyinde tasarım, yapay zekanın gerçek sonuçları iyileştirip iyileştirmediğini belirler.

Ekip ve iş akışı

İyi iş akışı entegrasyonu, kullanıcıların güvenebileceği üretkenlik kazanımları sağlar.

Risk and safety

İyi kapsamlı kullanım örnekleri, değişiklik yorgunluğunu ve uygulama riskini azaltır.

Video Oyunu NPC Davranışında Yapay Zekanın Geleceği

LLM odaklı NPC'ler gerçekten açık konuşmalar ve ortaya çıkan kişilikler vaat ediyor, ancak engellerle karşı karşıya: gecikme, maliyet, halüsinasyonlu bilgi ve dikkatle yazılmış anlatıları bozma riski. Tasarımcıların üretken modelleri korkuluklar ve bilgi veritabanlarıyla sınırladığı melezler bekliyoruz. Takviyeli öğrenme, daha uyumlu rakipler üretebilirken, cihazdaki küçük modeller diyaloğu duyarlı ve özel tutar. Zanaat mücadelesi, NPC'leri sadece akıllı değil, eğlenceli hale getirmeye devam ediyor.

Gerçek Dünya Uygulaması

F.E.A.R.'ın askerleri, saldırıları kuşatmak, siper almak ve koordine etmek için hedef odaklı eylem planlamasını kullanıyor

Halo serisinin düşmanları geri çekiliyor, yeniden gruplanıyor ve katmanlı davranış sistemleri aracılığıyla el bombalarına tepki veriyor

Sayısız oyundaki NPC'lerin oyuncuya ulaşmak için engellerin etrafından dolaşmasına olanak tanıyan A* yol bulma

NVIDIA ACE ve Ubisoft, NPC'lerin oyuncularla önceden yazılmamış sözlü görüşmeler yapmasına olanak sağlamak için Yüksek Lisans'ları kullanan demolar

Riskler ve Korkuluklar

Bozuk bir süreci otomatikleştirmek mevcut sorunları büyütebilir.

Ekipler aşırı otomatikleşebilir ve gerekli insan muhakemesini ortadan kaldırabilir.

Çıktılar sürekli olarak değerlendirilmezse kalite düşebilir.

Uygulama Yol Haritası

1

Mevcut iş akışının haritasını çıkarın ve en yüksek sürtünmeli adımı belirleyin.

2

Tam otomasyondan önce insan kontrol noktalarını tanımlayın.

3

Kullanıcıları istemler, yükseltme yolları ve kalite standartları konusunda eğitin.

4

Sürdürülebilir değeri doğrulamak için görev düzeyindeki sonuçları izleyin.

Keşfetmeye Devam Edin

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.

Testi başlat

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

Next guide

Video İçeriği Moderasyonunda Yapay Zeka

Sık sorulan sorular

What is AI in Video Game NPC Behavior?

Game AI, oyuncu olmayan karakterleri (NPC'ler) kontrol ederek onların inandırıcı bir şekilde gezinmesini, savaşmasını ve tepki vermesini sağlar. Durum makineleri gibi onlarca yıllık teknikleri, karakterlerin konuşmasına ve doğaçlama yapmasına olanak tanıyan yeni üretken modellerle harmanlıyor.

Oyunlarda NPC yol bulma için en yaygın olarak hangi teknik kullanılır?

A*, bir navigasyon ağı boyunca etkili rotalar bulmak için gerçek maliyet artı buluşsal tahmin kullanan klasik yol bulma algoritmasıdır.

Çoğu geleneksel NPC düşman mantığı neyden inşa edilmiştir?

Tasarımcılar çoğu klasik oyunda makine öğrenimi için değil, öngörülebilir, ayarlanabilir davranış için durum makinelerini ve davranış ağaçlarını el ile tasarlarlar.

Oyun F.E.A.R. hangi yapay zeka tekniğiyle ünlü?

F.E.A.R.'ın askerleri GOAP'ı kullanarak çalışma zamanında hedeflerden hareket dizileri planladılar ve bu da etkileyici derecede taktiksel, koordineli davranışlar üretti.

Oyun yapay zekası neden sıklıkla kasıtlı olarak tam optimalden daha az hale getiriliyor?

Tasarımcılar yapay zekayı eğlenceli ve adil olacak şekilde ayarlıyor; Mükemmel derecede optimal bir rakip genellikle sinir bozucu ve ona karşı oynamak keyifsiz olur.

NPC diyaloğunu ilerletmek için büyük dil modellerini kullanmanın temel riski nedir?

Yüksek Lisans'lar yanlış bilgi üretebilir veya hikayeyle çelişen şeyler söyleyebilir, ayrıca gecikme ve maliyet gibi sorunlar da yaşayabilir, bu nedenle korkuluklara ihtiyaç vardır.