هذا الأسبوع على جيثب أعلن اقتراب التوفر العام لجهاز GPT-4 دردشة مساعد الطيار على جيثب في ديسمبر “كجزء من اشتراكك الحالي في GitHub Copilot” (و”متاح بدون أي تكلفة للمعلمين والطلاب ومشرفي المشاريع الشهيرة مفتوحة المصدر.”)
وسيتم أيضًا دمج هذا “التوجيه المدرك للتعليمات البرمجية وإنشاء التعليمات البرمجية” مباشرةً في github.com، “حتى يتمكن المطورون من البحث في التعليمات البرمجية وسحب الطلبات والوثائق وأسئلة الترميز العامة باستخدام Copilot Chat الذي يوفر الاقتراحات والملخصات والتحليلات والإجابات “.
مع GitHub Copilot Chat، نعمل على تمكين ظهور اللغة الطبيعية باعتبارها لغة البرمجة العالمية الجديدة لكل مطور على هذا الكوكب. سواء كان الأمر يتعلق بالعثور على خطأ، أو كتابة اختبارات الوحدة، أو المساعدة في تصحيح التعليمات البرمجية، فإن Copilot Chat هو رفيقك بالذكاء الاصطناعي خلال كل ذلك، مما يسمح لك بكتابة التعليمات البرمجية وفهمها باستخدام أي لغة تتحدثها…
يستخدم برنامج Copilot Chat التعليمات البرمجية الخاصة بك كسياق، وهو قادر على شرح المفاهيم المعقدة، واقتراح تعليمات برمجية استنادًا إلى ملفاتك ونوافذك المفتوحة، والمساعدة في اكتشاف الثغرات الأمنية، والمساعدة في العثور على الأخطاء وإصلاحها في التعليمات البرمجية والمحطة الطرفية ومصحح الأخطاء…
باستخدام Copilot Chat المضمنة الجديدة، يمكن للمطورين الدردشة حول سطور محددة من التعليمات البرمجية، مباشرة ضمن تدفق التعليمات البرمجية والمحرر الخاص بهم.
تلاحظ InfoWorld أنها ستقوم بالدردشة في “مهما كانت اللغة التي يتحدث بها المطور“. (وستكون دردشة Copilot متاحة أيضًا في تطبيق GitHub للجوال.) ولكن لماذا الانتظار حتى ديسمبر؟ GitHub’s مشاركة مدونة تقول أن Copilot Chat “ستأتي إلى مجموعة JetBrains من IDEs، المتوفرة للمعاينة اليوم.”
يخطط GitHub أيضًا لتقديم “أوامر الشرطة المائلة ومتغيرات السياق” لـ GitHub Copilot، “لذا فإن إصلاح التعليمات البرمجية أو تحسينها أمر بسيط مثل إدخال /يصلح ويبدأ إنشاء الاختبارات الآن بـ / الاختبارات“.
“مع وجود Copilot في محرر التعليمات البرمجية، وفي CLI، والآن Copilot Chat على github.com وفي تطبيق الهاتف المحمول الخاص بنا، فإننا نجعل Copilot موجودًا في كل مكان طوال دورة حياة تطوير البرامج ومتاحًا دائمًا في جميع مناطق سطح GitHub…”
تضيف CNBC أن “GitHub” المملوكة لشركة Microsoft تخطط أيضًا لتقديم “مساعد Copilot أكثر تكلفة” في فبراير “للمطورين داخل الشركات التي يمكنه شرح وتقديم توصيات حول كود المصدر الداخلي“.
تمت كتابة تدوينة يوم الأربعاء التي تعلن عن هذه التحديثات من قبل الرئيس التنفيذي لشركة GitHub، والذي يبدو أنه يتوقع قفزة تطورية إلى مستقبل جديد. “تمامًا كما تم تأسيس GitHub على Git، تم إعادة تأسيسنا اليوم على Copilot.” ووعد بأنهم اعتمدوا على رؤيتهم للمستقبل “حيث ينشر الذكاء الاصطناعي كل خطوة من دورة حياة المطور”.
لقد أحدث المصدر المفتوح وGit تحولًا جذريًا في كيفية بناء البرامج. أصبح من الواضح الآن أن الذكاء الاصطناعي يبشر بنفس التغيير الكاسح، وبوتيرة هائلة… نحن على يقين من أن هذا التحول التأسيسي لمنصة GitHub، والطريقة الجديدة تمامًا لتطوير البرمجيات، ضروري في عالم يعتمد على البرمجيات. في كل يوم، يوازن مطورو العالم بين الطلب غير المستدام لتحديث الكود القديم للأمس وبناء غدنا الرقمي. إن قناعتنا التوجيهية هي أن نسهل على المطورين القيام بكل شيء، بدءًا من الشرارة الإبداعية وحتى الالتزام وطلب السحب ومراجعة التعليمات البرمجية والنشر – والقيام بكل ذلك باستخدام GitHub Copilot المدمج بعمق في تجربة المطور.
وإذا كنت قلقًا بشأن أمان التعليمات البرمجية التي ينشئها الذكاء الاصطناعي…
اليوم، يطبق GitHub Copilot نظامًا لمنع الثغرات الأمنية قائمًا على LLM والذي يحظر أنماط الترميز غير الآمنة في الوقت الفعلي لجعل اقتراحات GitHub Copilot أكثر أمانًا. يستهدف نموذجنا أنماط الترميز الضعيفة الأكثر شيوعًا، بما في ذلك بيانات الاعتماد المشفرة، وحقن SQL، وحقن المسار. يمكن أن يساعد GitHub Copilot Chat أيضًا في تحديد الثغرات الأمنية في IDE، وشرح آليات الثغرة الأمنية من خلال إمكانات اللغة الطبيعية، واقتراح إصلاح محدد للتعليمات البرمجية المميزة.
ولكن بالنسبة لحسابات المؤسسات التي تدفع مقابل GitHub Advanced Security، هناك أيضًا ترقية قادمة: “ميزات اختبار أمان التطبيقات الجديدة التي تعمل بالذكاء الاصطناعي والمصممة لاكتشاف نقاط الضعف والأسرار في التعليمات البرمجية الخاصة بك ومعالجتها.” (إنه متوفر بالفعل في وضع المعاينة.)
حتى أن GitHub أعلن عن خطط لمساعد الذكاء الاصطناعي الجديد في عام 2024 والذي ينشئ خطة خطوة بخطوة للاستجابة لمشكلات GitHub. (يصفها GitHub بأنها “مثل جلسة برمجة زوجية مع شريك يعرف كل شبر من المشروع، ويمكنه اتباع خطواتك لإجراء تغييرات على مستوى المستودع بدءًا من المشكلة وحتى طلب السحب باستخدام قوة الذكاء الاصطناعي.”)
تشير CNBC إلى أن مساعدي الترميز الذين يعملون بالذكاء الاصطناعي “لا يزالون في ناشئين، مع اعتماد أقل من 10% من المؤسسات، وفقًا لشركة Gartner، وهي شركة أبحاث في مجال التكنولوجيا”.
لكن الرئيس التنفيذي لشركة Microsoft، ساتيا ناديلا، أخبر الشهر الماضي المحللين أن GitHub Copilot لديه بالفعل مليون مستخدم مدفوع الأجر…
ويختتم منشور مدونة GitHub قائلاً: “لقد بدأنا للتو”.