تعرف على Droid 1.0: أداة تشغيل مستقلة عن النموذج من Factory

أطلقت Factory الإصدار Droid 1.0، وهو تحديث كبير لإطار تشغيل وكلاء البرمجة الخاص بها. يتمثل التحسين الأساسي في إدخال استدعاء الأدوات البرمجي (programmatic tool calling)، الذي أصبح ممكّنًا افتراضيًا. يتيح ذلك للنموذج توليد برنامج ينفذ أدواته، مما يمكّن طلبًا واحدًا من النموذج من تشغيل العديد من استدعاءات الأدوات.
باختصار
- الحجم: تم تقليص موجه الأساس إلى 13,055 رمز إدخال (token)، بانخفاض 37% من 20,887، مع تضمين تعريفَي أداتين فقط مسبقًا بدلًا من 11.
- يعمل على: متوافق مع تطبيقات سطح المكتب لنظامي macOS وWindows، وواجهة مستخدم طرفية (terminal UI)، وNode SDK
@factory/droid-sdk. يعمل مع أي نموذج مدعوم، بما في ذلك مفاتيح API المخصصة. - الأداء: يحقق أعلى معدل نجاح بين جميع أطر التشغيل المختبرة على النموذج نفسه، وبتكلفة أقل.
- الأفضل: يسجل 65.2% على Terminal-Bench 4 باستخدام Claude Opus 5.5، بتكلفة 4.73 دولار لكل مهمة ناجحة (وفقًا لبيانات الشركة).
- الأسوأ: مع GPT-6.1 Sol، يستغرق Droid وقتًا أطول بنسبة 10% لكل مهمة ناجحة مقارنة بـ Codex.
ما هو Droid 1.0؟
Droid 1.0 هو إطار تشغيل لوكلاء البرمجة مستقل عن النموذج، طورته Factory. تعرّف الشركة إطار التشغيل بأنه يشمل كل ما يحيط بالنموذج، بما في ذلك الموجهات والأدوات وكيفية إرجاع نتائج الأدوات وحلقة التشغيل. يمكن للمستخدمين اختيار نموذج أو ترك Factory Router يحدد مزيجًا فعالًا من حيث التكلفة.
كيف يعمل استدعاء الأدوات البرمجي؟
في الحلقة التقليدية، يُدمج كل ناتج أداة في سياق النموذج. لكن مع استدعاء الأدوات البرمجي (PTC)، يولّد النموذج برنامجًا بدلًا من ذلك. ينفذ Droid ذلك عبر أداة Script، حيث يكتب النموذج JavaScript يُنفَّذ في بيئة معزولة (sandbox) لا تملك وصولًا إلى الملفات أو الشبكة أو النظام.
تبقى الملفات الخام ونتائج البحث والسجلات داخل البرنامج، ولا يُعاد إلى النموذج سوى المخرجات المطبوعة. ويمكن للاستدعاءات المستقلة أن تعمل بالتزامن.
يستند هذا المفهوم إلى CodeAct (Wang et al., 2024). وتورد Factory النتائج التالية من جلساتها الخاصة:
- إصلاح اختبار الوحدة: تطلب 15 استدعاء أداة 5 استدعاءات نموذج بدلًا من 10، وأنجز المهمة في 41.6 ثانية بدلًا من 56.8 ثانية.
- تنظيف Linear: نُقلت 151 مشكلة وجرى التحقق منها في 312 استدعاء أداة، باستخدام طلبين وحوالي 61,000 رمز. في المقابل، وجّهت نماذج Factory الاستدعاءات في 36 طلبًا وحوالي 3.1 مليون رمز.
- مسح CI: أُنجزت 5,384 مهمة عبر 547 تشغيلًا في طلبين، مع وصول أقل من 0.1% من نتائج الأدوات إلى سياق النموذج.
على Claude Opus 5.5، يقلل وضع Script تكاليف Droid بنسبة 15% مقارنة باستدعاء الأدوات المباشر.
رابط ذو صلة: factory.com
المصدر: MarkTechPost