ورقة AfterDeleteBench: الـ agent يسترجع المعلومة المحذوفة من ذاكرته في نحو ثلثي الحالات بسؤال واحد
نُشرت في 22 أكتوبر 2026 ورقة بحثية بعنوان AfterDeleteBench لإحسان صالح وروزبه ناهافندي وسما سالاريان ورائف بصيلي وأندرو بيرولت، تقيس سؤالًا عمليًا: ماذا يبقى في ذاكرة الـ agent بعد حذف معلومة منها؟
صُمّمت التجربة بطريقة مضبوطة. agent تعرّض لمعلومة ثم حُذفت، وagent آخر مطابق له تمامًا لم يرَ المعلومة قط، ثم وُجّه السؤال نفسه إلى الاثنين على نموذج Qwen2.5-7B-Instruct. استرجع الأول المعلومة المحذوفة في نحو ثلثي الحالات بسؤال واحد، واسترجع الثاني صفرًا. الفارق بينهما إذن هو أثر المعلومة التي يُفترض أنها حُذفت.
والسبب في طريقة عمل الذاكرة نفسها. فالـ agent لا يخزّن ما يُقال له فحسب، بل يولّد منه حالة مشتقة: ملخصات، وذاكرة محفوظة بين الجلسات. حذف السجل الأصلي يزيل السطر الذي جاءت منه المعلومة، ويترك الملخص الذي كُتب منه.
وأغرب ما في النتائج حالة المعلومة المجزّأة. فحتى حين لا تبقى منها نسخة كاملة في أي مكان، أعاد النموذج تركيبها من أجزائها بنسب بين 62% و99% على ثلاث عائلات من النماذج هي Qwen وMistral وPhi-3.
وتصف الورقة المشكلة بأنها في تصميم الذاكرة لا في خطأ برمجي عابر. وقد جرّبت حلًّا سمّته provenance-aware closure، أي تتبّع كل معلومة مشتقة إلى مصدرها وحذف المشتقات مع الأصل، وأوقف هذا الحل الاسترجاع في الحالات التي قاستها.
ويمسّ ذلك أي فريق يبني منتجًا على agent يحتفظ بذاكرة ويعد عملاءه بحذف بياناتهم عند الطلب. فالسؤال الذي يحدد صدق هذا الوعد لا يصبح هل حُذف السجل، بل هل حُذف كل ما تولّد منه.