GitHub مساعد الطيار على GitHub.com

مكتمل

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

في هذه الوحدة ، سنغطي:

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

الوصول إلى Copilot على GitHub.com

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

  • صفحات المستودع - الحصول على تفسيرات للتعليمات البرمجية والوثائق وهيكل المشروع
  • المشكلات وطلبات السحب - إنشاء الملخصات واقتراح الحلول ومسودة الردود
  • المناقشات - المساعدة في صياغة الردود وتقديم رؤى فنية
  • مراجعة التعليمات البرمجية - تحليل التغييرات واقتراح التحسينات

مهام وكيل GitHub Copilot على GitHub.com

عند استخدام Copilot على GitHub.com، يمكنك تنفيذ العديد من المهام التي يستند إليها الوكيل:

لقطة شاشة توضح العديد من مهام وكيل GitHub Copilot المتوفرة على GitHub.com بما في ذلك استكشاف المستودع والمساعدة في طلب السحب وإدارة المشكلات.

يمكن تشغيل هذه المهام في الخلفية نيابة عنك أثناء التركيز على أعمال أخرى.

استكشاف المستودعات وتوثيقها

  • شرح التعليمات البرمجية: اطلب من Copilot شرح أقسام التعليمات البرمجية المعقدة أو الوظائف أو الملفات بأكملها
  • نظرة عامة على المشروع: الحصول على ملخصات تم إنشاؤها بواسطة الذكاء الاصطناعي لغرض المستودع والبنية والمكونات الرئيسية
  • إنشاء الوثائق: إنشاء ملفات README ووثائق واجهة برمجة التطبيقات وتعليقات التعليمات البرمجية أو تحسينها

مثال: "شرح الوظيفة الرئيسية لهذا المستودع ومكوناته الرئيسية"

لقطة شاشة ل GitHub Copilot تقدم شرح التعليمات البرمجية ونظرة عامة على المستودع على صفحة مستودع GitHub.

سحب طلب المساعدة

يعمل GitHub Copilot on GitHub.com على تسريع سير عمل طلب السحب بشكل كبير من خلال أتمتة العديد من مهام المراجعة والتوثيق التي تستغرق وقتا طويلا:

  • ملخصات العلاقات العامة: إنشاء ملخصات شاملة للتغييرات التي تم إجراؤها في طلب السحب، مما يساعد المراجعين على فهم نطاق التعديلات وتأثيرها بسرعة
  • اقتراحات المراجعة: احصل على توصيات لتحسينات التعليمات البرمجية والمشكلات المحتملة قبل المراجعة الرسمية، مما يقلل من دورات المراجعة
  • دمج حل النزاعات: تلقي إرشادات حول حل النزاعات بين الفروع، وتبسيط عملية الدمج
  • تحديثات الوثائق: اقتراح تحديثات تلقائيا لملفات README وسجلات التغيير والوثائق الأخرى بناء على تغييرات التعليمات البرمجية

تساعد هذه الميزات في الحفاظ على سرعة التطوير عن طريق تقليل الجهد اليدوي المطلوب لإعداد طلبات السحب ومراجعتها ، مما يسمح للفرق بالتركيز على جودة التعليمات البرمجية بدلا من المهام الإدارية.

ملاحظة

يستهلك إنشاء ملخص العلاقات العامة وميزات المساعدة المتقدمة لطلب السحب وحدات الطلب المميزة (PRUs). عادة ما يستخدم إنشاء ملخص العلاقات العامة 1-2 PRUs اعتمادا على مدى تعقيد التغييرات وحجمها. راقب استخدامك للبقاء ضمن الأرصدة الشهرية. للحصول على التفاصيل الحالية حول استهلاك PRU وحدوده، ارجع إلى الطلبات في وثائق GitHub Copilot.

مثال: "لخص التغييرات في طلب السحب هذا وسلط الضوء على أي مخاوف محتملة"

لقطة شاشة لزر ملخص العلاقات العامة GitHub Copilot.

توضح النتائج كيف يمكن ل Copilot إنشاء ملخصات علاقات عامة شاملة بسرعة والتي عادة ما تستغرق عدة دقائق للكتابة يدويا:

لقطة شاشة ل GitHub Copilot يقوم بإنشاء ملخص طلب سحب وتقديم اقتراحات مراجعة على صفحة طلب سحب GitHub.

إدارة المشكلات

  • تحليل المشكلات: تقسيم المشكلات المعقدة إلى مهام قابلة للتنفيذ
  • العصف الذهني للحلول: إنشاء مناهج محتملة لحل المشكلات المبلغ عنها
  • خطوات الاستنساخ: المساعدة في إنشاء خطوات واضحة لإعادة إنتاج الأخطاء أو المشكلات

مثال: "تحليل هذه المشكلة واقتراح الحلول المحتملة باستخدام مناهج التنفيذ"

لقطة شاشة ل GitHub Copilot يحلل مشكلة GitHub ويقدم اقتراحات الحلول وأساليب التنفيذ.

مراجعة الكود والتعاون

يعمل GitHub Copilot على تحسين عملية مراجعة التعليمات البرمجية من خلال توفير رؤى واقتراحات ذكية تساعد في الحفاظ على جودة التعليمات البرمجية العالية واكتشاف المشكلات المحتملة مبكرا:

  • مراجعة التعليقات: إنشاء تعليقات مدروسة لمراجعة التعليمات البرمجية مع اقتراحات محددة
  • تحليل الأمان: تحديد الثغرات الأمنية المحتملة أو انتهاكات أفضل الممارسات
  • تحسين الأداء: اقتراح تحسينات لكفاءة التعليمات البرمجية وأدائها

ملاحظة

تستهلك ميزات مراجعة الكود وحدات الطلب المميزة (PRUs) كجزء من إمكانات Copilot المتقدمة. يستخدم كل طلب مراجعة كود عادة 1-3 وحدات PRUs اعتمادا على نطاق التحليل وتعقيده. للحصول على تفاصيل حول استهلاك PRU والبدلات الشهرية وحدود الأسعار، راجع وثائق الطلبات في GitHub Copilot.

مثال: "مراجعة تغيير التعليمات البرمجية هذا وتقديم ملاحظات حول اعتبارات الأمان والأداء"

لقطة شاشة ل GitHub Copilot يقوم بإنشاء تعليقات مراجعة التعليمات البرمجية مع اقتراحات الأمان والأداء على طلب السحب.

GitHub Copilot شرح الخطأ في الإجراءات

يمكن أن يساعد GitHub Copilot في شرح الأخطاء التي تحدث في مهام سير عمل GitHub Actions وحلها. تحلل هذه الميزة عمليات تشغيل سير العمل الفاشلة وتوفر رؤى حول الخطأ الذي حدث وكيفية إصلاحه.

كيف يشرح Copilot أخطاء الإجراء

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

لقطة شاشة ل GitHub Copilot يحلل سير عمل GitHub Actions الفاشل ويقدم تفسيرات وحلول للأخطاء.