نحن متحمسون لتقديم وكيل ترميز جديد لـ Github Copilot. مدمج مباشرة في GitHub ، يبدأ الوكيل عمله عند تعيين مشكلة github إلى copilot أو مطالبة بها في VS Code. يدور الوكيل بيئة تطوير آمنة وقابلة للتخصيص بالكامل مدعومة بإجراءات GitHub.
نظرًا لأن الوكيل يعمل ، فإنه يدفع إلى مسودة طلب سحب ، ويمكنك تتبعه في كل خطوة على الطريق من خلال سجلات جلسة الوكيل. إن وجود Copilot على فريقك لا يعني إضعاف وضعك الأمني - لا تزال السياسات الحالية مثل الحماية الفرعية تنطبق بالضبط بالطريقة التي تتوقعها. بالإضافة إلى ذلك ، تتطلب طلبات سحب الوكيل موافقة الإنسان قبل تشغيل أي سير عمل CI/CD ، مما يخلق تحكمًا إضافيًا في الحماية لبيئة البناء والنشر.
باستخدام النماذج الحديثة ، يتفوق العامل في مهام التعقيد منخفضة إلى متوسطة في قواعد الكود التي تم اختبارها جيدًا ، من إضافة الميزات وتثبيت الأخطاء إلى تمديد الاختبارات ، وعملية إعادة التهيئة ، وتحسين الوثائق. يمكنك تسليم الوقت المستهلكة للوقت ، ولكن المهام المملة لـ Copilot التي ستستخدم طلبات السحب ، CI/CD ، وجميع أدواتك الحالية أثناء التركيز على العمل المثير للاهتمام.
نظرة مفصلة
لتشغيل وكيل الترميز الجديد ، قم بتعيين مشكلات GitHub واحدة أو أكثر إلى Copilot. الأمر سهل مثل ذلك. يمكنك القيام بذلك على github.com، في GitHub Mobile ، أو من خلال Github CLI ، تمامًا كما ستُحدد نفس المشكلة لأحد أعضاء فريقك أو نفسك. يمكنك أيضًا مطالبة Copilot بفتح طلب سحب من دردشة Copilot على Github أو في كود VS مثل هذا:
> @github Open a pull request to refactor this query generator into its own class
بمجرد تعيين مشكلة لها ، يضيف الوكيل رد فعل 👀 emoji ويبدأ عمله في الخلفية. إنه يجذب جهازًا افتراضيًا ، ويستنسخ المستودع ، ويقوم بتكوين البيئة ، ويحلل قاعدة قاعدة الشفرة مع الجيل المعزز للاسترجاع المتقدم (RAG) مدعوم من بحث رمز Github. نظرًا لأن الوكيل يعمل ، فإنه يدفع بانتظام تغييراته إلى طلب سحب مسودة حيث يرتبط GIT وتحديث وصف طلب السحب. على طول الطريق ، سترى خطوات التفكير والتحقق من صحة الوكيل في سجلات الجلسة ، مما يجعل من السهل تتبع القرارات وقضايا بقعة.
مع قوة بروتوكول سياق النموذج (MCP) ، يمكنك إعطاء وصول وكيل الترميز إلى البيانات والقدرات من خارج Github. يمكن تكوين خوادم MCP في إعدادات المستودع. وبطبيعة الحال ، يمكن سحب جميع بيانات github من المسؤول خادم Github MCP. ولا يقتصر الوكيل على النص فقط – بفضل طرز قوة الرؤية ، يمكنه رؤية الصور المتضمنة في مشكلات GitHub التي تقوم بتعيينها لها ، بحيث يمكنك مشاركة لقطات من الخلل أو النماذج التي يجب أن تبدو عليها ميزة جديدة.
بمجرد الانتهاء من COPILOT ، ستقوم بوضع علامة عليك للمراجعة ويمكنك ترك تعليقات تطلب إجراء تغييرات. سيختار هذه التعليقات تلقائيًا ويقترح تغييرات الكود. يدمج الوكيل أيضًا سياقًا من مناقشات العدد أو العلاقات العامة ذات الصلة ويتبع أي تعليمات مستودع مخصص ، مما يسمح له بفهم القصد وراء المهمة ومعايير الترميز للمشروع.

يفتح وكيل ترميز Copilot الأبواب للمطورين البشريين ليكون لديهم فريق يحركهم وكيلهم ، وكلهم يعملون بالتوازي لتضخيم عملهم. نحن الآن قادرون على تعيين المهام التي من شأنها أن تنتقص عادةً من عمل أعمق وأكثر تعقيدًا-مما يسمح للمطورين بالتركيز على مهام الترميز عالية القيمة.
جيمس زابينسكي ، ديفيكس الرصاص في EY
متكاملة وقابلة للتكوين وآمنة
يحتاج جميع وكلاء SWE إلى بيئة حسابية للقيام بعملهم. بالنسبة لوضع الوكيل في VS Code ، فإن وحدة المعالجة المركزية الخاصة بجهاز الكمبيوتر أو MAC ، أو حاوية تطوير عن بعد مثل مساحات GitHub. عندما بدأنا العمل على مشروع Padawan، لم يكن هناك إجابة واحدة فقط عن حساب السحابة الذي يجب أن نستخدمه: إجراءات github. تم تقديم الإجراءات في عام 2018 ، وهي أكبر نظام إيكولوجي CI/CD في العالم مع أكثر من 25000 إجراء في سوق GitHub. كل يوم من أيام الأسبوع ، يقوم المتسابقون المستضيفون والمستضيفون بأنفسهم بتنفيذ أكثر من 40 مليون وظيفة يومية. تعتمد المشاريع المفتوحة المصدر ، والشركات الناشئة ، والمؤسسات الكبيرة ، على إجراءات GitHub لتشغيل أعباءهم واختبارها ونشرها.
تم تصميم وكيل الترميز الخاص بنا من الألف إلى الياء للحفاظ على آمنة مشروعك ويضمن حصول عمله على مراجعة قبل أن يذهب إلى الإنتاج. يتم تطبيق السياسات التالية افتراضيًا:
- لا يمكن للوكيل أن يدفع إلى الفروع التي أنشأتها فقط ، والحفاظ على فرعك الافتراضي وتلك التي أنشأها فريقك آمنًا وآمنًا
- المطور الذي يطلب من الوكيل فتح طلب سحب لا يمكن كن الشخص الذي يوافق عليه – لذلك سيتم تكريم أي قاعدة “مراجعات مطلوبة” قمت بإعدادها في مستودعك
- يقتصر الوصول إلى الإنترنت للوكيل بإحكام على قائمة موثوق بها من الوجهات التي يمكنك تخصيصها
- لن يتم تشغيل سير العمل في إجراءات GitHub دون موافقتك ، مما يتيح لك الفرصة لتحديد رمز الوكيل
تعتبر قواعد المستودعات الحالية وسياسات التنظيم كذلك.

يتناسب وكيل ترميز GitHub Copilot مع سير عملنا الحالي ويحول المواصفات إلى رمز الإنتاج في دقائق. هذا يزيد من سرعتنا ويمكن فريقنا من توجيه طاقته نحو العمل الإبداعي على المستوى الأعلى.
أليكس ديفكار ، نائب الرئيس الأول للهندسة والتحليلات ، كارفانا
ابدأ اليوم
يتوفر وكيل الترميز الجديد لجميع عملاء Copilot Enterprise و Copilot Pro+. كل ما تحتاجه للبدء هو تمكين الوكيل في المستودعات حيث تريد استخدامه، وإذا كنت من مستخدمي مؤسسة Copilot ، فسوف يحتاج المسؤول إلى ذلك تشغيل السياسة أيضاً. بالإضافة إلى ذلك ، يمكنك الآن تنشيط وضع الوكيل في المزيد من IDEs ، بما في ذلك Xcode و Eclipse و JetBrains و Visual Studio.
ابتداءً من 4 يونيو 2025 ، سيستخدم وكيل ترميز Copilot واحدًا طلب قسط لكل نموذج طلب الوكيل.
سواء أكان ذلك إكمال رمز أو اقتراحات تحريرها التالي أو الدردشة أو وضع الوكل حالة التدفق السحرية. للقيام بالأشياء التي لا تريد القيام بها ، لذلك لديك المزيد من الوقت للأشياء التي تقوم بها. للعثور على الشرارة الإبداعية التي جلبتك إلى هذه الصناعة في المقام الأول. ترميز سعيد!
كتبه
اترك تعليقاً