بدأ GitHub في اختبار مساعد الذكاء الاصطناعي الذي يساعد عند كتابة التعليمات البرمجية

قدم GitHub مشروع GitHub Copilot، والذي يتم من خلاله تطوير مساعد ذكي يمكنه إنشاء بنيات قياسية عند كتابة التعليمات البرمجية. تم تطوير النظام بالاشتراك مع مشروع OpenAI ويستخدم منصة التعلم الآلي OpenAI Codex، المدربة على مجموعة كبيرة من أكواد المصدر المستضافة في مستودعات GitHub العامة.

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

بدأ GitHub في اختبار مساعد الذكاء الاصطناعي الذي يساعد عند كتابة التعليمات البرمجية

يتوفر GitHub Copilot حاليًا كوظيفة إضافية لمحرر Visual Studio Code. يتم دعم إنشاء التعليمات البرمجية في لغات البرمجة Python وJavaScript وTypeScript وRuby وGo باستخدام أطر عمل مختلفة. ومن المخطط في المستقبل زيادة عدد اللغات وأنظمة التطوير المدعومة. تعمل الوظيفة الإضافية عن طريق الوصول إلى خدمة خارجية تعمل على جانب GitHub، والتي يتم أيضًا نقل محتويات ملف التعليمات البرمجية المحرر إليها.

بدأ GitHub في اختبار مساعد الذكاء الاصطناعي الذي يساعد عند كتابة التعليمات البرمجية


المصدر: opennet.ru

إضافة تعليق