أصدرت شركة ميسترال، الشركة الفرنسية الناشئة للذكاء الاصطناعي والمدعومة من شركة مايكروسوفت والتي تبلغ قيمتها 6 مليارات دولار، أول نموذج ذكاء اصطناعي توليدي للبرمجة، أطلق عليه اسم Codestral.
مثل نماذج إنشاء التعليمات البرمجية الأخرى، تم تصميم Codestral لمساعدة المطورين على كتابة التعليمات البرمجية والتفاعل معها. تم تدريبه على أكثر من 80 لغة برمجة، بما في ذلك Python وJava وC++ وJavaScript، كما يوضح ميسترال في منشور بالمدونة. يمكن لـ Codestral إكمال وظائف البرمجة وكتابة الاختبارات و”ملء” التعليمات البرمجية الجزئية، بالإضافة إلى الإجابة على الأسئلة المتعلقة بقاعدة التعليمات البرمجية باللغة الإنجليزية.
تصف ميسترال النموذج بأنه “مفتوح”، لكن هذا الأمر مطروح للنقاش. يحظر ترخيص الشركة الناشئة استخدام Codestral ومخرجاته أي نشاطات تجارية. هناك استثناء لـ “التطوير”، ولكن حتى هذا له محاذير: يستمر الترخيص في حظر “أي استخدام داخلي من قبل الموظفين في سياق الأنشطة التجارية للشركة”.
قد يكون السبب هو أن Codestral تم تدريبه جزئيًا على المحتوى المحمي بحقوق الطبع والنشر. لم تؤكد ميسترال ذلك أو تنفيه في منشور المدونة، لكن الأمر لن يكون مفاجئًا؛ هناك أدلة على أن مجموعات بيانات التدريب السابقة للشركة الناشئة تحتوي على بيانات محمية بحقوق الطبع والنشر.
قد لا يستحق Codestral كل هذا العناء، على أي حال. عند وجود 22 مليار معلمة، يتطلب النموذج جهاز كمبيوتر قويًا حتى يتم تشغيله. (تحدد المعلمات بشكل أساسي مهارة نموذج الذكاء الاصطناعي في حل مشكلة ما، مثل تحليل وإنشاء النص.) وعلى الرغم من أنه يتفوق على المنافسة وفقًا لبعض المعايير (والتي، كما نعلم، غير موثوقة)، إلا أنه لا يمثل نجاحًا كبيرًا.
على الرغم من أنه غير عملي بالنسبة لمعظم المطورين ومتزايد من حيث تحسينات الأداء، فمن المؤكد أن Codestral سيثير الجدل حول حكمة الاعتماد على نماذج توليد التعليمات البرمجية كمساعدين برمجيين.
من المؤكد أن المطورين يحتضنون أدوات الذكاء الاصطناعي التوليدية لبعض مهام البرمجة على الأقل. في استطلاع رأي Stack Overflow في يونيو 2023، قال 44% من المطورين إنهم يستخدمون أدوات الذكاء الاصطناعي في عملية التطوير الخاصة بهم الآن بينما يخطط 26% منهم قريبًا. ومع ذلك، فإن هذه الأدوات بها عيوب واضحة.
وجد تحليل لأكثر من 150 مليون سطر من التعليمات البرمجية المخصصة لإعادة شراء المشروع على مدار السنوات العديدة الماضية بواسطة GitClear أن أدوات تطوير الذكاء الاصطناعي التوليدية تؤدي إلى دفع المزيد من التعليمات البرمجية الخاطئة إلى قواعد التعليمات البرمجية. وفي أماكن أخرى، حذر باحثون أمنيون من أن مثل هذه الأدوات يمكن أن تؤدي إلى تضخيم الأخطاء والمشكلات الأمنية الموجودة في مشاريع البرمجيات؛ أكثر من نصف الإجابات التي يقدمها ChatGPT من OpenAI على أسئلة البرمجة خاطئة، وفقًا لدراسة من جامعة Purdue.
وهذا لن يمنع شركات مثل ميسترال وغيرها من محاولة تحقيق الدخل (والحصول على مشاركة فكرية) من نماذجها. أطلقت ميسترال هذا الصباح نسخة مستضافة من Codestral على منصة الذكاء الاصطناعي للمحادثة Le Chat بالإضافة إلى واجهة برمجة التطبيقات المدفوعة. وتقول ميسترال إنها عملت أيضًا على دمج Codestral في أطر عمل التطبيقات وبيئات التطوير مثل LlamaIndex وLangChain وContinue.dev وTabnine.