OpenAI Blog→ المصدر

فيرجن أتلانتك طورت تطبيقاً خالياً من الأخطاء بفضل Codex

استخدمت فيرجن أتلانتك نموذج OpenAI Codex لتطوير تطبيق جديد قبل موسم السفر المزدحم في العطلات. النتيجة: تغطية اختبارات الوحدة بنسبة 100% تقريباً، وصفر أخطاء حرجة

معالج بواسطة الذكاء الاصطناعي من OpenAI Blog؛ بتحرير Hamidun News
فيرجن أتلانتك طورت تطبيقاً خالياً من الأخطاء بفضل Codex
المصدر: OpenAI Blog. كولاج: Hamidun News.
◐ استمع للمقال

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

لماذا تعمل شركات الطيران في دورات الطلب

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

إذا تعطل التطبيق لمدة 3-5 ثوانٍ، سيغلقه المسافر وينتقل إلى منافس. بالإضافة إلى ذلك، تعني الطفرات الموسمية أن التطبيق يجب أن يعمل ليس فقط، بل يعمل بسرعة تحت الحمل الأقصى. بموجب جدول تطوير عادي، ستستغرق إعادة بناء كاملة لتطبيق محمول لشركة طيران 4-6 أشهر: مجموعة من اختبارات الوحدة، واختبار التكامل، والنشر التدريجي حسب المنطقة، والتحسين بناءً على نتائج اختبارات A/B، وتدريب موظفي الدعم.

كانت فيرجن أتلانتك غير قادرة على الانتظار.

الذكاء الاصطناعي الذي يكتب الكود

لجأت فيرجن أتلانتك إلى OpenAI Codex — نموذج شبكة عصبية يحلل الأوصاف النصية والمواصفات أو الكود المكتوب بالفعل وينشئ كودًا جديدًا جاهزًا للإنتاج. تم تدريب Codex على مليارات أسطر من الكود من المستودعات المفتوحة ويمكنه "فهم" كل من مهام المطورين والأنماط التي يتم حل هذه المهام بها عادة. الفكرة بسيطة لكنها قوية: بدلاً من أن يكتب المطور كل دالة واختبار وطريقة مساعدة من الصفر، يصف متطلبًا أو يعرض نمطًا، ويقترح Codex تطبيقًا يمكن التحقق منه أو تحسينه أو استخدامه كما هو.

في الممارسة العملية، ساعد Codex على عدة جبهات:

  • كود النموذج والمكتبات — بدلاً من نسخ الكود الجاهز من مشاريع أخرى أو الكتابة من الصفر، كان Codex ينشئ الدوال المطلوبة في ثوانٍ
  • اختبارات الوحدة — لكل وحدة جديدة، كتبت الذكاء الاصطناعي مجموعة من اختبارات الوحدة تغطي السيناريوهات الرئيسية والحالات الحدية والأخطاء المحتملة
  • وظائف مساعدة — التحقق من صحة المدخلات ومعالجة الأخطاء والتسجيل وتحليل JSON والتعامل مع التواريخ
  • التوثيق — ساعد Codex في إنشاء كود واضح وموثق جيدًا مع شرح المنطق وأمثلة الاستخدام
  • مراجعة الكود — اقترح النموذج تحسينات بناءً على أنماط الأمان والأداء وحدد الثغرات المحتملة

كانت النتيجة مباشرة: يمكن للمطور الذي عادة ما يقضي 2-3 ساعات في كتابة واختبار وتصحيح وحدة واحدة أن ينتهي في 30-40 دقيقة. كان الذكاء الاصطناعي ينشئ الأساس، والمهندس يتحقق من الصحة، ويكيفه حسب تفاصيل المشروع، ويدمجه في الهندسة المعمارية العامة.

الأرقام التي تتحدث بنفسها

عند إطلاق التطبيق، كانت النتائج مثيرة للإعجاب:

  • التسليم في الموعد المحدد — ذهب التطبيق إلى الإنتاج قبل يوم واحد من ذروة موسم العطل
  • 100% تغطية اختبار الوحدة — كان لكل سطر تقريبًا من كود الإنتاج اختبارات وحدة مقابلة
  • صفر عيوب P1 — لا أخطاء حرجة في الشهر الأول من التشغيل؛ هذا يعني عدم وجود استدعاءات مهندسين في منتصف الليل أو عمليات استرجاع أو رقع طارئة

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

ما الذي يتغير في التطوير

تُظهر قصة فيرجن أتلانتك تطور العمل الهندسي. الذكاء الاصطناعي لا يحل محل المبرمجين؛ بل يحررهم من الروتين ويسمح لهم بالتركيز على ما يتطلب فعلاً التفكير والخبرة. بدلاً من أن يكتب المطور كودًا قياسيًا ومتكررًا، يفكر في هندسة النظام والأمان والأداء والقابلية للتوسع. يتم تفويض الأجزاء الروتينية — الإنشاء والتحقق من بناء الجملة والتسجيل القياسي — للأداة. بالنسبة للأعمال، هذا يعني معادلة بسيطة: موعد نهائي ضيق + فريق صغير + أدوات مناسبة = نتائج. كان Codex أحد تلك الأدوات لفيرجن أتلانتك، مما سمح لـ 20-30 مهندسًا بإعادة بناء ونشر التطبيق في جدول زمني كان يبدو مستحيلاً في السابق.

ZK
Hamidun News
أخبار الذكاء الاصطناعي بدون ضوضاء. اختيار تحريري يومي من أكثر من 400 مصدر. منتج من جمال حميدون، رئيس الذكاء الاصطناعي في Alpina Digital.

هل تريد التوقف عن قراءة الذكاء الاصطناعي والبدء باستخدامه؟

AI News هو موجز منسق لأخبار الذكاء الاصطناعي. تعلمك Hamidun Academy استخدام الذكاء الاصطناعي في عملك.

ما رأيك؟
جارٍ تحميل التعليقات…