“أعط Dev الانتهاء من رمز وسيقومون بدمج مرة واحدة. قم بتدريس Dev لاستخدام وكيل AI وسوف يفرغون التراكم قبل أن يبرد القهوة.“
بدأ Github Copilot الحياة في عام 2021 كصاحب الصاحب الإكمال التلقائي الذي أبقى في التدفق. بسرعة إلى الأمام إلى عام 2025 ولديها الآن اثنين من القوى العظمى الجديدة والمختلفة للغاية:
- وضع الوكيل: متعاون في الوقت الحقيقي الذي يجلس في محررك ، ويعمل معك ، ويعمل الملفات بناءً على احتياجاتك.
- وكيل الترميز: زميل في الفريق غير المتزامن يعيش في السحابة ، ويواجه المشكلات ، ويرسل لك طلبات سحب تم اختبارها بالكامل أثناء قيامك بأشياء أخرى.
على الرغم من أن كلا وكلاء الذكاء الاصطناعى ، إلا أنهما تم ضبطهما لأجزاء مختلفة في سير العمل اليومي. نظرًا لأننا حصلنا على بعض الأسئلة ، فإننا نقوم بتفكيك ما هي عليه ، ومتى نصل إلى كل منها ، و – نحن مطورون – مع تقديم بعض النصائح.
TL ؛ DR: الفرق بين وضع الوكيل وعامل الترميز
- وضع الوكيل = متزامن: يعمل داخل الكود VS (والآن Jetbrains/Eclipse/Xcode Previews) كمتعاون مستقل يكرر على الكود ، يقوم بتشغيل الاختبارات ، ويصلح أخطائه في الوقت الفعلي.
- وكيل الترميز = غير متزامن: يعمل داخل إجراءات GitHub (في المعاينة العامة) ، وتلتقط المشكلات التي تخصصها (
assignee: Copilot
) ، يستكشف repo ، ويكتب الكود ، ويجري الاختبارات ، ويفتح طلب سحب لمراجعتك. - فكر وضع الوكيل كبرمجة زوج ديف العليا معك ، و وكيل الترميز كما زميل الفريق المجتهد يطحن من خلال تذاكر جيدة.
- يمكنك (وينبغي) استخدام كلاهما معًا: النموذج الأولي بشكل تفاعلي في وضع الوكيل ، ثم قدم مهام المتابعة إلى وكيل الترميز.
ملحوظة: كلاهما يستهلك طلبات Copilot Premium، لكن وكيل الترميز يستخدم أيضًا إجراءات الإجراءات.
Meet Agent Mode: المتعاون الحقيقي الخاص بك في الوقت الحقيقي
يتحول وضع الوكيل الدردشة Copilot إلى أوركستور من الأدوات (read_file
و edit_file
و run_in_terminal
، إلخ.). امنحه هدفًا طبيعيًا – “أضف Oauth إلى تطبيق Flask الخاص بنا وكتابة اختبارات” – ويخطط ، ويقوم بتحرير الملفات ، ويدير جناح الاختبار ، ويقرأ الفشل ، ويصلحها ، والحلقات حتى الأخضر. تشاهد الخطوات ، تتدخل عندما تحب ، وتحافظ على كل التغييرات المحلية.
كيفية تشغيل وضع الوكيل
- يفتح دردشة Copilot في VS Code.
- يختار عامل من المنسدلة الوضع.
- (اختياري ولكن ذكي) انقر فوق الأدوات → إدارة لتمكين أو تعطيل القدرات وإضافة ملحقات MCP.
نصائح برو لاستخدام وضع الوكيل إلى أقصى حد
- نطاق النتيجة: “إنشاء نقطة نهاية الراحة” يتفوق على “المساعدة؟” سلالات الغموض هلوسة، لذا كن واضحًا قدر الإمكان حول ما تريد.
- البذور مع السياق: أشره في ملف المواصفات أو لصق المخطط بحيث لا يعيد اختراع الأشكال.
- تكرار التفاعل: دعها تعمل ، ولكن تدحرج عندما تتلاشى – مثل الزوجين مع زميله ماهر في الفريق الذي سريع ولكنه يحتاج إلى اتجاه عرضي.
- تمتد مع خوادم MCP: إذا كنت بحاجة إلى أدوات مخصصة (ترحيل قاعدة البيانات ، تنشر السحابة ، إلخ).
- اختر النموذج الخاص بك: Openai GPT -4O للطاقة الخام ، كلود الأنثروبور لسياق أطول – swap عبر منتقي النماذج.
TLDR: يشبه وضع الوكيل برمجة الزوج مع Pro الذي يكتب التعليمات البرمجية ، ويدير الاختبارات ، ويصلح الأخطاء على الفور ، كل ذلك داخل المحرر.
قابل وكيل الترميز الخاص بك: زميلك غير المتزامن
حيث يعيش الوكيل في IDE ، وكيل الترميز تعيش في إعادة الشراء الخاصة بك. تعيين مشكلة ل Copilot، وينتفع مساحة عمل سحابة آمنة (عبر إجراءات GitHub) ، ويعرف خطة ، وتعديل رمز على فرعها الخاص ، وتدير الاختبارات/المبيدات ، ويفتح طلب سحب لك للمراجعة.
كيفية تمكينه
- خطة الأهلية: يتطلب Copilot Pro+ أو Copilot Enterprise.
- اقلب المفتاح: يجب على مدراء المؤسسة تمكين “وكيل ترميز Copilot” في سياسات التنظيم.
- تعيين المشكلات: وكيل الترميز السريع مع اللغة الطبيعية من خلال توجيهها إلى قضية للبدء.
### Feature: add dark‑mode toggle
assignees: Copilot
- شاهد طلبات السحب تتدفق – تحوّل سريع للمهام الصغيرة ، عمل شامل على تلك المعقدة.
مهام حلوة
- تتغير تعقيد منخفضة إلى ميدوم في اختبار جيد المستودعات.
- إضافة أو تمديد اختبارات الوحدة.
- إعادة بيع صغيرة (إعادة تسمية الخدمة ، استخراج المساعدين).
- توثيق أو إصلاحات مطبعية.
ليست مثالية بعد ل: إعادة كتابة ضخمة ، التغييرات المتقاطعة ، Recbases مع تغطية اختبار 0 ٪.
نصائح Pro لاستخدام وكيل الترميز في Github Copilot
- اكتب معايير قبول واضحة في هذه القضية. يقرأهم الوكيل مثل المواصفات.
- ارتباط بالملفات أو وظائف التغيير. يحفظ وقت الاستكشاف.
- احتفظ بها ذرية: مهمة منطقية واحدة لكل قضية. قضايا أصغر متعددة مقياس أفضل من عملاق واحد.
- استفادة من تعليقات العلاقات العامة: اطلب من الوكيل تعديلات ، ثم يمكنك استخراج المنطق في وظيفة منفصلة وإضافة معالجة الأخطاء.
- ضع في اعتبارك دقائقك: المهام الثقيلة تستهلك الإجراءات دقائق وطلبات متميزة ، لذلك قائمة الانتظار بشكل استراتيجي.
وتذكر: يتبع وكيل ترميز GitHub Copilot نمط الرمز الحالي دون شكاوى … حتى الآن.
عدسة القرار | وضع الوكيل | وكيل الترميز |
سرعة سير العمل | التعاون في الوقت الحقيقي والمحادثة والتكرار | النار وننسى ، مهام الخلفية |
واجهة | VS Code / Jetbrains / Eclipse / Xcode Chat | مشكلات github أو دردشة copilot ← مراقبة عبر طلبات السحب |
المهام النموذجية | Refactor ، النموذج الأولي ، تصحيح ، ترحيل | ميزة إضافة وإصلاح الأخطاء وتوسيع الاختبارات والمهام المملة والأعمال الهندسية المتكررة |
الرقابة البشرية | مستمر (تشاهد التعديلات) | عند نقطة تفتيش مراجعة طلب السحب |
تكلفة الموارد | طلبات قسط | طلبات قسط + الدقائق الإجراءات |
الأفضل ل | استكشاف رمز غير معروف ، حلقات التغذية المرتدة الضيقة | تطهير الأعمال المتراكمة ، موازية الأعمال المنزلية |
انجز المزيد باستخدام كليهما
قبل أن نغوص في كتاب اللعب التكتيكي ، تذكر أن القوى العظمى من CoPilot ليست إما/أو – إنها زبدة الفول السوداني والهلام. يظهر السحر حقًا عندما يلبي وضع وكيل المحرر في الوقت الحقيقي صخب الخلفية الثابتة لعامل الترميز.
مع ذلك ، إليك ثلاثة أزواج مثبتة تتيح لك أن تخرج كل قطرة من الإنتاجية (والمرح) من بينهما:
- النموذج الأولي في وضع الوكيل. شحن مع وكيل الترميز.
- استخدم وضع الوكيل لارتفاع فرع ميزة العمل.
- افتح مشكلة تصف المهام البولندية ؛ تعيين إلى Copilot.
- وضع الوكيل لتوليد المواصفات. وكيل الترميز للتنفيذ.
- اطلب وضع الوكيل لصياغة مستند تصميم من سياق الكود.
- غرامة ، ثم قم بتسليم التذكرة إلى وكيل الترميز لتنفيذها.
- إصلاح عامل الترميز إصلاح الانحدار. وضع الوكيل الساخن التصحيح.
- إذا قدم طلب سحب وكيل الترميز فشلًا في البناء ، فافتح الفرع محليًا واستدعاء وضع الوكيل لتشخيص وتصحيح على الفور.
هذه ليست هي المجالات الوحيدة التي يمكنك فيها استخدام وضع الوكيل وعامل الترميز إلى تأثير أكبر. لكنهم يقدمون بعض الأمثلة لمساعدتك في البدء.
قائمة مراجعة السلامة والجودة
متحمس لمشاهدة دوائر رمز Copilot حول تراكمك؟ نفس الشيء – ولكن دعونا نتأكد من أن العجلات لا تسقط عند 120 ميل في الساعة. قبل أن تضغط على الدمج ، قم بالركض من خلال هذا النور السريع للحفاظ على الجودة والأمان ونظافة الإصدار – تحكمها بحزم.
- اختبارات خضراء؟ يعتمد كلا الوكلاء على الاختبارات – الاستثمار في التغطية أو سيطيرون أعمى.
- أسرار آمنة؟ يعمل وكيل الترميز في EPEMERALES EPEMERALES. لا يزال ، حارس
.env
الملفات. - مراجعة كل شيء: الوكلاء يسارعون العمل ؛ إنهم لا يزيلون مسؤوليتك كمراجع سجل.
- الإصدار السيطرة على FTW: يقوم الوكيل بتحرير محليًا في فرع ، لذا ارتكب مبكرًا وغالبًا.
أسئلة شائعة ، إجابات سريعة
ما زلت تخدش رأسك حول حالات الحافة أو سير العمل الغريب أو ولاء المحرر؟ فيما يلي الأسئلة التي نسمعها في أغلب الأحيان عندما نقوم بعرض هؤلاء الوكلاء – الذي تم إنشاؤه في جولة صاعقة حتى تتمكن من العودة إلى الشحن.
س: هل يمكن لوكيل الترميز إصلاح هذا البرنامج النصي القديم بيرل CGI من عام 2002؟
ج: ذلك يمكن أن تحاول– ولكن بدون اختبارات ، يشبه تعليم حساب التفاضل والتكامل الذهبي. استخدم وضع الوكيل إلى إعادة refactor أولاً.
س: هل يدعم وضع الوكيل VIM؟
ج: ليس بعد. ولكن يمكنك دائما :wq
مقابل الكود إذا فاتتك التحرير الوسيط (البط).
س: كم عدد المشكلات التي يمكنني رميها في وكيل الترميز في وقت واحد؟
ج: متعددة ، ولكن تذكر أن كل يستهلك حساب التسامح في قائمة الانتظار. عاملها مثل القهوة – العظم في الاعتدال ، والكوارث عندما يفيض الوعاء.
س: هل يمكن أن يعمل وكيل ترميز GitHub Copilot مع الصور؟
ج: نعم! بفضل نماذج الرؤية ، يمكن أن ترى لقطات شاشة من الأخطاء أو النماذج النامية المدرجة في مشكلات GitHub ، مما يجعل تقارير الأخطاء البصرية أكثر فعالية.
س: ماذا عن الوصول إلى مصادر البيانات الخارجية؟
ج: مع دعم بروتوكول سياق النموذج (MCP) ، يمكن لـ Github Copilot Coving الاتصال بالبيانات والقدرات الخارجية خارج Github.
خذ هذا معك
- وضع الوكيل = إتقان متزامن داخل المحرر الخاص بك وكيل الترميز = العمل غير المتزامن في القضايا و PRS على جيثب.
- تظل مطالبات واضحة واختبارات جيدة ونطاقات صغيرة هي الصلصة السرية.
- استخدم كلا الوكلاء جنبًا إلى جنب لتغطية الدراجة الكاملة – من “HMM ، ماذا لو …؟” إلى “LGTM ، شحنه.”
- حافظ على البشر في حلقة خيارات الهندسة المعمارية ، ومراجعات الأمن ، والآبار الاحتفالية.
وكلاء الذكاء الاصطناعى لن يحلوا محل المهندسين ؛ سوف يحلون استبدال أجزاء مملة من الهندسة. هذا يعني المزيد من الوقت للميزات الابتكارية ، وجودة الكود الأفضل ، وبناء ما هو التالي. أليس هذا هو السبب في أننا جميعًا نحب أن نكون مطورين؟ (حسنًا ، ربما هذا أنا فقط.)
بناء سعيد ، وقد تكون أفعالك في وفير وطلب السحب الخاص بك الإحصائيات اختلاف ضريعة بشكل مثير للإعجاب.
تريد معرفة المزيد؟
حاول استكشاف مستنداتنا على كل شيء copilot>
كتبه
اترك تعليقاً