في مؤتمر Build 2025 للمطورين الذي أقيم في سياتل، كشفت GitHub عن وكيل برمجة ثوري بالذكاء الاصطناعي يعمل كمطور مستقل ضمن فرق تطوير البرمجيات.
يمثل وكيل البرمجة الجديد GitHub Copilot تطوراً كبيراً في مجال التطوير المدعوم بالذكاء الاصطناعي. تم دمج الوكيل مباشرة في GitHub، حيث يتم تفعيله عندما يقوم المطورون بتعيين قضايا GitHub إلى Copilot أو عبر أوامر في VS Code. بعد ذلك، ينشئ بيئة تطوير آمنة باستخدام GitHub Actions، ويرسل التغييرات إلى طلب سحب مسودة يمكن تتبعها من خلال سجلات الجلسة.
تحاكي آلية عمل الوكيل طريقة عمل المطور البشري من خلال أتمتة المهام المتكررة. بعد تشغيل آلة افتراضية عبر GitHub Actions، يقوم بإرسال تحديثات التقدم كطلبات سحب مسودة ويسجل قراراته في سجلات الجلسة. وعند الانتهاء، يقوم بوضع علامة على المستخدم الأصلي للمراجعة. يمكن للمطورين بعد ذلك ترك تعليقات، ليقوم الوكيل تلقائياً بمعالجة هذه الملاحظات وإجراء التعديلات اللازمة.
وبحسب توماس دومكه، الرئيس التنفيذي لـ GitHub، فقد تم تصميم الوكيل ليعمل بكفاءة في "قواعد الشيفرة المجربة جيداً"، وهو بارع بشكل خاص في إدارة الصيانة الروتينية مثل إصلاح الأخطاء، وتوسيع الميزات، وإعادة هيكلة الشيفرة. وباستخدام أحدث نماذج الذكاء الاصطناعي، يتفوق الوكيل في المهام ذات التعقيد المنخفض إلى المتوسط، من إضافة ميزات وإصلاح أخطاء إلى توسيع الاختبارات وتحسين التوثيق. هذا يسمح للمطورين بتفويض المهام المملة التي تستهلك الوقت، والتركيز على أعمال أكثر أهمية وإبداعاً.
يتوفر وكيل Copilot البرمجي الآن لمشتركي Copilot Pro+ وCopilot Enterprise. يحتاج مستخدمو المؤسسات إلى موافقة المسؤول لتفعيل سياسة وكيل Copilot الجديدة. استخدام الوكيل يستهلك دقائق GitHub Actions وطلبات Copilot المميزة المضمنة في خطط الاشتراك.
تقوم التقنية بالتحقق من صحة عملها عبر الاختبارات وأدوات التدقيق قبل إرسال التغييرات. وعند الانتهاء، يتم وضع علامة على المستخدم للمراجعة. يمكن للمطورين طلب تعديلات عبر التعليقات في طلب السحب أو متابعة العمل على الفرع محلياً في بيئة التطوير المتكاملة بمساعدة Copilot. يتفوق الوكيل بشكل خاص في المهام ذات التعقيد المنخفض إلى المتوسط في قواعد الشيفرة المجربة جيداً.