استراتيجية متعددة الطبقات من غراب للتعامل مع زيادة أكواد الذكاء الاصطناعي
10 نوفمبر 2026 · قراءة 2 دقيقة
أعلنت شركة غراب عن تطبيقها استراتيجية دفاع متعددة الطبقات تهدف إلى منع الأخطاء وكشفها واحتوائها في تطبيقاتها المحمولة، وذلك للتعامل مع التزايد الكبير في حجم تغييرات الأكواد التي تولدها أدوات الذكاء الاصطناعي. وتهدف هذه المبادرة إلى الحفاظ على استقرار التطبيقات وضمان جودة التجربة للمستخدمين في ظل تسارع وتيرة التطوير.
تشير الشركة إلى أن انتشار مساعدي البرمجة بالذكاء الاصطناعي قد أدى إلى تسريع عملية كتابة الأكواد وزيادة عدد التغييرات في كل إصدار. هذا التوسع خلق فرصاً أكبر لظهور عيوب برمجية وأعطال غير متوقعة. وتؤكد غراب أن هذه السرعة في الإنتاج تتطلب آليات حماية صارمة لضمان الأمان، حيث أن تسرب الأعطال إلى بيئة الإنتاج يمثل خطراً مستمراً على نطاق عملها.
تواجه الشركة تحديات كبيرة بسبب وصول طلبات دمج الأكواد بكميات كبيرة أسبوعياً من فرق المنتجات المختلفة. غالباً ما يتم نشر الميزات خلف أعلام ميزات يتم تفعيلها بشكل مستقل عن الإصدارات الرئيسية، مما يعني أن أي تغيير يمكن أن يسبب عطلاً. يؤدي هذا إلى انخفاض معدلات الجلسات الخالية من الأعطال، مما يؤثر سلباً على ترتيب التطبيق في متجر غوغل بلاي. كما أن عدم تفعيل التحديثات التلقائية لدى بعض المستخدمين يعني بقاء العطل على أجهزتهم لفترة أطول، مما يزيد من التكاليف التشغيلية.
تعتمد غراب على استراتيجية التحول نحو اليسار لالتقاط الأعطال في أقرب وقت ممكن. في مرحلة ما قبل الدمج وحتى ما قبل الإنتاج، تعتبر الوقاية خط الدفاع الأول. يستخدم المهندسون أدوات تحليل الأكواد الثابتة مثل أندرويد لينت وسويفت لينت لكشف المشكلات قبل دمج الأكواد. كما يتم إجراء اختبارات آلية و يدوية تشمل اختبارات الوحدة واجهات المستخدم وفحوصات الجودة. وتعمل بوابة الوصول المبكر كحاجز ما قبل الإنتاج يتم فيه توزيع الإصدارات المبكرة على المستخدمين الداخليين لمراقبة الأعطال، حيث إن اكتشاف عطل مبكراً يمنع حدوث ارتفاع كبير في معدلات الأعطال وتكاليف الدعم في بيئة الإنتاج.
في مرحلة الإصدار، تستخدم الشركة النشر التدريجي وأعلام الميزات للتحكم في التعرض للأعطال. يتيح النشر التدريجي وصول الإصدار الجديد لنسبة صغيرة من المستخدمين أولاً، مما يسمح للمهندسين بمراقبة الأعطال وإيقاف النشر إذا تم رصد معدل غير طبيعي. تتيح أعلام الميزات تفعيل الميزات تدريجياً، ويمكن تعطيل أي ميزة تسببت في تجاوز معدلات الأعطال للحدود المحددة فوراً دون الحاجة لإصدار جديد.
في مرحلة ما بعد الإصدار، تركز غراب على الاستجابة السريعة للحوادث. تستخدم الشركة أدوات المراقبة في الوقت الفعلي مثل فايربيز كراش ليتكس وبيغ كويري لتحديد الشذوذ فور نشر الإصدار. كما تعتمد على الفرز الآلي والتشخيصات المحسنة لتجميع بيانات الأعطال وربطها بطلبات الدمج المحددة. وتقوم الشركة بتوسيع قواعد التحليل وتغطية الاختبارات بناءً على تحليلات ما بعد الحوادث لضمان تحسين النظام باستمرار.