كيف تقاطع شخصية ألعاب تعتمد على الذكاء الاصطناعي دون أن تفقد سؤالك
إذا كانت شخصية اللعبة المعتمدة على الذكاء الاصطناعي لا تزال تجيب، فيجب أن تكون المقاطعة إجراءً واضحاً من اللاعب يوقف الرد الحالي مع الاحتفاظ بكل من السؤال الأصلي والنص الذي تم تقديمه بالفعل. يجب أن تضع الواجهة علامة على الإجابة بأنها غير مكتملة، ثم تتيح للاعب اختيار ما إذا كان يريد المتابعة من النقطة الظاهرة، أو طرح سؤال متابعة، أو استبدال السؤال. يمنح هذا اللاعب السيطرة دون جعل الإجابة الجزئية تبدو مكتملة.
اجعل إجراء الإيقاف مرئياً أثناء إجابة الشخصية
ضع عنصر تحكم «إيقاف» (Stop) موسوماً بوضوح حيث يمكن للاعب رؤيته طوال الرد. حافظ على اختلاف معناه عن عناصر التحكم مثل «تخطي» (Skip)، والذي يعني في العديد من الألعاب تجاوز الحوار، و«إغلاق» (Close)، والذي قد يُنهي المحادثة. لا ينبغي للاعب الذي يحاول إيقاف إجابة أن يضطر إلى التخمين عما إذا كان الزر سيمحو المحادثة، أو يطور القصة، أو يسرّع النص فقط.
عندما يفعّل اللاعب خيار «إيقاف»، يجب تأكيد الإجراء على الفور في الواجهة. بالنسبة للنصوص، توقف عن إضافة أحرف إلى الرد الحالي. وبالنسبة للحوار الصوتي، أوقف التشغيل الصوتي للشخصية بالإضافة إلى أي نص وارد يستمر في الظهور. يمكن للأنظمة المتدفقة (Streaming systems) تقديم المخرجات بشكل تدريجي قبل أن تصبح الاستجابة الكاملة جاهزة، لذا قد يكون النص المرئي جزءاً فقط من الإجابة؛ ويجب أن تعكس الواجهة تلك الحالة الجزئية بدلاً من الإيحاء بأن الشخصية أكملت دورها. يصف دليل الاستجابات المتدفقة من OpenAI كيف يتيح البث التدفق بداية المخرجات بينما يستمر التوليد.
احتفظ بالسؤال والنص المُقدَّم معاً
يجب أن تحافظ المقاطعة على سؤال اللاعب بدقة وجميع نصوص الردود التي وصلت إلى الواجهة قبل تفعيل خيار «إيقاف». احتفظ بهما في سجل المحادثة كحوار واحد. وبهذه الطريقة، يمكن للاعب التحقق مما سأله، أو إعادة قراءة الإجابة حتى تلك اللحظة، أو تقديم متابعة أكثر تحديداً دون إعادة بناء السياق من الذاكرة.
يجب أن تميز الواجهة أيضاً بين النص المُقدَّم والنص الذي لم يتم استلامه أبداً. لا تُكمل جملة غير مكتملة، أو تستبدل الإجابة الجزئية بملخص سراً، أو تتجاهل السؤال الأصلي عندما يوقف اللاعب الرد. فهذه التغييرات ستجعل من الصعب معرفة ما قالته الشخصية بالفعل. يُعد السجل المرئي مفيداً حتى عندما يقرر اللاعب التخلي عن الموضوع: فهو يحافظ على وضوح التبادل ويمنح الإجراء التالي نقطة بداية واضحة.
صنّف الرد بأنه ملغى وغير مكتمل
أظهر حالة قصيرة بجوار الرد الذي تمت مقاطعته، مثل «أوقفه اللاعب · غير مكتمل». يُخبر هذا اللاعب بسبب انتهاء الإجابة حيث توقفت ويتجنب تقديم جزء على أنه استجابة كاملة. يمكن أن تظل الحالة في السجل بينما يقرر اللاعب ما يجب فعله بعد ذلك؛ النقطة المهمة هي أنها تصف الحالة بوضوح.
افصل الحالة عن عواقب القصة. لا ينبغي أن يُسجل إيقاف عرض الرد سراً كموافقة، أو اختيار محادثة مكتمل، أو قرار بتجاهل الشخصية. إذا كانت لعبة معينة تتعامل عمداً مع مقاطعة اللاعب كإجراء داخل عالم اللعبة، فيجب على الواجهة توضيح تلك العاقبة قبل أن يُقدم اللاعب على ذلك. تتناول الأبحاث المتعلقة بتصميم المحادثات في الألعاب كيف يمكن أن يحمل التخطي والمقاطعة معاني مختلفة في ألعاب مختلفة، وكيف قد لا يتم إخبار اللاعبين بوضوح بما ستفعله المقاطعة. يغطي تحليل رينيك وروبرتس لمحادثات ألعاب الفيديو هذا التمييز وآثاره التصميمية.
وفّر خطوة تالية مدروسة
بمجرد إيقاف الرد، قدم مجموعة صغيرة من الخيارات الواضحة المرتبطة بنية اللاعب المحتملة. على سبيل المثال:
متابعة الإجابة — اطلب من الشخصية الاستمرار من الرد الجزئي، باستخدام السؤال الحالي كسياق.
طرح سؤال متابعة — احتفظ بالسؤال والإجابة الجزئية في العرض بينما يضيف اللاعب تفصيلاً أو يسأل عن نقطة محددة.
تعديل السؤال أو استبداله — اسمح للاعب بتصحيح صياغته أو البدء من جديد دون فقدان التبادل السابق من السجل المرئي.
مغادرة المحادثة — العودة إلى اللعب دون التعامل مع الإجابة غير المكتملة على أنها مكتملة.
تصف هذه التصنيفات إجراءات مختلفة، لذا تجنب تجميعها تحت زر غامض مثل «إعادة المحاولة» (Retry). قد تعني إعادة المحاولة إعادة التوليد من الصفر، أو المتابعة، أو إرسال السؤال نفسه مرة أخرى. يمكن لنظام الحوار تقديم خيارات القائمة إلى جانب حديث الشخصية، كما هو موضح في البرنامج التعليمي لمحادثات Adventure Creator؛ والأثر التصميمي هنا هو أن الإجراء التالي يمكن أن يكون متاحاً أثناء استمرار الكلام، ولكن يجب أن يكون اللاعب قادراً على معرفة ما إذا كان اختياره يقاطع الدور الحالي، أو يضعه في قائمة الانتظار، أو ينتظره.
الحفاظ على السياق عند المتابعة
إذا اختار اللاعب «متابعة»، وضح أن السؤال الحالي يظل نشطاً. يجب أن تواصل الشخصية الرد نفسه حيثما أمكن ذلك، وألا تتلقى دوراً جديداً فارغاً يجبر اللاعب على تكرار السؤال. إذا كانت المتابعة غير متاحة أو ستؤدي إلى إجابة جديدة بدلاً من ذلك، فصنّف هذا الخيار وفقاً لذلك — على سبيل المثال، «توليد إجابة جديدة» — واحتفظ بالسؤال الأصلي والنص المقاطع في السجل.
هذا التمييز مهم لأن اللاعب قد يرغب في إكمال فكرة الشخصية، أو قد يرغب في محاولة جديدة بعد رؤية البداية تسير في اتجاه غير مفيد. هاتان نيتان مختلفتان. إن وجود خيار مقتضب بين المتابعة والبدء من جديد يجعل الفارق صريحاً دون الحاجة إلى معرفة تقنية بكيفية توليد الاستجابة.
التعامل مع حالات التأخير والأخطاء والإدخال السريع المتكرر
يجب أن يظل إجراء «إيقاف» منطقياً عندما تتعطل الاستجابة أو تنتهي بشكل غير متوقع. إذا لم يصل مزيد من النصوص بعد أن يضغط اللاعب على إيقاف، احتفظ بالنص المعروض بالفعل وأبقِ على تصنيف عدم الاكتمال. إذا فشل الاتصال أو التوليد قبل أن يضغط اللاعب على إيقاف، صف ذلك بأنه انقطاع أو فشل بدلاً من نسبه إلى اللاعب. وفّر طريقة واضحة للمتابعة أو السؤال مجدداً، واحتفظ بالسؤال الأصلي مرئياً.
ضع في اعتبارك أيضاً الإجراءات السريعة المتكررة. بمجرد قبول إجراء «إيقاف»، يجب ألا يستمر عنصر التحكم في الظهور كأنه يوقف رداً نشطاً؛ بل أظهر حالة التوقف والخيارات التالية المتاحة بدلاً من ذلك. يتجنب هذا الارتباك بشأن ما إذا كانت الضغطة الأخرى ستتراجع عن الإيقاف، أو تمحو الإجابة، أو ترسل طلباً جديداً. هذه توصيات تفاعل مستمدة من التمييز المرئي بين مخرجات البث الجزئية والاستجابة المكتملة؛ وليست ادعاءات حول تنفيذ أي لعبة بعينها.
تسلسل تفاعلي بسيط للاستخدام كأداة فحص للتصميم
تتبّع التبادل من منظور اللاعب:
يطرح اللاعب سؤالاً، ويظل مرئياً في المحادثة.
تبدأ الشخصية في الإجابة؛ ويكون عنصر تحكم «إيقاف» متاحاً أثناء استمرار وصول النص أو الصوت.
يضغط اللاعب على «إيقاف»؛ يتوقف الرد، ويظل كل النص المُقدَّم مرئياً.
تضع الواجهة علامة على الرد بأنه غير مكتمل وتوضح أنه تم إيقافه بواسطة اللاعب.
يختار اللاعب المتابعة، أو طرح سؤال متابعة، أو تعديل السؤال أو استبداله، أو المغادرة.
يحدث الإجراء المختار دون تحويل الجزء سراً إلى إجابة مكتملة أو فقدان السؤال الأصلي.
هذا التسلسل هو أداة مساعدة في اتخاذ القرارات التحريرية، وليس معياراً شاملاً للألعاب. وتكمن قيمته في أنه يتحقق من الخلل الدقيق الذي يحتاج التفاعل إلى منعه: أن يوقف اللاعب رداً ثم يكتشف أن السؤال، أو النص المستلم بالفعل، أو معنى الإجراء التالي قد اختفى.
صمّم المقاطعة حول تحكّم اللاعب
تتكون تجربة المقاطعة المفيدة من ثلاثة أجزاء مرئية: إجراء إيقاف موثوق أثناء الرد، وسجل محفوظ للسؤال والنص المُقدَّم، وحالة غير مكتملة واضحة ومقترنة بخطوات تالية يختارها اللاعب. معاً، يتيح ذلك للاعبين إدارة وتيرة محادثة الشخصية مع فهم ما حدث وتحديد كيفية المضي قدماً.
