مقدمة

مكتمل

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

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

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

السيناريو: تحسين مشروع

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

في هذه الوحدة، ستتعلم كيف يمكنك استخدام GitHub Copilot لتعديل مشروع باستخدام مطالبة لتخصيص واجهة برمجة تطبيقات Python. يمكنك أيضا معرفة كيفية استخدام الاقتراحات المباشرة بعد كتابة التعليمات البرمجية الأولية.

بختام هذه الوحدة النمطية، لديك:

  • تكوين مستودع GitHub في Codespaces وتثبيت ملحق GitHub Copilot.
  • مطالبات معدة لإنشاء اقتراحات من GitHub Copilot.
  • تعلمت كيفية تطبيق GitHub Copilot لتحسين مشاريع Python الخاصة بك.

ما الهدف الرئيسي؟

بعد الانتهاء من هذه الوحدة بنجاح، يمكنك استخدام مطالبة لتخصيص مشروع Python باستخدام GitHub Copilot في GitHub Codespaces.

المتطلبات الأساسية

  • الفهم الأساسي ل Python ومحرري النصوص.
  • الفهم الأساسي ل Git وGitHub Fundamentals. بشكل خاص، تشغيل الأوامر الأساسية git مثل git add و git push.
  • مطلوب حساب GitHub مع اشتراك نشط ل GitHub Copilot إما لحساب GitHub الشخصي أو حساب GitHub تديره مؤسسة أو مؤسسة. لأغراض التعلم، يجب أن يكون خيار Copilot Free مع حدود الاستخدام كافيا.