مقال هندسي من Anthropic عن ذاكرة الـ agents: Claude Code يحمّل أول 200 سطر فقط من فهرس الذاكرة
المغزى: ملف التعليمات الأطول لا يعني agent أفضل، فالزيادة لا تُقرأ وقد تُضعف الالتزام بما قُرئ، وترتيب الذاكرة صار هو العمل نفسه.
وسم
المغزى: ملف التعليمات الأطول لا يعني agent أفضل، فالزيادة لا تُقرأ وقد تُضعف الالتزام بما قُرئ، وترتيب الذاكرة صار هو العمل نفسه.
المغزى: الـ coding agent لا يقرأ المستودع كله بوزن واحد، فالكود القريب من الملف المعدّل يوجّهه أكثر من أي شيء آخر، والقاعدة المكتوبة صراحة هي ما يغلب النمط القديم.
المغزى: الاسترجاع بالتشابه أو بالأحدث لا يعرف ما يعمل فعلًا في بيئة الفريق، فالكود المعطل خلف feature flag يبدو للـ agent توجيهًا صالحًا ما لم تكن الإعدادات مكتوبة داخل المستودع.
المغزى: رسالة خطأ تتحدث عن الرصيد جعلت مشكلة تقنية تبدو مسألة دفع، والإصلاح يذكّر بأن صياغة الحدّ حين يظهر تحدد كيف يفهمه المستخدم ويتصرف.
المغزى: زيادة السياق لكي يفهم الـ agent أكثر تبلغ نقطة يبدأ عندها في شراء المشكلة التي يحاول حلّها، والعلاج في الغالب فلترة قبل الطلب لا نموذج أكبر.
المغزى: ملف التعليمات المنسي في المستودع ليس ورقة إرشادات محايدة، بل الصوت الذي يسمعه الـ agent أكثر من الكود نفسه، حتى حين ينبّه بنفسه إلى التعارض.
المغزى: الإعداد الذي لا يؤكد قيمته لا يعني أنه طُبّق كما كُتب، وخطأ صامت في حرف واحد كان يضاعف عدد مرات تلخيص السياق، وكل تلخيص طلب إضافي يُدفع ثمنه.
المغزى: السياق الذي تملؤه مخرجات الأدوات دون حاجة يُدفع ثمنه مرتين، في فاتورة الـ tokens وفي جودة إجابات الوكيل بعد ساعة من العمل.
المغزى: تقليم مخرجات الأدوات يحسن دقة الموديل وتركيزه، لكن فاتورة الـ agent تتحدد في ما يُعاد إرساله في كل دور، لا في ما تطبعه الأداة مرة واحدة.
المغزى: اختناق الوكيل في السياق قد لا يكون مشكلة حجم النافذة، بل نتيجة تمرير كل نتيجة وسيطة على الموديل، بينما أكثرها لا يحتاج أن يراه.
الذاكرة المسترجعة تعامل محادثات الماضي كأنها حقيقة ثابتة بينما يتغير الكود يوميًا، وملف التوثيق داخل المستودع يمر بالمراجعة ويراه الإنسان كما يراه الـ agent.
في وقت تتحول فيه أدوات تشغيل الـ agents إلى اشتراكات، تعني رخصة MIT أن الأداة يمكن تعديلها وتضمينها داخل أي منتج دون إذن من أحد.
حين يكتب الـ agent كودًا يستدعي الأدوات بدل استدعائها واحدة واحدة، يتوقف النموذج عن رؤية كل نتيجة ويرى الملخص فقط، لكنه ينفّذ كودًا لم يقرأه أحد.
ملفات الإعداد المكتوبة للنماذج تتقادم مثل أي كود، والفرق أن الكود يفشل بصوت مسموع، بينما يفشل الـ prompt القديم بصمت ويستهلك context دون فائدة.
الوكلاء يفشلون في الغالب لأن المعلومات المعروضة على النموذج ناقصة أو مزدحمة أو قديمة، لا لأن صياغة الطلب سيئة، فانتقلت المهارة من الصياغة إلى إدارة المعلومات.