شيبرد: بيئة تشغيل بايثون مفتوحة المصدر تتيح للوكلاء الفوقيين نسخ وتشغيل وتراجع أي جلسة وكيل
أطلق باحثون من جامعة نورث إيسترن وجامعة ستانفورد شيبرد (Shepherd)، وهي بيئة تشغيل بايثون مفتوحة المصدر تسجل جلسات الوكلاء كسجلات بأسلوب جيت (Git) لأحداث مصنفة، مما يتيح نسخ وإعادة تشغيل أي حالة سابقة. تحقق هذه البيئة سرعة نسخ أسرع بخمس مرات من دوكر (Docker) وإعادة استخدام لذاكرة التخزين المؤقت للبرومبت بنسبة تتجاوز 95 بالمئة عند إعادة التشغيل، وتتوفر في نسخة ألفا المبكرة عبر بايب (pip).
Shepherd هو نظام أساسي لتشغيل Python يسجل تنفيذ الوكيل ككائن من الدرجة الأولى، حيث يصبح كل تفاعل بين الوكيل والبيئة حدثًا مكتوبًا في تتبع يشبه Git. على عكس Git، يغطي كل التزام عملية الوكيل ونظام الملفات معًا باستخدام النسخ عند الكتابة، بحيث يحمل الفرع حالة حية، وليس مجرد ملفات. وهذا يسمح بالاشتقاق من أي التزام سابق، مما يمكن وكيلًا فوقيًا من ملاحظة التتبع والتدخل قبل تنفيذ كتابة خاطئة. يبلغ فريق البحث أن الاشتقاقات أسرع بمقدار 5 مرات من Docker وأكثر من 95% من إعادة استخدام ذاكرة التخزين المؤقت للاستدلال عند إعادة التشغيل. تظهر العروض التوضيحية مشرفًا حيًا يرفع معدلات نجاح البرمجة الثنائية على CooperBench من 28.8% إلى 54.7%، واستكشافًا متشعبًا يتفوق على خطوط الأساس بنسبة تصل إلى 11 نقطة مع تقليل بنسبة 58% في وقت التنفيذ الفعلي، وتدريب Tree-RL يحسن TerminalBench-2 من 34.2% إلى 39.4%. يتطلب Shepherd إصدار Python 3.11 أو أحدث ويدعم فرض الأذونات على مستوى نظام التشغيل على macOS (Seatbelt) وLinux (Landlock). وهو مرخص بموجب MIT ويمكن تثبيته عبر pip install shepherd-ai.
المصدر: MarkTechPost —
الأصلي
