الانتقال إلى المحتوى
سايبرتاك.
الوكلاء الذاتيون· ٢ دقائق قراءة

كوبايلت كوورك وصل إلى الإطلاق العالمي في 4.5 أشهر وكتبت الوكلاء معظم شيفرته

تقول مايكروسوفت إن تسعة مهندسين دمجوا 1,211 طلب تعديل في يوم واحد، ثم نقلوا المنتج الحي من بايثون إلى راست.

بقلم Cyberttakنُشر · 21:06

باختصار

دمج 1,211 تغييرًا برمجيًا في يوم واحد

أطلق تسعة مهندسين في مايكروسوفت كوبايلت كوورك في 4.5 أشهر. كتبت الوكلاء معظم الشيفرة. ويراجع البشر التغييرات الحرجة ويضعون القواعد.

كوبايلت كوورك وصل إلى الإطلاق العالمي في 4.5 أشهر وكتبت الوكلاء معظم شيفرته
المصدر: diplo-media.s3.eu-central-1.amazonaws.com

وصفت مايكروسوفت (Microsoft) كيف بنى فريق صغير كوبايلت كوورك (Copilot Cowork)، وهو أداة تنفذ مهام عمل متعددة الخطوات للمستخدم داخل مايكروسوفت 365. الرواية من الشركة نفسها، وقد كتبت الوكلاء معظم الشيفرة.

كان أول التزام برمجي في 13 يناير. ووصلت الأداة إلى أول عملاء المؤسسات في برنامج Frontier يوم 30 مارس. وجاء الإطلاق العالمي العام في 16 يونيو، مع عدة نماذج و16 إضافة.

في 21 أكتوبر دمج تسعة مهندسين 1,211 طلب تعديل (تغييرات مقترحة على الشيفرة) في الخلفية. وارتفع عدد الطلبات المدمجة شهريًا من 257 في يناير إلى 2,754 في مايو.

القواعد التي أمسكت بكل شيء

  • المواصفات أولًا. لا شيفرة بلا مواصفة مكتوبة: ماذا يفعل التغيير، وكيف نعرف أنه يعمل، وما الذي يجب ألا يكسره.
  • وكلاء ضيقو المهمة. لكل وكيل مهمة واحدة في نسخته من المستودع، واختار الفريق نموذجًا لكل مهمة بين الجودة والتكلفة.
  • مضيف موثوق. يعمل النموذج في حاوية بلا بيانات اعتماد المستخدم. ويتولى مضيف خارجها الهوية والسياسات والموافقات والأدوات. النموذج يطلب ما يشاء، والمضيف يقرر.
  • القواعد داخل المستودع. الوكلاء ينسون بين الجلسات، فنُقلت الدروس إلى نحو 30 ملف قواعد يقرؤونها عند البدء.

فحوص لا تفحص شيئًا

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

وبقي فحص لحجم الملفات أخضر رغم تجاوز الحد، لأن أمر الأنابيب في الطرفية يعيد رمز نجاح آخر أمر فيه. الآن يعلن كل فحص عدد الملفات التي فحصها، ويأتي كل فحص جديد باختبار يجعله يفشل عمدًا.

ترتيب الشيفرة للعمل المتوازي

كدّس الوكلاء الشيفرة في وحدات راست (Rust) ضخمة. وفي أغسطس كان في المشروع 86 وحدة. وبرنامج تنظيف من 401 بندًا، نفذه الوكلاء في الغالب، رفع العدد إلى نحو 176 وخفض الاعتماديات بين التنفيذات من 216 إلى صفر بحلول 7 أكتوبر. كما سمح تصميم المضيف باستبدال المضيف كله بنسخة راست دون تغيير الوكيل.

الحدود: المقتطف ينقطع قبل نتائج الانتقال من بايثون إلى راست. وكانت مكاسب زمن البناء أصغر من المتوقع. والأرقام من مايكروسوفت وحدها، ولا يقدم المصدر تحققًا مستقلًا.

المصدر: Microsoft Source