في ظل التطور السريع للتكنولوجيا، يواجه الوكلاء الذكيون (Smart Agents) على الهواتف المحمولة تحديات كبيرة في التكيف مع المهام الجديدة. يعد تخزين وتكرار حالات التنفيذ الناجحة أحد الحلول الممكنة، لكن غالباً ما لا تتطابق المسارات المخزنة مع المهام الجديدة بدقة. قد تُستخدم مهام جديدة معلمات مختلفة، أو قد لا تتشارك سوى بعض الخطوات مع المسار المخزن، أو حتى قد لا تتضمن أي سجل ذاكرة ذي صلة.

إلى جانب ذلك، فرض إرغام الوكيل لاستخدام ذاكرة غير ذات صلة قد يسبب له التوجيه الخاطئ، بينما استبعاد ذاكرة قد تكون مفيدة يحرم الوكيل من الفائدة المرجوة من تجاربه السابقة. للتغلب على هذه الإشكالية، قدم فريق الباحثين تقنية DeltaReplay، وهي إطار عمل لإعادة استخدام الذاكرة على مستوى الخطوات، يقرر كيف يمكن استخدام الذاكرة الحالية دون تعديلها.

يعتمد انطلاق DeltaReplay على مبدأ أن الجزء القابل لإعادة الاستخدام من السجل المخزن لا يتحدد بناءً على السجل نفسه، بل بناءً على علاقته بالمهمة الجديدة. يتضح ذلك من خلال عاملين رئيسيين هما: الاتساق على مستوى الصفحة (Page-Level Consistency) والعمومية على مستوى الإجراء (Action-Level Generality). لذلك، يقوم النظام بتخزين مسارات التنفيذ كطرق في رسم بياني للانتقالات، حيث تمثل العقد (صفحات) والحواف (الإجراءات بين الصفحات) هذين العاملين.

عند إعادة الاستخدام، يتم تقسيم الإجراء على كل حافة إلى عملية مستقلة عن المهمة ومعلمات محددة بالمهمة. بعد ذلك، يقوم DeltaReplay بمقارنة كل خطوة مسجلة مع المهمة الجديدة والشاشة الحالية، ويقرر ما إذا كان سيتبعها أو سينفذها بعد استبدال معلماتها، أو سيسلمها إلى الوكيل الأساسي.

أظهرت التجارب على منصتي AndroidWorld وSPA-Bench أن DeltaReplay قاد إلى تحسين معدل نجاح المهام بنسبة تصل إلى 10.3 و25.0 نقطة مئوية، على التوالي، مقارنةً بالوكيل الأساسي الذي يعتمد على نفس الأسس. تؤكد هذه النتائج أن القرار في كل خطوة بشأن كيفية استخدام الذاكرة المسترجعة يسمح للوكلاء بالاستفادة حتى من المسارات التي تتطابق جزئياً فقط.