لطالما كان تطوير البرمجيات عملية إنسانية وتعاونية للغاية. عندما قدمنا جيثب copilot في عام 2021 كـ “مبرمج زوج الذكاء الاصطناعي، “تم تصميمه لمساعدة المطورين على البقاء في التدفق ، وتقليل عمل الغلاية ، وتسريع الترميز.

ولكن ماذا لو كان Copilot يمكن أن يكون أكثر من مجرد مساعد؟ ماذا لو كان بإمكانه التعاون معك بنشاط – العمل إلى جانبك في مهام متزامنة ، ومعالجة المشكلات بشكل مستقل ، وحتى مراجعة الكود الخاص بك؟

هذا هو المستقبل الذي نبنيه.

رؤيتنا لما هو التالي

اليوم ، لا يساعد وكلاء الذكاء الاصطناعي في Github Copilot المطورين فحسب ، بل يحلون المشكلات بنشاط من خلال التفكير متعدد الخطوات والتنفيذ. هؤلاء الوكلاء قادرون على:

  • حل المشكلات المستقلة: ستقوم Copilot بتفكيك المهام المعقدة واتخاذ الخطوات اللازمة لحلها ، وتوفير التحديثات على طول الطريق.
  • التعاون التكيفي: سواء كان العمل متزامنًا معك أو بشكل مستقل في الخلفية ، ستقوم Copilot بتكرار مخرجاته الخاصة لتحقيق التقدم.
  • جودة الكود الاستباقي: سيساعد CoPilot بشكل استباقي في مهام مثل قرار المشكلات والاختبار ومراجعات التعليمات البرمجية ، مما يضمن رمزًا عالي الجودة يمكن صيانته.

بدلاً من التركيب بدقة في فئات متزامنة أو غير متزامنة ، يكمن مستقبل CoPilot في قدرته على الانتقال بمرونة بين الأوضاع – تنفيذ المهام بشكل مستقل مع إبقائك على اطلاع ومراقبة. سيسمح لك هذا التطور بالتركيز على اتخاذ القرارات ذات المستوى الأعلى بينما يأخذ Copilot المزيد من التنفيذ.

دعونا نستكشف ما هو موجود بالفعل هنا – وما سيحدث بعد ذلك.

Copilot في العمل: اتخاذ خطوات نحو رؤيتنا

الوكيل: زميل في الوقت الفعلي في الوقت الفعلي داخل IDE الخاص بك

إذا كنت قد استخدمت وضع الوكيل مع Github copilot (ويجب عليك ، لأنه رائع) ، لقد واجهت بالفعل وكيل منظمة العفو الدولية المستقلة في العمل.

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

  • اقرأ مساحة العمل بأكملها لفهم السياق.
  • خطط للإصلاحات متعددة الخطوات أو إعادة التهيئة (وأظهر لك الخطة أولاً).
  • تطبيق التغييرات ، واختبارات التشغيل ، والتكرار في حلقة التغذية المرتدة الضيقة.
  • اطلب التوجيه كلما كانت النية غامضة.
  • تشغيل وصقل عملها الخاص من خلال “حلقة الوكيل” – التخطيط ، وتطبيق التغييرات ، والاختبار ، والتكرار.

بدلاً من الاستجابة للطلبات ، يعمل Copilot في وضع الوكيل بنشاط لتحقيق هدفك. يمكنك تحديد النتيجة ، وتحدد أفضل طريقة – البحث عن ملاحظات منك حسب الحاجة ، واختبار حلولها الخاصة ، وتحسين عملها في الوقت الفعلي.

فكر في الأمر كبرمجة زوجية في Fast Forward: أنت تشاهد المهمة تتكشف في الوقت الفعلي ، حرة في القفز أو إعادة التوجيه في أي خطوة. ✨

وكيل الترميز: زميل في فريق الذكاء الاصطناعى يعمل بينما لا تفعل ذلك

لا يحدث كل الترميز في الوقت الحقيقي. في بعض الأحيان ، تحتاج إلى تسليم المهام إلى زميل في الفريق والتحقق مرة أخرى لاحقًا.

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

  • استنساخ أدوات الريبو والتمهيد الخاص بك في العزل.
  • اقسم القضية إلى خطوات، تنفيذ التغييرات ، وكتابة أو تحديث الاختبارات.
  • التحقق من صحة عملها عن طريق إجراء اختباراتك و linter.
  • افتح مسودة العلاقات العامة والتكرار بناءً على تعليقات مراجعة العلاقات العامة الخاصة بك.
  • دفق تحديثات التقدم لذلك يمكنك إلقاء نظرة خاطفة على – أو القفز في أي وقت.

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

أقل تودو ، المزيد من العمل: المرحلة التالية من مستقبل وكيل Copilot

يتم بناء المرحلة التالية من Copilot على ثلاثة أعمدة متقاربة:

  1. نماذج أكثر ذكاءً ، أصغر. تستمر الاختراقات المستمرة في النماذج اللغوية الكبيرة التي تستمر في الدقة أثناء دفع الكمون وتكلفة. تمتد نوافذ السياق الموسعة الآن على مشاركات كاملة ، مما يمنح Copilot “الذاكرة” بعيدة المدى التي تحتاجها إلى التفكير من خلال قواعد الكود المعقدة وإرجاع الإجابات التي ترتكز على الكود الحقيقي.
  2. وعي أعمق السياق. يتفهم CoPilot بشكل متزايد القصة الكاملة وراء عملك-القضايا ، تاريخ السحب ، الرسوم البيانية للاعتماد ، وحتى كتب التشغيل الخاصة ومواصفات API (عبر MCP). من خلال الاستفادة من هذا السياق الأكثر ثراءً ، يمكن أن يقترح تغييرات تتماشى مع نية المشروع ، وليس فقط بناء الجملة.
  3. الأساس المفتوح والقابل للتأليف. نحن نقوم بتصميم Copilot على فتحة في لك كومة – ليس العكس. اخترت المحرر والموديلات والأدوات ؛ يقوم Copilot بتوصيل أنماطك ، ويتعلم أنماطك ، ويضخمها. أنت في مقعد السائق ، وتوجيه منظمة العفو الدولية لإنشاء كود واختباره وشحنه بشكل أسرع من أي وقت مضى.

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

لذا ، استعد لما هو التالي. الموجة التالية بالفعل في طريقها.

يتعلم أكثر عن Github copilot>

كتبه

تيم روجرز

Source link


اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *