تطور أداة GitHub Copilot لتتحول إلى وكيل برمجة ذاتي مع إمكانيات اختبار شيفرات غير متزامنة

تطور أداة GitHub Copilot لتتحول إلى وكيل برمجة ذاتي مع إمكانيات اختبار شيفرات غير متزامنة

أعلنت GitHub عن تحديث كبير يتعلق بأداة مساعد البرمجة المدعومة بالذكاء الاصطناعي لديها، GitHub Copilot. هذا التحديث الجديد يحول الأداة إلى وكيل برمجة مستقل قادر على إنجاز مهام برمجية متعددة، وخاصةً ما يتعلق باختبار الشيفرات بشكل غير متزامن. يمكن الآن للمطورين تفويض المهام المتكررة مثل إصلاح الأخطاء، واختبار الشيفرات، وتطوير الميزات الجديدة إلى الوكيل الذاتي. مع الإصدار الجديد GitHub Copilot Agent، يستطيع الذكاء الاصطناعي تحليل قواعد الشيفرات بشكل مستقل، إجراء الاختبارات الضرورية، وإنشاء طلبات السحب (Pull Requests) مع توثيق العملية بأكملها. الهدف من هذه التطورات هو تبسيط سير عمل المطورين، مما يمنحهم قدراً أكبر من الحرية للتركيز على المهام الإبداعية والاستراتيجية، بينما تُترك المهام الروتينية للذكاء الاصطناعي.

يعتمد الوكيل الذاتي على تقنيات متقدمة مثل GitHub Actions لتحليل المستودعات البرمجية بدقة، تنفيذ التعليمات المخصصة، ودمج الملاحظات المستخلصة من طلبات السحب السابقة. وصرح ماريو رودريغيز، كبير مسؤولي المنتجات في GitHub، بأن هذا الوكيل يقدم تجربة عمل متكاملة حيث يستطيع GitHub Copilot السعي لإنجاز مهام متعددة بطريقة غير متزامنة، مما يرفع من مستوى الإنتاجية بشكل ملموس. كما يتميز Copilot بدعمه لبروتوكول سياق النماذج (Model Context Protocol - MCP)، وهو ما يمكن الوكيل من استرجاع البيانات المفقودة وضمان أن تظل الشيفرات البرمجية قوية ومتسقة. ومع احتدام المنافسة في مجال أدوات البرمجة المدعومة بالذكاء الاصطناعي، مثل Codex من OpenAI وCode Assist من Google، تسعى GitHub إلى الحفاظ على موقعها الريادي من خلال تقديم تجربة أكثر استقلالية وفعالية ترتكز على احتياجات المطورين.

النقاط الرئيسية

  • تم تحسين GitHub Copilot ليصبح وكيل برمجة ذاتيًا يقدم إمكانيات اختبار الشيفرات غير المتزامن وتنفيذ المهام بشكل مستقل.
  • المطورون قادرون على تفويض المهام المتعلقة بإصلاح الأخطاء، إضافة الميزات، واختبار الشيفرات إلى Copilot Agent، الذي يتولى تنفيذ الخطوات وتوثيق جميع التفاصيل.
  • يعتمد الوكيل على GitHub Actions لتحليل المستودعات وإجراء التعديلات اللازمة، مع تحديث طلبات السحب (Pull Requests) وإشراك المطورين لمراجعاتهم النهائية.
  • يدعم Copilot بروتوكول سياق النماذج (Model Context Protocol - MCP)، مما يعزز استمرارية المشروع واسترجاع البيانات المفقودة بسهولة.
  • تضع هذه التحديثات GitHub Copilot في موقع قوي لمنافسة أدوات مثل Codex من OpenAI وCode Assist من Google، مع تركيز واضح على تحسين تجربة المطورين.

في جملة واحدة

قامت GitHub بتحديث GitHub Copilot ليصبح وكيل برمجة ذاتيًا يقدم إمكانيات اختبار شيفرات غير متزامنة، مما يمكّن المطورين من تفويض المهام المتكررة والتركيز على تخطيط وتطوير استراتيجي. الأداة تهدف للبقاء على قمة المنافسة في مجال البرمجة المدعومة بالذكاء الاصطناعي.

المصادر: 1 2

\