Unity تستعرض كيفية بناء شخصيات غير لاعبة ناطقة تمتلك ذاكرة وتدرك سياق العالم
عُرض في Unity نهج لبناء شخصية ناطقة تسمع اللاعب وتتذكر المحادثات السابقة وتردّ بما يتناسب مع سياق العالم. يقوم النظام على نموذج محلي وذاكرة للحوارات ومسار صوتي يضم التعرف على الكلام والتوليد الصوتي. وتستند البنية إلى Generative Agents، وتصلح أساسًا لنماذج أولية مستقلة (إندي) ومشاهد RPG وأنظمة حوار أكثر تعقيدًا. وتتمثل الفكرة الأساسية في التخلي عن العبارات المرتبطة بمحفزات محددة، وبناء شخصية تتعامل مع الحوار بوصفه قصة متصلة.
معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
ظهر دليل مفصّل لبناء شخصيات غير لاعبة (NPC) ناطقة في Unity، لا تكتفي بالرد وفق نص مكتوب مسبقًا، بل تراعي الذاكرة وحالة العالم والحوارات السابقة. ويقوم النهج على الجمع بين LLM محلي وإدخال صوتي وبنية Generative Agents، بحيث تتفاعل الشخصية مع اللاعب كما لو كان محاورًا حقيقيًا.
كيف تتغير الشخصية غير اللاعبة
الفكرة المحورية في المادة هي الابتعاد عن العبارات الكلاسيكية المرتبطة بالمحفزات، وبناء شخصية تنظر إلى المحادثة بوصفها قصة متصلة. فإذا سبق للاعب أن سأل عن الحدّاد، ودخل القرية نهارًا ثم عاد إليها مساءً، فإن الشخصية لا تبدأ الحوار من الصفر. إنها تحصل على السياق وتستحضر اللقاءات السابقة وتردّ كأنها تعيش فعلًا داخل العالم، لا كأنها موجودة في نافذة حوار واحدة فقط.
يصف المؤلف النظام على أنه عملية تجميع متدرجة: من أول طلب إلى النموذج اللغوي المحلي وصولًا إلى واجهة صوتية متكاملة. ونتيجة لذلك تستطيع الشخصية أن تسمع عبارة اللاعب، وأن تفسّرها وفق قواعد العالم، وأن تجري استدلالًا بسيطًا، ثم تعيد الرد بصوتها. وبالنسبة إلى مطوّري الألعاب المستقلة (إندي) يمثّل ذلك تحوّلًا مهمًا: فبدلًا من فروع الحوار الصارمة تظهر طبقة سلوك أكثر مرونة، يمكن تطويرها دون الحاجة إلى آلاف العبارات المكتوبة مسبقًا.
مما يتكوّن النظام
في قلب البنية ليس موجّه (prompt) سحريًا واحدًا، بل عدة طبقات عمل تدعم الإحساس بشخصية «حيّة». وبحسب الوصف، يُبنى النظام حول الذاكرة وسياق المشهد والمسار الصوتي، بينما لا يقتصر دور LLM على توليد النصوص، بل يعمل آلية لاتخاذ قرارات محلية ضمن عالم محدد.
- يعالج LLM المحلي العبارات ويصوغ الرد دون اشتراط إرسال البيانات إلى السحابة
- تحفظ الذاكرة المحادثات السابقة والحقائق المتعلقة بالشخصية والأحداث المهمة
- يزوّد سياق العالم النموذج بوقت اليوم والمكان وأدوار الشخصيات غير اللاعبة والوضع الراهن
- تحوّل الطبقة الصوتية كلام اللاعب إلى نص، وتنطق الرد النهائي للشخصية
ويكتسب الاعتماد على Generative Agents من Stanford أهمية خاصة. فهذه البنية معروفة بتقسيمها سلوك الوكيل إلى الملاحظات والذاكرة والتأمل والتخطيط. وفي سياق الألعاب يفيد هذا النهج لأن الشخصية غير اللاعبة تتوقف عن أن تكون مجرد «زر ناطق». فهي تستطيع أن تربط سؤال اللاعب الحالي بأحداث سابقة، وأن تراعي القواعد المحلية، وأن ترد لا عشوائيًا بل ضمن طبيعتها ودورها.
لماذا يهمّ المطورين
تعرض المادة مسارًا قابلًا للتطبيق عمليًا في تطوير Unity، لا فكرة مجردة عن «الذكاء الاصطناعي في الألعاب». والأهم هنا هو الصيغة المتدرجة: يبدأ الأمر بإعداد قناة تواصل أساسية مع النموذج، ثم تُضاف المعرفة بالعالم، وبعدها الذاكرة طويلة الأمد والصوت. هذا الترتيب يخفّض عتبة الدخول. فلا يحتاج المطوّر إلى بناء نظام مثالي دفعة واحدة؛ إذ يمكنه أن يبدأ بشخصية واحدة، ويختبر جودة الحوار، ثم يرفع التعقيد تدريجيًا.
«مرحبًا، أين الحانة هنا؟» — مثال على طلب يُفترض أن ترد عليه الشخصية
غير اللاعبة مع مراعاة المحادثة السابقة والسياق الراهن.
ومن النقاط القوية الأخرى التركيز على النموذج المحلي. فبالنسبة إلى النماذج الأولية والاستوديوهات الصغيرة يعني ذلك تحكمًا أكبر في التكاليف، واعتمادًا أقل على واجهات API الخارجية، وإمكانية التجريب حتى حيث يكون الاتصال الدائم بالإنترنت أو ميزانية السحابة محدودًا.
بالطبع يتطلب هذا النهج ضبطًا دقيقًا: ينبغي مراقبة حجم الذاكرة وجودة التعرف على الكلام، والحرص على ألا يخرج النموذج عن الإطار القصصي للعالم (lore). لكن مجرد إمكانية بناء نظام كهذا في Unity بتسلسل واضح تجعل الموضوع أقرب إلى التطوير الفعلي من كثير من الحديث العام عن الشخصيات غير اللاعبة المدعومة بالذكاء الاصطناعي.
ماذا يعني ذلك
يتجه سوق الألعاب تدريجيًا من الحوارات المبرمجة إلى شخصيات تتذكر وتصغي وتتفاعل مع السياق. وأهمية أدلة كهذه لا تكمن في أنها تقدّم نتيجة جاهزة بمستوى AAA، بل في أنها تحوّل فكرة «الشخصيات الحية» إلى مهمة هندسية قابلة للتكرار أمام الفرق العاملة على Unity.
أسئلة وأجوبة حول الخبر
ما أبرز التفاصيل حول كيف تتغير الشخصية غير اللاعبة؟
الفكرة المحورية في المادة هي الابتعاد عن العبارات الكلاسيكية المرتبطة بالمحفزات، وبناء شخصية تنظر إلى المحادثة بوصفها قصة متصلة. فإذا سبق للاعب أن سأل عن الحدّاد، ودخل القرية نهارًا ثم عاد إليها مساءً، فإن الشخصية لا تبدأ الحوار من الصفر. إنها تحصل على السياق وتستحضر اللقاءات السابقة وتردّ كأنها تعيش فعلًا داخل العالم، لا كأنها موجودة في نافذة حوار واحدة فقط. يصف المؤلف النظام على أنه عملية تجميع متدرجة: من أول طلب إلى النموذج اللغوي المحلي وصولًا إلى واجهة صوتية متكاملة. ونتيجة لذلك تستطيع الشخصية أن تسمع عبارة اللاعب، وأن تفسّرها وفق قواعد العالم، وأن تجري استدلالًا بسيطً
ما أبرز التفاصيل حول مما يتكوّن النظام؟
في قلب البنية ليس موجّه (prompt) سحريًا واحدًا، بل عدة طبقات عمل تدعم الإحساس بشخصية «حيّة». وبحسب الوصف، يُبنى النظام حول الذاكرة وسياق المشهد والمسار الصوتي، بينما لا يقتصر دور LLM على توليد النصوص، بل يعمل آلية لاتخاذ قرارات محلية ضمن عالم محدد. يعالج LLM المحلي العبارات ويصوغ الرد دون اشتراط إرسال البيانات إلى السحابة تحفظ الذاكرة المحادثات السابقة والحقائق المتعلقة بالشخصية والأحداث المهمة يزوّد سياق العالم النموذج بوقت اليوم والمكان وأدوار الشخصيات غير اللاعبة والوضع الراهن تحوّل الطبقة الصوتية كلام اللاعب إلى نص، وتنطق الرد النهائي للشخصية ويكتسب الاعتماد على Generat
ما أبرز التفاصيل حول لماذا يهمّ المطورين؟
تعرض المادة مسارًا قابلًا للتطبيق عمليًا في تطوير Unity، لا فكرة مجردة عن «الذكاء الاصطناعي في الألعاب». والأهم هنا هو الصيغة المتدرجة: يبدأ الأمر بإعداد قناة تواصل أساسية مع النموذج، ثم تُضاف المعرفة بالعالم، وبعدها الذاكرة طويلة الأمد والصوت. هذا الترتيب يخفّض عتبة الدخول. فلا يحتاج المطوّر إلى بناء نظام مثالي دفعة واحدة؛ إذ يمكنه أن يبدأ بشخصية واحدة، ويختبر جودة الحوار، ثم يرفع التعقيد تدريجيًا. «مرحبًا، أين الحانة هنا؟» — مثال على طلب يُفترض أن ترد عليه الشخصية غير اللاعبة مع مراعاة المحادثة السابقة والسياق الراهن. ومن النقاط القوية الأخرى التركيز على النموذج المحلي. ف
Delegate Deep Research, Coding & Multi-Step Workflows to Nomad Agent
Deploy autonomous task execution with Nomad Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and MCP tool orchestration.
أهم ما في عالم الذكاء الاصطناعي — مرة كل أسبوع
سبع قصص مهمة فعلاً هذا الأسبوع، مختارة بعناية. بلا ضجيج ولا بيانات صحفية.
تم! تحقق من بريدك للتأكيد.