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

  • يدمج ProjAgent السياق الإجرائي المسترجع مع الاسترجاع الدلالي التقليدي لبناء سياق مستودع أغنى لتوليد الكود.
  • يتضمن حلقة تغذية راجعة لتحليل ثابت محافظ تصلح الكود المُولّد تكرارياً باستخدام تغذية راجعة من المترجم وتحليل ثابت.
  • عند التقييم على REPOCOD، حقق ProjAgent نتيجة Pass@1 بنسبة 41.14%، متفوقاً على الأسس المرجعية القائمة على الاسترجاع الحالية.

تُظهر هذه النتائج أن التشابه الإجرائي هو بُعد استرجاع فعال ولم يتم استكشافه سابقاً لتوليد الكود على مستوى المستودع.