إصدارتحليل · على الرادارHabr AI→ المصدر

نموذج لغوي يتحكم ببطل لعبة RPG على الإنترنت: Gemini يواكب خطوة واحدة فقط من كل عشر

ربط المؤلف نسخة Gemini المجانية بلعبته RPG الشبكية: النموذج لا يتحدث مع الشخصيات غير اللاعبة، بل يختار أفعال الشخصية. وبسبب حد طلب واحد كل 4 ثوانٍ مقابل خطوة خادم مدتها 0.45 ثانية، لا يتمكن النموذج اللغوي من التفاعل إلا مع كل خطوة عاشرة. يصنع الوكيل أحياناً أشياء معقدة، لكنه كثيراً ما يدور في حلقات ويتجاهل التلميحات عن الموارد القريبة.

معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
نموذج لغوي يتحكم ببطل لعبة RPG على الإنترنت: Gemini يواكب خطوة واحدة فقط من كل عشر
المصدر: Habr AI. كولاج: Hamidun News.
استمع للمقال
بطاقة الحقائق والأرقام
المعيارالتفاصيل
المصدر الأصليHabr AI ↗
رئيس التحرير
حد الخطة المجانية500 طلب يومياً، ثم يلزم تغيير النموذج
حقيقة رئيسية #2تنقطع سلسلة الردود في Gemini بعد نحو 100 تكرار
حقيقة رئيسية #3الأفضل منح النموذج اللغوي أوامر عالية المستوى بدلاً من التحكم خطوة بخطوة

تنتهي معظم مشاريع الألعاب التي تستخدم النماذج اللغوية عند المحادثات: تؤدي الشبكة العصبية دور شخصية غير لاعبة وترد على العبارات. أما مؤلف هذه التجربة فذهب أبعد، وأسند إلى النموذج التحكم بشخصية في لعبة RPG شبكية. والفرق جوهري: يمكن قول أي شيء، لكن لا يمكن فعل إلا ما تسمح به قواعد العالم.

كيف يعمل النظام

اللعبة غير متزامنة: الخادم لا ينتظر اللاعب، وتتحرك حوله شخصيات أخرى وعفاريت. لذلك بُني العميل على ثلاثة خيوط معالجة. الأول يستقبل السطور من الخادم ويحللها إلى بنية. الثاني يرسل الطلب إلى النموذج اللغوي وينتظر الرد. الثالث يعيد بث الصورة إلى المتصفح ليتمكن الإنسان من متابعة ما يجري.

يُبنى الـ prompt أثناء التشغيل من الملاحظات: ما يراه الشخصية ويسمعه، وما في مخزونها، والموارد اللازمة للهدف، والأفعال المتاحة حالياً. في البداية يُرسل MASTER-PROMPT ثابت يتضمن قواعد اللعبة ووصفات الصناعة. بعد ذلك يرتبط كل رد بالطلب التالي عبر معرّف، كأنه استمرار للحوار.

يُحدَّد شكل الرد بمخطط response_format. قارن المؤلف بين نهجين: حقول رقمية تمثل احتمال كل فعل، وحقل action واحد من نوع enum. لم يجد فرقاً ملحوظاً في الجودة فاختار enum لأن تحليله أسهل. كما يعيد النموذج الهدف والخطط والأفكار وعبارة اختيارية.

حيث تصطدم كل الأمور بالحدود

في الخطة المجانية يُسمح لنماذج lite بطلب واحد كل 4 ثوانٍ. وخطوة الخادم 0.45 ثانية، لذا يرى النموذج اللغوي في أفضل الأحوال كل خطوة عاشرة. الحد اليومي 500 طلب، وبعده يضطر المطوّر إلى تبديل النموذج. وهناك حد غير بديهي أيضاً: تنكسر سلسلة الردود بخطأ يتعلق بالعمق الأقصى بعد نحو 100 تكرار. وربما يعتمد ذلك على امتلاء السياق.

اضطر المؤلف إلى بناء ذاكرة الوكيل يدوياً: ذاكرة خلوية للأجسام المهمة، وذاكرة للأحداث، وذاكرة للأفعال السابقة. وظهرت ذاكرة منفصلة للنقص. فالنموذج يضع «في المصهر» بثقة أشياء لا يملكها. وعندما يلاحظ المحلل التناقض، يُسجَّل الشيء الناقص وتُصفّى الأفعال التي تناقضه.

ما الذي تحقق

يمشي الوكيل ويجمع الأشياء ويبني المباني وأحياناً يصهر المعدن. ذات مرة صبّ رأس معول، وهو من أعقد الوصفات، وإن كان قد وجد جزءاً من المكونات على جثة قزم. وعباراته معقولة تماماً، فهو يعلّق على أفعاله ويحاول التحدث مع الشخصيات غير اللاعبة.

لكن لا يمكن وصف سلوكه بالعاقل. يقع الوكيل في حلقات ميتة: يصنع ما لا حاجة إليه، ويدور في مكانه، ويعلق في عمليات المقايضة. وقد يتجاهل تلميح «على اليمين جدار فيه المعادن المطلوبة» ويمر بجانبه. أما صفقته الناجحة الوحيدة مع القزم فكانت خاسرة: استبدل كل القصدير بخام النحاس والفحم والطين، أي النادر بالشائع.

الخلاصة العملية

أولاً، السرعة حاسمة. فلو وصل الرد خلال نصف ثانية لأمكن تشغيل اللعبة بشكل متزامن دون فقدان خطوات. ويفكر المؤلف في نموذج محلي صغير. ثانياً، قائمة الإحداثيات في النص لا تصلح وصفاً مكانياً. ثالثاً، أكثر الاستنتاجات منطقية هو إسناد القرارات عالية المستوى والكلام إلى النموذج اللغوي، مثل «اذهب إلى الحدّاد»، وترك المسار والتنفيذ للخوارزميات الكلاسيكية.

إنه النمط نفسه في وكلاء المنتجات: النموذج يخطط، والشيفرة الحتمية تنفذ وتتحقق. وحدود التجربة أنها نموذج أولي ساذج منفرد بلا مقاييس، لكن مجموعة العثرات المتعلقة بالحدود والتكرار والذاكرة مألوفة لكل من يبني وكلاء.

القصة

أسئلة وأجوبة حول الخبر

ما أبرز التفاصيل حول كيف يعمل النظام؟

اللعبة غير متزامنة: الخادم لا ينتظر اللاعب، وتتحرك حوله شخصيات أخرى وعفاريت. لذلك بُني العميل على ثلاثة خيوط معالجة. الأول يستقبل السطور من الخادم ويحللها إلى بنية. الثاني يرسل الطلب إلى النموذج اللغوي وينتظر الرد. الثالث يعيد بث الصورة إلى المتصفح ليتمكن الإنسان من متابعة ما يجري. يُبنى الـ prompt أثناء التشغيل من الملاحظات: ما يراه الشخصية ويسمعه، وما في مخزونها، والموارد اللازمة للهدف، والأفعال المتاحة حالياً. في البداية يُرسل MASTER-PROMPT ثابت يتضمن قواعد اللعبة ووصفات الصناعة.

ما أبرز التفاصيل حول حيث تصطدم كل الأمور بالحدود؟

في الخطة المجانية يُسمح لنماذج lite بطلب واحد كل 4 ثوانٍ. وخطوة الخادم 0.45 ثانية، لذا يرى النموذج اللغوي في أفضل الأحوال كل خطوة عاشرة. الحد اليومي 500 طلب، وبعده يضطر المطوّر إلى تبديل النموذج. وهناك حد غير بديهي أيضاً: تنكسر سلسلة الردود بخطأ يتعلق بالعمق الأقصى بعد نحو 100 تكرار. وربما يعتمد ذلك على امتلاء السياق. اضطر المؤلف إلى بناء ذاكرة الوكيل يدوياً: ذاكرة خلوية للأجسام المهمة، وذاكرة للأحداث، وذاكرة للأفعال السابقة. وظهرت ذاكرة منفصلة للنقص. فالنموذج يضع «في المصهر» بثقة أشياء لا يملكها.

ما أبرز التفاصيل حول ما الذي تحقق؟

يمشي الوكيل ويجمع الأشياء ويبني المباني وأحياناً يصهر المعدن. ذات مرة صبّ رأس معول، وهو من أعقد الوصفات، وإن كان قد وجد جزءاً من المكونات على جثة قزم. وعباراته معقولة تماماً، فهو يعلّق على أفعاله ويحاول التحدث مع الشخصيات غير اللاعبة. لكن لا يمكن وصف سلوكه بالعاقل. يقع الوكيل في حلقات ميتة: يصنع ما لا حاجة إليه، ويدور في مكانه، ويعلق في عمليات المقايضة. وقد يتجاهل تلميح «على اليمين جدار فيه المعادن المطلوبة» ويمر بجانبه.

ZK
جمال حميدون — مدير المنتجات في Alpina Digital ومدير منتج AlpinaGPT. يبني منتجات الذكاء الاصطناعي منذ 2019. بدأ Hamidun News كمشروع شخصي ثم أصبح مُجمِّعًا إنتاجيًا بأكثر من 6000 قارئ.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
ما رأيك؟
جارٍ تحميل التعليقات…