فهم وتمكين وكيل السحابة GitHub Copilot

مكتمل

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

بنهاية هذه الوحدة، ستكون قادراً على:

  • اشرح ما هو وكيل GitHub Copilot Cloud Agent، ومن يمكنه استخدامه، وأين هو متوفر.
  • وصف المهام التي يمكنها القيام بها وكيفية تفويض العمل.
  • قم بتمييزه عن مساعدي IDE فقط و "وضع الوكيل" الخاص ب Copilot.
  • تمكين العامل على مستوى المؤسسة أو المستودع.
  • فهم كيفية استخدام دقائق GitHub Actions ووحدات الطلبات المميزة (PRUs) وإدارتها بشكل فعال.

ما هو GitHub Copilot Cloud Agent، من يمكنه استخدامه وأين هو متوفر.

GitHub Copilot Cloud Agent هو مساعد تطوير مستقل يعمل داخل GitHub نفسه. بدلا من الاقتران معك فقط في IDE الخاص بك ، يتصرف الوكيل كزميل في الفريق في الخلفية. تعطيه مهمة محددة بوضوح — مثل إصلاح خطأ، ميزة تدريجية، أو تحديث الوثائق — وينشئ فرعا، ويستكشف قاعدة الكود، وينشئ خطة تنفيذ، ويصيغ الكود مع إبقائك في السيطرة على متى وما إذا كنت ستفتح طلب سحب.

التوفر والخطط

  • الخطط: متوفر على Copilot Pro و Copilot Pro + و Copilot Business و Copilot Enterprise.
  • المستودعات: يعمل في جميع المستودعات المستضافة في GitHub باستثناء تلك المملوكة لحسابات المستخدمين المدارة أو حيث يتم تعطيل العامل بشكل صريح.

ماذا يفعل العميل السحابي المساعد

يمكن ل Copilot Cloud Agent تولي مجموعة واسعة من مهام التطوير:

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

يمكنك تفويض العمل إلى الوكيل بطريقتين أساسيتين:

  • قم بتعيين مشكلة إلى Copilot - على GitHub.com أو GitHub Mobile أو عبر واجهة برمجة التطبيقات/واجهة سطر الأوامر (CLI).
  • اطلب من Copilot إجراء تغييرات على الكود - من لوحة الوكلاء على GitHub، أو دردشة Copilot، أو بيئة التطوير الخاصة بك أو أي أداة وكلاء أخرى تدعم MCP، أو Raycast على macOS.

عند انتهاء المندوب ، يطلب مراجعتك. يمكنك أن تذكر @copilot في تعليق طلب السحب أن تطلب منه تكرار عمله.

كيف يختلف عن مساعدي IDE التقليديين

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

مع Copilot Cloud Agent:

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

هذا يخلق الشفافية وفرص التعاون - يمكن لزملائك في الفريق رؤية كل خطوة والقفز حسب الحاجة.

وكيل السحابة مقابل "وضع الوكيل" في بيئة تطوير التطوير

من المهم التمييز بين وكيل GitHub Copilot Cloud Agent (المغطى في هذه الوحدة) وميزة وضع الوكيل في Visual Studio وVisual Studio Code:

  • وكيل السحابة: يعمل بشكل مستقل في بيئة مدعومة ب GitHub Actions لإكمال مهام التطوير التي تعينها عبر المشاكل أو دردشة Copilot.
  • وضع الوكيل (تعديلات Copilot): يقوم بإجراء عمليات تحرير محلية مستقلة مباشرة في جلسة IDE الخاصة بك.

تمكين وكيل السحابة Copilot

قبل تعيين المهام إلى Copilot، تأكد من تمكين العامل:

  • المستودعات المملوكة للمؤسسة: تتم إدارة التوفر من قبل مسؤولي المؤسسة أو المؤسسة.
  • المستودعات الشخصية: قم بتكوين التوفر في إعدادات حسابك.

تكاليف الاستخدام: إجراءات GitHub + PRUs

يستخدم Copilot Cloud Agent مصدرين رئيسيين:

  • دقائق إجراءات GitHub لبيئة الإنشاء/الاختبار سريعة الزوال حيث يعمل العامل.
  • طلبات Copilot Premium (PRUs) لتشغيل التفكير المتقدم للنموذج.

إشعار

بدءا من 4 يونيو 2025 ، يستخدم الوكيل طلبا متميزا واحدا لكل طلب طراز يقدمه. ضمن رصيد الإجراءات الشهري وطلب الأقساط ، يمكنك تشغيل المهام دون رسوم إضافية. (انظر فواتير GitHub Copilot.)

تلميح

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

مع تمكين الوكيل وفهم التكاليف ، دعنا نؤكد كيفية التزامه بوضعك الأمني ، وما هي المخاطر التي يجب توقعها ، والقيود التي يجب مراعاتها أثناء التخطيط للعمل الحقيقي.