NPC Dialogue Master AI

Gemini yapay zekası ve dinamik meta verilerle doğru NPC diyalogları oluşturun.

Ne işe yarar?

NPC Dialogue Master AI, oyun geliştiricilerin dinamik ve bağlama uygun NPC diyalogları oluşturmasını kolaylaştırır. Uygulamamızın temel işlevi, Gemini API'den (özellikle Gemini Metin Modeli ve Gemini Anlamsal Alma) yararlanarak zengin ve gelişen NPC etkileşimleri oluşturmaktır.

Bu süreç, geliştiricilerin oyunlarının hikayesini standart bir wiki biçimi kullanarak yapılandırmasıyla başlar. Gemini Semantic Retrieval, bu hikayeyi dizine eklemek ve kategorize etmek için kullanılır. Böylece karakterler ve konumlar gibi tüm ilgili ayrıntılara kolayca erişilebilir.

Geliştiriciler, kullanıcı arayüzü formumuzu kullanarak hikaye yükleme sırasında kullanılan meta verilerden seçim yaparak her NPC'nin amacını, kişiliğini ve bağlamını tanımlayabilir. Bu sayede her diyalog, en doğru ve alakalı bilgilerle oluşturulur. NPC kurulumu tamamlandıktan sonra kullanıcı arayüzü, gerekli tüm parametreleri içeren bir JSON nesnesi oluşturur.

Bu JSON nesnesi daha sonra Unreal Engine'e entegre edilir. Burada, oyun sırasında anlamsal getirme, en alakalı bağlamı toplar ve bu bağlam daha sonra Gemini metin modeli isteğine dahil edilir. Bu işlem, dinamik olarak oluşturulan NPC diyaloglarının gerçek zamanlı olarak kullanılmasına olanak tanır. Böylece, NPC'ler manuel senaryo düzeltmeleri gerektirmeden oyun dünyasındaki en son güncellemeleri tutarlı bir şekilde yansıtır.

NPC Dialogue Master AI, diyalog oluşturma sürecini basitleştirerek geliştiricilerin ilgi çekici ve sürükleyici oyun dünyaları oluşturmaya odaklanırken anlatı tutarlılığını korumasını sağlar.

Aşağıdakilerle tasarlandı:

  • Google Cloud Platform

Takım

Değişikliği yapan

Javier Enriquez, Kiefer Traub

Nereden

Amerika Birleşik Devletleri