البرمجة بالوكلاء وتضخّم التعليمات

التذكّر الكارثي: لماذا تنمو ملفات CLAUDE.md بنسبة 226% ولا تنكمش أبدًا

دراسة على arXiv لـ1,867 مستودعًا تجد أن ملفات تعليمات البرمجة بالوكلاء مثل CLAUDE.md تتضاعف ثلاث مرات في الحجم على مدى عمرها، لأن حذف سطر يخاطر بحدوث انتكاسات بمجرد فقدان مبرره. يسمّي المؤلفون ذلك التذكّر الكارثي ويُظهرون أن توثيق المنطق يقلّص التعليمات الزائدة بنسبة 99.3%.

Emmanuel Fabrice Omgbwa Yasse بمساعدة الذكاء الاصطناعي

2026-08-15 · قراءة 4 دقائق

التذكّر الكارثي: لماذا تنمو ملفات CLAUDE.md بنسبة 226% ولا تنكمش أبدًا

كل مطوّر عمل مع وكيل برمجة يعرف هذا الشعور. ملف التعليمات الخاص بالمشروع، سواء كان CLAUDE.md لإعدادات Claude Code أو أحد مكافئاتها، يبدأ كقائمة مرتبة من القواعد. بعد أشهر يبدو وكأنه تراكم قرارات لا يستطيع أحد تفسيرها بالكامل، ولا يجرؤ أحد على تقليمه، لأن إزالة السطر الخطأ قد تكسر سلوك الوكيل بصمت.

هذه ليست مشكلة عادة بشرية. إنها بنيوية، وورقة بحثية نُشرت على arXiv في 11 أغسطس 2026 تمنحها اسمًا. كتبها كوشال تشاكرابارتي، وتُطلِق ورقة "Why Does CLAUDE.md Keep Growing?" على هذا النمط اسم التذكّر الكارثي: الصورة المرآة للنسيان الكارثي الذي طافت حوله أبحاث التعلّم المستمر لسنوات.

الأرقام وراء التضخّم

تتتبّع الورقة 247,694 دورة حياة لتعليمات عبر 1,867 مستودعًا. النمط ثابت في كل مكان: تعليمات البرمجة بالوكلاء تنمو بلا حدود، وتتضاعف أكثر من ثلاث مرات على مدى عمرها، أي بزيادة +226%. كل commit يضيف 4.9 تعليمات صافية. وكلما تقدمت التعليمات في العمر، قلّ احتمال زوالها: خطر الحذف ينخفض 0.032 لكل commit على مقياس لوغاريتمي. لا يتوقف الملف عن النمو إلا عندما يُتقاعد المستودع أو يعيد أحدهم كتابته من الصفر.

المقياسالقيمة
المستودعات المدروسة1,867
دورات حياة التعليمات المتتبَّعة247,694
نمو التعليمات على مدى العمر+226%
صافي التعليمات المضافة لكل commit+4.9
خطر الحذف لكل commit-0.032 (مقياس لوغاريتمي)
التعليمات الزائدة التي أزالتها التعليقات99.3%
التحسّن الواقعي في اتباع التعليمات+23.1%

الآلية تفسّر البيانات. إضافة تعليمة لا تكلف شيئًا: سطر واحد إضافي، انتهى الأمر. حذف تعليمة لعبة مختلفة. بمجرد فقدان المنطق الكامن خلف تعليمة، فإن إزالتها دون المخاطرة بانتكاسة في الصحة تكلف O(2^|D|) في تعليمات بحجم |D|. لا أحد يدفع تلك الفاتورة. الملف لا يفعل شيئًا سوى النمو.

لماذا الحذف هو الخطوة المكلفة

السبب الذي يجعل تسعير تلك الفاتورة بهذه الصعوبة يتجاوز التعليمات نفسها. عمل ذو صلة من فريق أبحاث Qwen، بعنوان "The Verification Horizon"، يرى أن عنق الزجاجة لدى وكلاء البرمجة اليوم انقلب: توليد الحلول المرشحة لم يعد الجزء الصعب، بل التحقق الموثوق منها. كل أداة تحقق يمكن لفريق بناؤها هي مجرد وكيل عن النية البشرية، وليست النية نفسها أبدًا. إذا لم تستطع أن تثبت بتكلفة زهيدة أن حذف تعليمة لا يغيّر شيئًا، فإن الإبقاء عليها يبدو عقلانيًا حتى لو كانت عبئًا لا قيمة له.

هنا يقع حلّ الورقة. يعكس المؤلفون IFEval، وهو معيار قياسي لاتباع التعليمات، لبناء "عوالم قابلة للتحقق" تكون فيها التعليمات المثلى معروفة مسبقًا. في تلك البيئات المضبوطة، تزيل التعليقات التي ترمّز المنطق الكامن خلف التعليمات 99.3% من التعليمات الزائدة، وتخفض النمو من +211.3% إلى +1.4%. وبتطبيق العكس نفسه على WildIFEval، وهو معيار من العالم الحقيقي أكثر تشويشًا، تحسّن تعليقات التعليمات اتباع التعليمات بنسبة تصل إلى 23.1%.

تختتم الورقة بسؤال يستحق الانتشار: "إذا كانت الإنجليزية هي الكود الجديد، فلماذا لا نملك تعليقات بعد؟"

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

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

أهم أخبار التقنية في 3 دقائق كل صباح

بريد إلكتروني واحد، كل يوم عمل، بما يهم فعلاً في الذكاء الاصطناعي والتقنية.