تحسين الاختبارات الوحدية بشكل آلي باستخدام نماذج اللغة الكبيرة في شركة ميتا: إنجازات ملموسة في إنستغرام وFacebook
في هذا المقال، يتم تقديم أداة TestGen-LLM من شركة ميتا، وهي أداة تعمل على تحسين الاختبارات الوحدية القائمة التي تم إعدادها يدويًا باستخدام نماذج اللغات الكبيرة (LLMs). تضمن هذه الأداة أن الاختبارات المولدة منها تنجح في اجتياز مجموعة من المرشحات، مما يضمن تحسينًا قابلًا للقياس مقارنة بالاختبارات الأولية، وبالتالي تتفادى أي مشكلات قد تنشأ من الخداع الذي قد تسببه النماذج اللغوية الكبيرة. تم وصف توظيف TestGen-LLM في ماراثونات الاختبار الخاصة بميتا على منصتي إنستغرام وفيس بوك. أثناء تقييم المنتجات ذات الصلة بـ Reels وStories على منصة إنستغرام، أظهرت الأداة قدرة عالية حيث بنى 75% من حالات الاختبار الخاصة بها بشكل صحيح، واجتازت 57% منها بثبات، كما زادت 25% من الحالات تغطية الاختبار. في سياق ماراثونات الاختبار لموقع إنستغرام وفيس بوك داخل ميتا، نجحت الأداة في تحسين 11.5% من جميع الفئات التي تم تطبيقها عليها، وتم قبول 73% من مقترحاتها من قبل المهندسين البرمجيين في ميتا واستخدامها في النشر الإنتاجي. يُعتبر هذا المشروع أول تقرير موثق عن توظيف كود مولّد بواسطة النماذج اللغوية الكبيرة على نطاق صناعي، كما أنه يوفر ضمانات ملموسة لتحسين جودة الكود. هذا الإنجاز يُعد خطوة مهمة نحو تكامل تقنيات الذكاء الاصطناعي في عمليات التطوير البرمجي، مما يعزز الكفاءة وجودة المنتجات الرقمية.
