التحسس الذكي بمساعدة AI لقاعدة بيانات فريقك

يستخدم Visual Studio IntelliCode التعلم الآلي لتقديم اقتراحات إكمال تعليمات برمجية مفيدة وغنية بالسياق أثناء الكتابة ، مما يسمح لك بتعلم واجهات برمجة التطبيقات بسرعة أكبر ورمز أسرع. على الرغم من أن النموذج الأساسي لـ IntelliCode قد تم تدريبه على أكثر من 3000 من مستودعات C # GitHub ذات المصدر المفتوح ، إلا أنه لا يشمل جميع الأنواع المخصصة في قاعدة الشفرة الخاصة بك. لإنتاج اقتراحات مفيدة وعالية الدقة وغنية بالسياق ، يحتاج النموذج إلى تصميمه وفقًا لأنواع فريدة أو واجهات برمجة التطبيقات الخاصة بالمجال والتي لا يتم استخدامها في التعليمات البرمجية مفتوحة المصدر. لتقديم توصيات IntelliSense بناءً على حكمة قاعدة كود فريقك ، يحتاج النموذج إلى التدريب باستخدام رمز فريقك.

في وقت سابق من هذا العام ، قمنا بتوسيع قدراتنا في التدريب على نموذج ML بما يتجاوز النموذج الأساسي المدرّب من Github لتمكينك من تخصيص اقتراحات إكمال IntelliCode الخاصة بك عن طريق إنشاء نماذج فريق مدربة على التعليمات البرمجية الخاصة بك .



اكتمال الفريق المشتركة وأتمتة بسهولة!


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

بمجرد أن تصبح جاهزًا ، يمكنك الحفاظ على تحديثاتك محدثة من خلال مهمة Azure DevOps الجديدة التي يمكنها إعادة تدريب نماذجك على CI. عند إجراء تغيير على قاعدة بياناتك ، يتم تدريب النموذج ومشاركته تلقائيًا مع فريقك.

2 خطوات لاستكمال الفريق




إعداد ومشاركة


تتم مشاركة النماذج المرتبطة بالمستودع تلقائيًا مع الآخرين الذين يعملون في نفس قاعدة البيانات طالما أن المستخدمين قد أتاحوا الاستحواذ التلقائي لنماذج الفريق في Visual Studio. لتمكين الاستحواذ التلقائي من خلال الانتقال إلى أدوات> خيارات> IntelliCode> الحصول على نماذج فريق للانتهاء. الوصول إلى المستودع هو الوصول إلى النموذج. عند التدريب ، نقوم بجمع بعض المعلومات حول التزام السحب الذي حدث فيه التدريب. يجب على أي شخص يطلب ذلك النموذج الالتزام نفسه في مستودعه وأن يكون قادرًا على إنتاج نفس المعلومات التي تم جمعها أثناء التدريب لاستلام نموذج الفريق.

يرجى ملاحظة أنك ستحتاج إلى معاينة الإصدار 16.4 على الأقل من Visual Studio 2019 لتجربة هذه التحديثات لتجربة إكمال فريق IntelliCode.

اطلع على مزيد من التفاصيل حول كيفية الحصول على إحصائيات الفريق ومشاركتها هنا .

أتمتة


بمجرد أن تكون راضيًا عن إتمام الفريق على الريبو ، يجب عليك الإعداد لإعادة التدريب تلقائيًا كجزء من خط أنابيب التكامل المستمر (CI) في خطوط أنابيب Azure . عندما يتم دفع تغييرات التعليمات البرمجية إلى مستودع التخزين الخاص بك ، يتم تشغيل مهمة الإنشاء ويتم إعادة تدريب إكمال فريقك وإتاحتها للريبو. بالتوازي مع ذلك ، يبحث Visual Studio عن تحديثات لإكمال الفريق وسيتم تحديثه تلقائيًا.

تثبيت المهمة Visual Studio IntelliCode Team Model التدريب من Visual Studio Marketplace إلى مؤسستك Azure DevOps أو Azure DevOps Server (TFS سابقًا).

اطلع على المزيد من التفاصيل حول كيفية تكوين وأتمتة مهمة الإنشاء هنا .

أخبرنا برأيك!


نود أن نفهم تجربتك الحالية مع IntelliCode وحيث يمكننا تحسينها. جرب مشاركة إتمام الفريق وأتمتة التحديثات اليوم وأخبرنا برأيك في التجربة الجديدة. يرجى ملاحظة أنك ستحتاج إلى معاينة الإصدار 16.4 على الأقل من Visual Studio 2019 لتجربة هذه التحديثات لتجربة إكمال فريق IntelliCode.

يرجى إثارة القضايا والتعليقات Visual Studio "الإبلاغ عن مشكلة" .

نحن مهتمون بسماع ملاحظات حول التوصيات نفسها أو أداء الميزة أو أي قدرات قد تكون مفقودة.

لمواكبة مستقبل التطوير بمساعدة AI ، اشترك في النشرة الإخبارية للمطلعين.

Source: https://habr.com/ru/post/ar477104/


All Articles