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، يمكنك تنفيذ العديد من المهام التي يستند إليها الوكيل:
يمكن تشغيل هذه المهام في الخلفية نيابة عنك أثناء التركيز على أعمال أخرى.
استكشاف المستودعات وتوثيقها
- شرح التعليمات البرمجية: اطلب من Copilot شرح أقسام التعليمات البرمجية المعقدة أو الوظائف أو الملفات بأكملها
- نظرة عامة على المشروع: الحصول على ملخصات تم إنشاؤها بواسطة الذكاء الاصطناعي لغرض المستودع والبنية والمكونات الرئيسية
- إنشاء الوثائق: إنشاء ملفات README ووثائق واجهة برمجة التطبيقات وتعليقات التعليمات البرمجية أو تحسينها
مثال: "شرح الوظيفة الرئيسية لهذا المستودع ومكوناته الرئيسية"
سحب طلب المساعدة
يعمل GitHub Copilot on GitHub.com على تسريع سير عمل طلب السحب بشكل كبير من خلال أتمتة العديد من مهام المراجعة والتوثيق التي تستغرق وقتا طويلا:
- ملخصات العلاقات العامة: إنشاء ملخصات شاملة للتغييرات التي تم إجراؤها في طلب السحب، مما يساعد المراجعين على فهم نطاق التعديلات وتأثيرها بسرعة
- اقتراحات المراجعة: احصل على توصيات لتحسينات التعليمات البرمجية والمشكلات المحتملة قبل المراجعة الرسمية، مما يقلل من دورات المراجعة
- دمج حل النزاعات: تلقي إرشادات حول حل النزاعات بين الفروع، وتبسيط عملية الدمج
- تحديثات الوثائق: اقتراح تحديثات تلقائيا لملفات README وسجلات التغيير والوثائق الأخرى بناء على تغييرات التعليمات البرمجية
تساعد هذه الميزات في الحفاظ على سرعة التطوير عن طريق تقليل الجهد اليدوي المطلوب لإعداد طلبات السحب ومراجعتها ، مما يسمح للفرق بالتركيز على جودة التعليمات البرمجية بدلا من المهام الإدارية.
ملاحظة
يستهلك إنشاء ملخص العلاقات العامة وميزات المساعدة المتقدمة لطلب السحب وحدات الطلب المميزة (PRUs). عادة ما يستخدم إنشاء ملخص العلاقات العامة 1-2 PRUs اعتمادا على مدى تعقيد التغييرات وحجمها. راقب استخدامك للبقاء ضمن الأرصدة الشهرية. للحصول على التفاصيل الحالية حول استهلاك PRU وحدوده، ارجع إلى الطلبات في وثائق GitHub Copilot.
مثال: "لخص التغييرات في طلب السحب هذا وسلط الضوء على أي مخاوف محتملة"
توضح النتائج كيف يمكن ل Copilot إنشاء ملخصات علاقات عامة شاملة بسرعة والتي عادة ما تستغرق عدة دقائق للكتابة يدويا:
إدارة المشكلات
- تحليل المشكلات: تقسيم المشكلات المعقدة إلى مهام قابلة للتنفيذ
- العصف الذهني للحلول: إنشاء مناهج محتملة لحل المشكلات المبلغ عنها
- خطوات الاستنساخ: المساعدة في إنشاء خطوات واضحة لإعادة إنتاج الأخطاء أو المشكلات
مثال: "تحليل هذه المشكلة واقتراح الحلول المحتملة باستخدام مناهج التنفيذ"
مراجعة الكود والتعاون
يعمل GitHub Copilot على تحسين عملية مراجعة التعليمات البرمجية من خلال توفير رؤى واقتراحات ذكية تساعد في الحفاظ على جودة التعليمات البرمجية العالية واكتشاف المشكلات المحتملة مبكرا:
- مراجعة التعليقات: إنشاء تعليقات مدروسة لمراجعة التعليمات البرمجية مع اقتراحات محددة
- تحليل الأمان: تحديد الثغرات الأمنية المحتملة أو انتهاكات أفضل الممارسات
- تحسين الأداء: اقتراح تحسينات لكفاءة التعليمات البرمجية وأدائها
ملاحظة
تستهلك ميزات مراجعة الكود وحدات الطلب المميزة (PRUs) كجزء من إمكانات Copilot المتقدمة. يستخدم كل طلب مراجعة كود عادة 1-3 وحدات PRUs اعتمادا على نطاق التحليل وتعقيده. للحصول على تفاصيل حول استهلاك PRU والبدلات الشهرية وحدود الأسعار، راجع وثائق الطلبات في GitHub Copilot.
مثال: "مراجعة تغيير التعليمات البرمجية هذا وتقديم ملاحظات حول اعتبارات الأمان والأداء"
GitHub Copilot شرح الخطأ في الإجراءات
يمكن أن يساعد GitHub Copilot في شرح الأخطاء التي تحدث في مهام سير عمل GitHub Actions وحلها. تحلل هذه الميزة عمليات تشغيل سير العمل الفاشلة وتوفر رؤى حول الخطأ الذي حدث وكيفية إصلاحه.
كيف يشرح Copilot أخطاء الإجراء
- تحليل الخطأ: يفحص Copilot ملفات السجل ويحدد السبب الجذري للفشل
- اقتراحات الحلول: يوفر توصيات محددة لحل مشكلات سير العمل
- أفضل الممارسات: يقدم إرشادات حول تحسين موثوقية سير العمل وأدائه.
- الوعي بالسياق: يفهم العلاقة بين خطوات سير العمل المختلفة والتبعيات