
الذكاء الاصطناعي يغير بسرعة تطوير الألعاب، مما يتيح طرقًا جديدة لتوليد المحتوى والتحقق منه وتقديمه على نطاق واسع. بينما تم استخدام الذكاء الاصطناعي على نطاق واسع لتوليد المستويات الإجرائية، وصعوبة التكيف، وسلوك الشخصيات غير القابلة للعب، فإننا نطبقه الآن على شيء أكثر ديناميكية - السرد الآلي وتجارب السرد المدفوعة بالألعاب.
في Gig Game Corp، نقوم بتطوير أنظمة مدفوعة بالذكاء الاصطناعي تولد محتوى ألعاب ديناميكيًا مع تمثيل صوتي في الوقت الفعلي. أحد حالات الاختبار الأساسية لدينا لهذا هو "هل سأكذب؟"، وهي لعبة تستخدم الذكاء الاصطناعي لتوليد أسئلة تريفيا، والتحقق من دقتها، وتوليف التعليقات الصوتية الواقعية مع مؤثرات صوتية بيئية ومعالجة صوتية لاحقة. يتيح لنا هذا النهج إنشاء خط إنتاج محتوى آلي يزيل الحاجة إلى كتابة الأسئلة يدويًا، وكتابة حوارات الشخصيات، وتسجيل التعليقات الصوتية مع ضمان تجربة لاعب عالية الجودة باستمرار.
توضح هذه المقالة النهج التقني الذي نتبعه في بناء هذا النظام، وكيف نتحقق من صحة المحتوى الذي يولده الذكاء الاصطناعي، وكيف نطبق الذكاء الاصطناعي على هندسة الصوت لإنشاء تجارب ألعاب أكثر غمرًا.
الخطوة الأولى في خط الإنتاج هي توليد المحتوى. بالنسبة لـ "هل سأكذب؟"، يعني هذا إنشاء أسئلة تريفيا، وإجابات محتملة، وحوار المضيف داخل اللعبة بشكل ديناميكي. بدلاً من تنسيق آلاف الأسئلة يدويًا، نستخدم GPT-4 لتوليد محتوى منظم بتنسيق JSON، والذي يتم معالجته وتصفيته بعد ذلك بواسطة نماذج ذكاء اصطناعي إضافية.
لتفصيل ذلك، نتبع هذه الخطوات:
{
"question": "ما الحدث التاريخي الذي أدى إلى أول 'حرب خداع دبلوماسي' في العالم؟",
"answers": [
{ "text": "الحرب الفرنسية والهندية", "isCorrect": false },
{ "text": "حرب توليدو عام 1835", "isCorrect": true },
{ "text": "حروب القد الأيسلندية عام 1978", "isCorrect": false },
{ "text": "معاهدة البطريق عام 1962", "isCorrect": false }
],
"difficulty": "متوسط",
"category": "التاريخ"
}
من خلال تنظيم المخرجات في JSON، يمكننا تخزين الأسئلة والتحقق منها واسترجاعها بكفاءة في الوقت الفعلي، مما يتيح مجموعة كبيرة من الأسئلة المولدة ديناميكيًا التي تضمن التنوع وقابلية إعادة اللعب.
أحد التحديات الأكثر أهمية في المحتوى الذي يولده الذكاء الاصطناعي هو التحكم في الجودة. بينما النماذج اللغوية قادرة للغاية على توليد أسئلة جذابة، فإنها لا تضمن دائمًا الدقة الواقعية أو التوازن أو الصياغة المناسبة. لمعالجة ذلك، نطبق عملية تحقق متعددة الخطوات:
من خلال تنفيذ هذه الضمانات، نضمن أن فقط الأسئلة التي تم التحقق منها وعالية الجودة تصل إلى اللعبة النهائية.
بمجرد توليد السؤال والتحقق منه، تكون الخطوة التالية هي تقديمه للاعب من خلال التعليقات الصوتية المولدة بواسطة الذكاء الاصطناعي. بدلاً من استخدام الصوت المسجل مسبقًا، نستخدم تقنية تحويل النص إلى كلام (TTS)، وتحديدًا توليف الصوت المدفوع بالذكاء الاصطناعي من ElevenLabs، لإحياء المضيفين داخل اللعبة.
قبل استدعاء ElevenLabs لتوليد الكلام الفعلي، نقوم أولاً بتمرير ذكاء اصطناعي منفصل باستخدام OpenAI لإنشاء حوار منظم لكل من مقدمة السؤال وكشف الإجابة. يضمن هذا النهج أن يتم التحكم في كل مكون بعناية، مما يمنع الانحرافات غير المقصودة، أو التوسع غير الضروري، أو الكشف المبكر عن الإجابة الصحيحة.
للحفاظ على الدقة والبنية، نقدم تعليمات محددة في كل توجيه للذكاء الاصطناعي، مع تحديد واضح:
على سبيل المثال، عند توليد السرد السؤال، نقوم بتنسيق توجيه الذكاء الاصطناعي كما يلي:
وبالمثل، عند توليد السرد كشف الإجابة، نقوم بـ:
من خلال تقسيم توليد السؤال والإجابة إلى تمريرات ذكاء اصطناعي منفصلة وتحديد نقاط البداية والنهاية بوضوح، نقوم بإزالة هلوسات الذكاء الاصطناعي التي قد تكشف عن الإجابات عن غير قصد أو تقدم معلومات غير ذات صلة. إذا سمحنا للذكاء الاصطناعي بتوليد الحوار الكامل في طلب واحد، فقد يحاول "توقع" النتيجة، مما يؤدي إلى تحيز غير مرغوب فيه، أو تناقضات، أو محتوى حشو غير ضروري.
يتم سرد كل سؤال تريفيا بواسطة شخصيتين مضيفتين مولدتين بواسطة الذكاء الاصطناعي، لكل منهما أنماط صوتية وشخصيات مميزة. يتم توليد حوارهما ديناميكيًا ويتبع تنسيقًا منظمًا.
{
"Conversation": [
{ "VoiceId": "2", "Dialog": "حسنًا، أيها الأصدقاء! إليكم السؤال التالي... ما الحدث التاريخي الذي أدى إلى أول 'حرب خداع دبلوماسي' في العالم؟" },
{ "VoiceId": "3", "Dialog": "أوووه، أحب حرب خداع جيدة! يجب أن تتضمن هذه الدجاج المطاطي والمعاهدات الزائفة." },
{ "VoiceId": "2", "Dialog": "خياراتك هي... أ) الحرب الفرنسية والهندية، ب) حرب توليدو عام 1835، ج) حروب القد الأيسلندية عام 1978، أو د) معاهدة البطريق عام 1962." },
{ "VoiceId": "3", "Dialog": "بصراحة، أريد أن تكون البطاريق. هؤلاء الصغار لا يرحمون." }
]
}
بمجرد الانتهاء من الحوار المنظم، نرسله إلى ElevenLabs لتوليف صوت عالي الجودة، مما يضمن سردًا واضحًا وجذابًا وخاليًا من الأخطاء يجلب مضيفي اللعبة المولدين بواسطة الذكاء الاصطناعي إلى الحياة مع الحفاظ على دقة المحتوى الصارمة. من خلال تنظيم الحوار المولد بواسطة الذكاء الاصطناعي بهذا التنسيق، نقوم بإزالة الحاجة إلى كتابة النصوص يدويًا مع الحفاظ على تدفق حواري طبيعي وديناميكي.
عامل رئيسي في إنشاء تجارب سردية غامرة هو تصميم الصوت. لجعل التعليقات الصوتية المولدة بواسطة الذكاء الاصطناعي تبدو أكثر واقعية، نطبق تقنيات معالجة الصوت باستخدام NAudio، بما في ذلك:
بخلاف توليد أسئلة التريفيا وكشف الإجابات، نستخدم أيضًا الذكاء الاصطناعي لإنشاء انتقالات المشاهد والحوار غير المتعلق بالأسئلة للحظات اللعبة الرئيسية، مثل مقدمة اللعبة، تحديثات النقاط، انتقالات الجولات، والختام النهائي. تتطلب هذه الأجزاء نهجًا مختلفًا لأنها ليست منظمة حول تنسيق السؤال والإجابة ولكنها تخدم بدلاً من ذلك إعداد المسرح، وإشراك اللاعبين، وتوفير تدفق سلس بين عناصر اللعب.
لضمان التنوع وقابلية إعادة اللعب، نقوم بتوليد إصدارات متعددة من كل مشهد باستخدام OpenAI، مما يسمح بتفاعلات وتحولات نغمية مختلفة في كل مرة يتم فيها لعب اللعبة. بالإضافة إلى ذلك، نقوم بتبديل الشخصيات برمجيًا بشكل عشوائي لكل مشهد، مما يضمن أن التفاعلات تبدو جديدة وديناميكية. على سبيل المثال، في إحدى الجولات، قد يتم تقديم تحديث النقاط بواسطة المضيف الرئيسي والمضيف المساعد، بينما في جولة أخرى، قد يتولى شخصية ثانوية - مثل مذيع غريب الأطوار، أو منتج متحمس، أو حتى متدرب - مما يضيف الفكاهة وعدم التوقع. من خلال عشوائية تعيين الشخصيات، نخلق مجموعة متنوعة من التفاعلات، مما يمنع الحوار من أن يصبح متكررًا ويجعل كل جلسة لعب فريدة.
للحفاظ على البنية ومنع التناقضات في الحوار، نقوم بتحديد بداية ونهاية كل مشهد بوضوح، مما يضمن أن الانتقالات بين الأجزاء المختلفة سلسة. تم تصميم كل نص مولد بواسطة الذكاء الاصطناعي ليتصل بسلاسة مع المشاهد الحوارية السابقة واللاحقة، مما يمنع التحولات المفاجئة أو غير الطبيعية في المحادثة. نستخدم مجموعة من علامات المقدمة/الخاتمة المحددة مسبقًا وقيود خاصة بالمشهد لضمان بقاء المحتوى الذي يولده الذكاء الاصطناعي ضمن نطاق تدفق السرد المقصود.
بمجرد الانتهاء من النصوص، كما هو الحال مع عملية توليد الأسئلة، يتم توليفها أيضًا باستخدام تقنية الصوت ElevenLabs ومزجها مع المؤثرات الصوتية المحيطة والانتقالات الصوتية لتعزيز الغمر والتمييز بين المشاهد. على سبيل المثال، سيكون للمشهد الختامي تراكب تصفيق الجمهور لمحاكاة طاقة الجمهور المباشر، مما يعزز ختام اللعبة. في حين أن مشهد ما قبل العرض خلف الكواليس سيكون له تطبيق تمرير مرشح الهاتف على الصوت، مما يميز صوتيًا الحوار ما قبل المقدمة عن عرض اللعبة الرئيسي نفسه. تساعد هذه المؤثرات الصوتية وتقنيات المعالجة في إنشاء تجربة أكثر جاذبية وسينمائية، مما يجعل كل مشهد يبدو مميزًا ويعزز جودة الإنتاج العامة.
في المستقبل، نخطط لتوسيع أدوات تصميم الصوت المدفوعة بالذكاء الاصطناعي من خلال تطوير مكتبة مؤثرات صوتية أكبر ومرشحات صوتية إضافية يمكن للذكاء الاصطناعي تطبيقها ديناميكيًا في الوقت الفعلي. سيسمح ذلك للنظام بتعديل تأثيرات الصوت بناءً على المشهد، سواء كان ذلك بإضافة صدى في غرفة فارغة أو تراكب أصوات العواصف للتأثير الدرامي.
نخطط أيضًا لإطلاق قناة سرد قصص إذاعية قديمة الطراز مولدة بواسطة الذكاء الاصطناعي، والتي ستستخدم هذه الأدوات لإنشاء دراما صوتية رعب وخيال علمي آلية. ستعمل هذه كعرض تقني لقدرات السرد القصصي المدفوعة بالذكاء الاصطناعي وشكل جديد من الترفيه، يعرض كيف يمكن للذكاء الاصطناعي توليد قصص، وحوارات، ومناظر صوتية مختلطة بالكامل دون تدخل بشري.
الذكاء الاصطناعي هو أداة قوية لالسرد الديناميكي وتوليد المحتوى، لكنه يأتي مع تكاليف حقيقية - سواء من حيث الموارد الحاسوبية أو النفقات المالية. يتطلب كل سطر صوتي يولده الذكاء الاصطناعي، أو تفاعل في الوقت الفعلي، أو مشهد يتم إنشاؤه ديناميكيًا قوة معالجة واستدعاءات API، والتي تتزايد بناءً على الاستخدام. مع نمو اعتماد الذكاء الاصطناعي في الألعاب، يصبح فهم وإدارة هذه التكاليف جزءًا حاسمًا من التطوير.
لتحقيق التوازن بين الغمر المدفوع بالذكاء الاصطناعي وكفاءة التكلفة، نقوم بتصميم نسختين من هذه اللعبة، كل واحدة منها محسنة لحالات استخدام مختلفة.
ستقوم النسخة الأولى بتوليد حوار مشهد الانتقال ديناميكيًا في الوقت الفعلي، مما يسمح للذكاء الاصطناعي بالتفاعل مباشرة مع اللاعبين والفرق بالاسم. هذه النسخة مخصصة للبث المباشر على منصات مثل YouTube وTwitch، حيث نتحكم في جلسة اللعبة كتجربة فردية، منفردة. نظرًا لأنها تعمل مرة واحدة فقط لكل جلسة، تظل تكلفة معالجة الذكاء الاصطناعي قابلة للإدارة. تعزز هذه النسخة التفاعل من خلال السماح للمضيفين المولدين بواسطة الذكاء الاصطناعي بالتفاعل مع الجمهور في الوقت الفعلي، مما يوفر تجربة ديناميكية بالكامل تبرر التكلفة.
ومع ذلك، فإن توليد الحوار المدفوع بالذكاء الاصطناعي ليس فوريًا. في المتوسط، يستغرق بين 4 إلى 7 ثوانٍ لتوليد وتحويل سطر من الحوار إلى كلام، بتكلفة 0.16 إلى 0.20 دولار لكل استدعاء. تطلب منا ذلك التخطيط بعناية متى وكيف يتم إنشاء المحتوى الذي يولده الذكاء الاصطناعي لتجنب تعطيل تجربة اللاعب. لتقليل التأخيرات الملحوظة، صممنا نظامنا لتحميل المحتوى مسبقًا قبل الحاجة إليه أو توليده أثناء الفترات الطبيعية، مثل عندما يُمنح اللاعبين وقتًا للإجابة على سؤال. يضمن ذلك تجربة سلسة، مما يمنع الانقطاعات التي قد تخرج اللاعبين من اللعبة.
لمعالجة مخاوف التكلفة، تم تصميم النسخة الثانية، المميزة داخل Gig.Game، للعب الخاص ويجب أن تدعم حجمًا كبيرًا من الجلسات دون تكاليف مفرطة. بدلاً من توليد حوار الذكاء الاصطناعي في الوقت الفعلي لكل جلسة، نقوم بتوليد مجموعة من الانتقالات والحوارات المولدة بواسطة الذكاء الاصطناعي مسبقًا، مما يضمن تجربة عالية الجودة ومتسقة مع تقليل معالجة الذكاء الاصطناعي الفورية. يتيح لنا ذلك تقديم لعب قابل للتوسع وفعال من حيث التكلفة دون التضحية بالغمر.
الخلاصة الرئيسية هنا هي أن استخدام الذكاء الاصطناعي يجب أن يتم التخطيط له بشكل استراتيجي. بينما توفر التجارب المدفوعة بالذكاء الاصطناعي في الوقت الفعلي تفاعلًا لا مثيل له، فهي الأنسب للبيئات المسيطر عليها، ذات الحالة الواحدة مثل البث المباشر. في المقابل، يتيح المحتوى المولد بواسطة الذكاء الاصطناعي مسبقًا لعبًا قابلاً للتوسع وقابلاً للتكرار دون تكبد تكاليف معالجة الذكاء الاصطناعي المستمرة. من خلال الاستفادة من كلا النهجين، نضمن أن الذكاء الاصطناعي يظل ممكنًا للابتكار، بدلاً من أن يكون عنق زجاجة للتكلفة، مع الحفاظ على السلاسة والتفاعل اللازمين لتجربة لاعب غامرة.
بينما نواصل تحسين محرك السرد القصصي المدفوع بالذكاء الاصطناعي، نستكشف تطبيقات جديدة لتجارب السرد المولدة بواسطة الذكاء الاصطناعي خارج ألعاب التريفيا، بما في ذلك:
سأكون في AI4 2025 في لاس فيغاس، حيث أتطلع لرؤية كيف يبتكر الآخرون في تطوير الألعاب المدفوعة بالذكاء الاصطناعي. سأقوم أيضًا بتقديم عروض توضيحية في الجناح لتقنية السرد القصصي المدفوعة بالذكاء الاصطناعي الخاصة بنا، مما يوضح كيف يمكن للذكاء الاصطناعي أتمتة توليد السرد، والتمثيل الصوتي، وهندسة الصوت بطريقة تعزز سير عمل تطوير الألعاب.
إذا كنت مهتمًا بـ مستقبل الذكاء الاصطناعي في الألعاب، دعونا نتواصل. أين ترى أن للذكاء الاصطناعي التأثير الأكبر على السرد القصصي؟ دعونا نناقش.
مستقبل برامج الألعاب هنا - وأنت مدعو!
تحديثات مثيرة للعبة Gig، مكتبة Open JS، وMobo Bingo!