ورقة بحثية: أقرب كود لسؤال الـ coding agent قد يكون كودًا معطلًا في بيئة التشغيل
نُشرت على arXiv في 28 أكتوبر 2026 ورقة بعنوان «When Relevant Code Is Wrong»، تتناول مشكلة في طريقة جمع السياق لدى الـ coding agents: الكود الأكثر شبهًا بالسؤال قد يكون كودًا لا يعمل.
فالـ agent يجمع سياقه من المستودع ومن تاريخ الـ commits، ويرتب ما يجده بحسب التشابه، وأحيانًا بحسب الأحدث. لكن أيًا من المعيارين لا يجيب عن سؤال مختلف تمامًا: هل يعمل هذا الكود في بيئة التشغيل أم لا؟ فالملف الموجود خلف feature flag معطّل قد يكون أشبه شيء بالسؤال، وكذلك نمط من معمارية تخلّى عنها الفريق، ويأخذ الـ agent الاثنين كأنهما توجيه.
وأطلق الباحثون على الشرط الغائب اسم operational context validity، أي صلاحية السياق بالنسبة للمهمة ولبيئة النشر وللوقت. وبنوا نموذجًا يربط ملفات المستودع بإعدادات التشغيل، ويصنّف كل دليل إلى صالح أو غير صالح أو غير معروف.
وفي تجربتهم، التي شملت 6 مهام تطوير و15 ملفًا و3 بيئات نشر، قدّم الاسترجاع المعتاد 16 حالة غير متوافقة على أنها قابلة للتنفيذ. وحين اعتمدت الفلترة على الأحدث فقط، انخفضت نسبة الأدلة الصالحة إلى 0.43. وحين حُذفت أدلة الـ feature flags من النموذج، انخفضت إلى 0.13. أي أن معرفة ما هو مفعّل وما هو معطّل في البيئة تمثل جزءًا كبيرًا من العمل.
ويضع الباحثون حدود النتيجة بأنفسهم: هذه تجربة أولية تبيّن جدوى الفكرة، ولا تثبت أن الـ agent صار أكثر صحة.
ومع ذلك، تشير النتائج إلى أمر عملي للفرق التي تستخدم هذه الأدوات: حين تكون الـ flags والإعدادات مكتوبة داخل المستودع، يستطيع الـ agent رؤيتها، وحين تعيش خارجه يبقى عليه أن يستنتجها.