ذاكرة جلسة الوكيل ليست مجرد ميزة. إنها مستوى التحكم الخاص بك.
تعتقد معظم الفرق أن ذاكرة الوكيل تتعلق بقواعد البيانات المتجهة (vector databases). هم مخطئون.
المشكلة الحقيقية تكمن في حالة المحادثة (conversation state). عندما يعيد الوكيل تشغيل نفسه، من الذي يحتفظ بالسياق؟
هذه ليست مشكلة تجربة مستخدم، بل هي مشكلة بنية تحتية.
إليك الحسبة الرياضية للوقت الضائع: تبدأ في تشغيل وكيل برمجي. يقضي 45 ثانية في قراءة المستودع الخاص بك وبناء نموذج ذهني. ثم، يعاد تشغيل الـ pod، أو ينهار الـ container، أو تقوم بتبديل الأدوات. تستهلك جلستك التالية 45 ثانية أخرى في إعادة بناء نفس النموذج.
إذا قام 10 مطورين بذلك 3 مرات يوميًا، فستخسر 225 ثانية يوميًا لكل شخص. وعلى نطاق واسع، ستخسر مئات الساعات الهندسية بسبب "فقدان الذاكرة" الناتج عن غياب الحالة (stateless amnesia).
الخطأ هو التعامل مع الذاكرة كميزة داخل إطار عمل واحد. هي ليست كذلك. ذاكرة الجلسة تنتمي إلى طبقة البنية التحتية فوق بيئات التشغيل (runtimes) الخاصة بك.
تمنحك أطر العمل مثل LangGraph أو AutoGen ذاكرة داخل حدودها الخاصة. لكنها تفشل عندما تحتاج إلى:
- تشغيل الوكلاء عبر بيئات تشغيل مختلفة مثل Claude و Cursor.
- مشاركة الحالة بين أعضاء الفريق.
- البقاء بعد إعادة التشغيل دون فقدان السياق.
- تدقيق إجراءات الوكيل عبر المشروع.
يجب أن تفهم الأنواع الثلاثة للذاكرة:
- ذاكرة الجلسة (Session Memory): تاريخ تفاعل واحد.
- الذاكرة العرضية (Episodic Memory): أحداث مخزنة على مدى أسابيع أو أشهر.
- الذاكرة الدلالية (Semantic Memory): حقائق وأنماط مخزنة في قواعد البيانات.
تحل فرق الإنتاج هذه المشكلة عن طريق فصل "عقل الوكيل" عن بيئة التشغيل. يتولى العقل عملية الاستنتاج في pod مستمر، بينما تتولى الـ sandbox عملية التنفيذ في بيئة مؤقتة (ephemeral environment).
في عام 2026، لن تستخدم الفرق منصة واحدة، بل ستستخدم منصات متعددة. وهذا يخلق تشتتًا. جلسة تعيش في Claude، وأخرى في ملف محلي، وأخرى في قاعدة بيانات. ستفقد القدرة على البحث أو تسليم العمل.
توقف عن محاولة حل هذه المشكلة باستخدام نموذج أكبر. حلها ببنية تحتية أفضل.
اسأل نفسك هذه الأسئلة الثلاثة:
- هل يمكن لوكيلي الصمود أمام إعادة التشغيل؟
- هل يمكن لفريقي مشاركة جلسات الوكيل؟
- هل تتشارك وكيلاتي السياق عبر بيئات تشغيل مختلفة؟
إذا لم تتمكن من الإجابة بنعم، فأنت تهدر الإنتاجية.
ابنِ مستوى تحكم (control plane) يجعل حالة الجلسة مستدامة، وقابلة للبحث، وقابلة للمشاركة.
Source: https://dev.to/paultwist/agent-session-memory-isnt-a-feature-its-your-control-plane-1c2p
Optional learning community: https://t.me/GyaanSetuAi