llmنُشر فـ 6 juin 20264 دقائق قراءة

اقتصاد صغير على نموذج 3 مليار: كيفاش بناو محاكاة وكلاء ذكيين فالواقع

مهندس بنى اقتصاد كامل على نموذج صغير: 5 حيوانات كتتاجر، وأسعار كتتحرك، وأزمات كتطلع من بلاصتها. شنو الدروس التقنية؟

اقتصاد صغير على نموذج 3 مليار: كيفاش بناو محاكاة وكلاء ذكيين فالواقع

Thousand Token Wood مشروع بناه مهندس فحاكاثون صغير: اقتصاد حقيقي كيتخدم فيه 5 حيوانات غابة، كل واحد وكيل ذكي (AI Agent — برنامج AI كيقدر يدير مهام بشكل مستقل) مبني على نموذج Qwen2.5-3B (نموذج لغوي صغير كيفهم ويكتب بكفاءة). الحيوانات كتتاجر فحاجات: أكل، حصى، كلام، وتخزين. نتا كتسول الخشب وتتفرج على الفقاعات الاقتصادية، الأزمات، والفجوات ديال الثروة كتطلع من بلاصتها.

هاد المقال تقرير تقني من مهندس عاش التجربة — كتب ليك شنو اللي خدم وشنو اللي ماخدمش ملي بنى اقتصاد متعدد الوكلاء على نموذج صغير.

علاش نموذج صغير وماشي نموذج كبير؟

الحقيقة البسيطة: اقتصاد حي محتاج وكلاء كتفكر مرات كثيرة فكل دورة. لو استعملتي نموذج كبير (بحال GPT-4 ولا Claude)، غادي تكون بطيئة وغالية بزاف. نموذج صغير بحال 3B يقدر يدير قرارات سريعة وبشكل متوازي (كل الحيوانات كتقرر فنفس الوقت على GPU واحدة).

الفرق فالسرعة؟ فرق كبير. نموذج كبير غادي يدير اقتصاد حيواني ببطء فظيع. النموذج الصغير كتشتغل الحكاية فالحقيقي، كتفرج على الأسعار كتتحرك والأزمات كتطلع.

المشكل الأول: لا حد كتاع يتاجر

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

الحل: خلق الندرة (scarcity) بشكل مقصود:

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

هاد الشي هو اللي كيخلق الدراما. الحطاب (woodcutter) كيصير غني بزاف، والحيوانات الأخرى كتتنافس على الدفا.

الدرس الأول: نموذج صغير كيعمل JSON، ولكن فكره ضعيف

ملي زادو الندرة، ظهرت المشكلة الحقيقية. نموذج 3B كان يصدر JSON صحيح 100% من المرات. ولكن حكمه الاقتصادي كان سيء: حيوان كيزرع بلوط (acorns) كان يطلب أمر باش يشري بلوط — الحاجة اللي عنده فزيادة!

الحل ماكانش نموذج أكبر. الحل كان prompt أحسن (التعليمات اللي نعطيها للنموذج):

  1. قال لكل حيوان: "أنتا كتنتج هاد الحاجات، ولا تشري منهم أبدا."
  2. حسب ليه بالضبط شنو الحاجات اللي ناقصو.
  3. عطاه مثال واحد مشروح.

جودة القرارات كتحسنات بزاف. الحيوانات بدات تتاجر حسب الدور ديالهم.

وزيد: كل جواب اللي ماشي صحيح كيتصلح تلقائيا (JSON parse-and-repair)، فبدل ما تتحطم المحاكاة، الخطأ كيصير عملية ماشي شي حاجة.

الدرس الثاني: الرفاهية ماشي "الموت من الجوع"

أول مرة، حاول يقيس الرفاهية كـ counter: إيلا حيوان كان جوعان مزمن، كيتدهور لـ zero وتموت. هاد كان حزين باش تتفرج عليه.

الحل: reframe الرفاهية كـ mood كتتحسن وتتسوء. إيلا أكل وفتن، كتحسن. ولكن ماتنخفضش ل zero أبدا. المخاطر الحقيقية كانت فالحصى (pebbles) والأسعار والحالة الاجتماعية، ماشي فالموت من الجوع.

الميزة الأحسن: أسطورة السوق

اللاعب يقدر يرسم Wood Legend — حادثة تاريخية من السوق كتتحول لحكاية غابة:

  • Tulip Mania (هستيريا التوليب فهولندا 1637) → Great Acorn Mania (هستيريا البلوط)
  • South Sea Bubble (فقاعة الشركة البحرية 1720) → Hollow Log Trading Company
  • Bank runs 1929Run on Oona's Hoard (شائعة إن البومة (Oona) الخزينة ديالها فاضية)

هادي ماشي غير flavor text. كل أسطورة كتطلق صدمات حقيقية فالاقتصاد، والحيوانات كتتفاعل:

ملي اختار اللاعب "Run on Oona's Hoard"، البومة بدات تسيل العسل باش تجمع حصى. الفيضان ديال العسل كخفض السعر من 10 ل 3 فالدورات التالية. بدون سكريبت، بدون تدخل يدوي — الحيوانات كتفاعلات بشكل طبيعي.

المشكل الثالث: الأسعار ساكتة

ملي بدات الأسطورات، الأسعار ماكانش كتتحرك. السبب: الحيوانات كانت كتقتبس السعر المرجعي اللي عطاهم المهندس.

الحل: خلي السعر يتحرك مع العرض والطلب. إيلا كان فيه طلب كبير ماملي (unfilled buying)، السعر يطلع. إيلا كان فيه فائض، السعر ينزل. دابا الأسعار كتتحرك بشكل طبيعي حسب الندرة، وكتبقا هادية ملي التجارة متوازنة.

شنو كيعني هاد الشي ليك؟

الدروس الأساسية:

  1. نموذج صغير يقدر يدير أنظمة معقدة — ماخاصكش نموذج كبير باش تبني اقتصاد متعدد الوكلاء. السرعة والتكلفة هي اللي كتحدد إذا الفكرة تشتغل فالحقيقي ولا ماتشتغلش.

  2. البنية والـ prompt أقوى من الحجم — نموذج 3B كيعطي JSON صحيح، ولكن فكره ضعيف. شرح واضح ومثال واحد كخلاه يقرر بحكمة أحسن بكثير من نموذج أكبر بدون تعليمات.

  3. الندرة المقصودة كتخلق الدراما — فالواقع والفن معا. أنظمة بدون قيود ماشي مهمة. الحيوانات كتتاجر ولا تتنافس غير ملي كاين حاجة ناقصة.

للمطورين المغاربة اللي بغاو يبنيو نماذج وكلاء (agents) أو محاكاات: هاد المشروع درس عملي بلا تعقيد. الـ 3B models أصبحات قوية بزاف فالأشهر الأخيرة — Qwen2.5-3B، Mistral-3B، حتى نماذج مفتوحة مغربية كتطلع قريبا. تقدر تبني أنظمة حقيقية بدون الاعتماد على OpenAI ولا Google. والحق يقال: ملي كتقدر تشتغل بدون نموذج كبير، كتوفر فلوس خيالية وكتحصل على سرعة اللي محتاجها. هاد الفرق بين prototype و production.

مقالات ذات صلة