OpenAI تستخدم Codex لإزالة 800 ألف سطر من الشيفرة غير المستخدمة
في منشور رسمي، وصفت OpenAI كيف استعانت بـ Codex وGPT-6 Astra لتنظيف الشيفرة الداخلية، مع تسريع زمن CI من 10 دقائق إلى 4.5 دقائق.
نشرت OpenAI منشوراً رسمياً تشرح فيه كيف استعانت بوكيل البرمجة Codex ونماذج عائلة GPT-6 لأتمتة صيانة برمجياتها الداخلية. وأسندت الشركة إلى GPT-6 Astra مهام قصيرة وغامضة لتحديد الشيفرة غير المستخدمة وتنظيفها، بالاعتماد على طلبات الدمج السابقة ومحادثات Slack وسجلات المشاريع الداخلية وبيانات الأداء في بيئة الإنتاج.
ووفق المنشور، الذي نقلته digitaltoday.co.kr، دمج خمسة مهندسين أكثر من 1,400 طلب دمج خلال أسبوعين إلى جانب مهامهم الأخرى، وأزالوا أكثر من 800 ألف سطر من الشيفرة. وبالنسبة لإحدى الخدمات، انخفض حجم صورة الحاوية من 3.31GB إلى 1.72GB، أي بنسبة 48%.
استُخدم GPT-6 Astra أيضاً لتنظيف التجارب القديمة، إذ حدّد إهداراً كبيراً في استهلاك المعالج وقاد الفريق إلى إزالة مئات التجارب وأعلام الميزات. ورصد النموذج علماً مضبوطاً على وضع «دائم» بوصفه ثقيلاً على المعالج؛ وبعد مراجعة بشرية حذفه الفريق، ما خفّض استهلاك المعالج في الخدمات الرئيسية بنحو 0.42%.
اختبار النموذج الأرخص
اختبر الفريق النموذج الأقل تكلفة GPT-6.1 Sol على 6,000 ملف ومليون سطر من الشيفرة. وعند أعلى إعداد للاستدلال، وجد 131 من أصل 142 مشكلة رصدها GPT-6 Astra، أي نحو 92%، بتكلفة واجهة برمجية بلغت 15.12 دولاراً مقابل 109.06 دولارات لـ GPT-6 Astra، أي نحو 14%.
وبتطبيق نحو 30 طلب دمج مستند إلى اقتراحات Codex، انخفض متوسط زمن إكمال التكامل المستمر من نحو 10 دقائق إلى 4.5 دقائق. كما تراجعت مجموعة من 63 اختباراً من 592.6 ثانية إلى 29.8 ثانية، بانخفاض 95%.
وتنصح OpenAI بالبدء بمهام صيانة صغيرة، ومراجعة النتائج، ثم توسيع النطاق تدريجياً.
أسئلة سريعة
ما النماذج التي استخدمتها OpenAI في صيانة الشيفرة؟
استخدمت Codex مع GPT-6 Astra، واختبرت أيضاً GPT-6.1 Sol الأقل تكلفة.
كم سطراً من الشيفرة أزال الفريق؟
أزال خمسة مهندسين أكثر من 800 ألف سطر خلال أسبوعين، عبر أكثر من 1,400 طلب دمج.
كم بلغت تكلفة GPT-6.1 Sol مقارنة بـ GPT-6 Astra؟
بلغت تكلفة واجهة GPT-6.1 Sol البرمجية 15.12 دولاراً مقابل 109.06 دولارات لـ GPT-6 Astra، أي نحو 14%.