عميل OpenClaw الخاص بي يحلم كل ليلة
كل ليلة في تمام الساعة 7:10 مساءً، "ينام" عميل OpenClaw الخاص بي.
إنه لا يستريح، بل يقوم بالمعالجة. حيث يقوم نص برمجي (script) مدته 60 ثانية بتشغيل مسار معالجة (pipeline) لكل ما قمت به في ذلك اليوم. إنه يراجع كل مهمة، وكل خطأ، وكل قرار. وبحلول الصباح، يكون العميل قد قام بتحرير ذاكرته؛ حيث يتخلص من الضجيج (noise) ويعزز الإشارات الهامة (signal).
لقد قمت بتشغيل هذا النظام لمدة ثلاثة أسابيع، وتوضح الأرقام سبب نجاح ذلك:
- 23 يونيو: تم تجهيز 62 مرشحاً -> تم العثور على 257 موضوعاً -> تم ترقية 2 إلى الذاكرة
- 22 يونيو: تم تجهيز 64 مرشحاً -> تم العثور على 242 موضوعاً -> تم ترقية 1
- 21 يونيو: تم تجهيز 63 مرشحاً -> تم العثور على 241 موضوعاً -> تم ترقية 1
يتم رفض معظم البيانات، وهذا أمر متعمد.
تعاني وكلاء الذكاء الاصطناعي (AI agents) التي تعمل لفترات طويلة من مشكلة ضغط السياق (context compression). فعندما يقوم النظام بتلخيص 40 رسالة في بضع فقرات، فإنه يفقد التفاصيل؛ فتتلاشى الدروس المهمة، وتتحول التصحيحات إلى لغة غامضة.
لقد قمت ببناء "بروتوكول الحلم" (Dream Protocol) لإصلاح ذلك. وهو عبارة عن نص برمجي بسيط بلغة Python يقوم بفحص سجلات الذاكرة اليومية، حيث يقوم بتجهيز كل درس مستفاد وكل تصحيح.
يستخدم النص البرمجي ثلاث بوابات لتحديد ما سيبقى:
- الحد الأدنى لعدد الاستدعاء: 3 (يجب أن يظهر 3 مرات)
- الحد الأدنى للاستعلامات الفريدة: 3 (يجب أن يظهر في 3 سياقات مختلفة)
- الحد الأدنى للدرجة: 0.8
إذا نجا نمط ما، فإنه ينتقل إلى MEMORY.md، وهي قاعدة المعرفة طويلة المدى.
معدل الرفض مرتفع؛ ففي 23 يونيو، رفض النص البرمجي 824 من أصل 828 مرشحاً. معظم ما يتعلمه العميل، ينساه، فقط الأنماط المتكررة هي التي تنجو.
لقد غيرت هذه العملية طريقة سلوك عميلي؛ فهو الآن يتعرف على أنماط الأخطاء بشكل أسرع، وتوقف عن اقتراح النماذج ذات الفئة المجانية (free-tier models) لمهام الإنتاج لأنه يتذكر الإخفاقات السابقة.
تخزين كل شيء هو خطأ؛ فالذاكرة المليئة بالضجيج تجعل من الصعب العثور على الحقيقة، كما أن الضغط (compaction) يضعف الإشارة.
القاعدة بسيطة: انسَ 97% مما تتعلمه، واحتفظ فقط بـ 3% التي تظهر في ثلاثة سياقات مختلفة عبر ثلاثة أيام مختلفة.
إذا بدأت ذاكرة عميلك تصبح مليئة بالضجيج، فأضف عملية إزالة تكرار (deduplication) ليلية. لست بحاجة إلى أدوات معقدة، بل تحتاج إلى بوابة والانضباط لحذف الباقي.
المصدر: https://dev.to/mrclaw207/my-openclaw-agent-dreams-every-night-heres-what-actually-sticks-3gcp
مجتمع تعلم اختياري: https://t.me/GyaanSetuAi
