NPC Dialogue Master AI
יצירת דיאלוג מדויק של דמויות לא שחקניות (NPC) באמצעות ה-AI של Gemini ומטא-נתונים דינמיים.
תיאור
ה-AI של NPC Dialogue Master מאפשר למפתחי משחקים ליצור דיאלוג דינמי ומדויק לפי הקשר של דמויות לא שחקניות (NPC). הפונקציונליות המרכזית של האפליקציה שלנו היא יצירת אינטראקציות עשירות ומשתנות של דמויות לא שחקניות (NPC) על ידי ניצול של Gemini API, ובמיוחד של מודל הטקסט של Gemini ושל אחזור המשמעות של Gemini.
התהליך מתחיל במפתחים שמארגנים את הרקע של המשחק שלהם באמצעות פורמט ויקיפדיה רגיל. אנחנו משתמשים בחיפוש הסמנטי של Gemini כדי להוסיף את הרקע הזה לאינדקס ולסווג אותו, וכך להבטיח שכל הפרטים הרלוונטיים, כמו דמויות, מיקומים וכו', יהיו נגישים בקלות.
באמצעות טופס ממשק המשתמש שלנו, המפתחים יכולים להגדיר את המטרה, האישיות וההקשר של כל NPC על ידי בחירה מתוך אותם מטא-נתונים ששימשו להעלאת הרקע. כך מובטח שכל שיחה תיווצר עם המידע המדויק והרלוונטי ביותר. בסיום ההגדרה של ה-NPC, ממשק המשתמש יוצר אובייקט JSON שמכיל את כל הפרמטרים הנדרשים.
לאחר מכן, אובייקט ה-JSON הזה משתלב ב-Unreal Engine, שבו במהלך משחק, אחזור הסמנטיקה אוסף את ההקשר הרלוונטי ביותר, שמשולב לאחר מכן בבקשה של מודל הטקסט של Gemini. התהליך הזה מאפשר ליצור דיאלוגים של דמויות לא שחקניות (NPC) באופן דינמי בזמן אמת, וכך להבטיח שהדמויות האלה ישקפו באופן עקבי את העדכונים האחרונים בעולם המשחק, בלי צורך בתיקונים ידניים של התסריט.
כך, ה-AI של NPC Dialogue Master מפשט את תהליך יצירת הדיאלוגים ומאפשר למפתחים לשמור על עקביות נרטיבית תוך התמקדות ביצירת עולמות משחק מרתקים ומעוררי עניין.
מבוסס על
- Google Cloud Platform
קבוצה
על ידי
חאבייר אנריקז (Javier Enriquez), קיפר טראב (Kiefer Traub)
מאת
ארצות הברית