كيف خفضت كلاودفلير تكلفة استدلال الذكاء الاصطناعي بنسبة 68%؟
نجحت منصة كلاودفلير في خفض تكاليف تشغيل أداة مراجعة الكود البرمجي المعتمدة على الذكاء الاصطناعي بنسبة ملحوظة بلغت 68%، وذلك من خلال مراجعة دقيقة لاستهلاك الرموز وتحسين هندسة البرمجيات.

بداية الأزمة وتضاعف التكاليف
عندما نشرت الشركة تدوينة حول أداة مراجعة الكود البرمجي بالذكاء الاصطناعي في أبريل الماضي، كان متوسط تكلفة المراجعة الواحدة يبلغ 1.19 دولاراً. ولكن بحلول نهاية شهر أغسطس، قفز هذا الرقم ليصل إلى حوالي 2.46 دولاراً للمراجعة الواحدة، وذلك دون وجود أي تغييرات هندسية جوهرية في هيكل النظام المعماري، حيث كان المنسق لا يزال يوزع المهام على نفس مجموعة المراجعين المتخصصين وفقاً لذات مستويات المخاطر.
أشارت البيانات إلى أن التكلفة بدأت ترتفع بشكل تدريجي ومستمر من 1.22 دولار في مارس، مروراً بـ 1.44 دولار في يونيو، وصولاً إلى 1.74 دولار في يوليو، ثم بلغت ذروتها في أغسطس. ويعود جزء من هذه الزيادة إلى أن المزيد من التغييرات البرمجية صُنفت ضمن فئة المراجعة الشاملة والأكثر تكلفة، نظراً لأن المطورين أصبحوا ينتجون تغييرات أكبر وأكثر تعقيداً مع تحسن قدرات النماذج ذاتها.

تغيير نماذج الذكاء الاصطناعي
في أوائل شهر أغسطس، انتقلت المنصة بكل مراجعيها لاستخدام نماذج أنثروبيك، مما أدى بطبيعة الحال إلى ارتفاع تكلفة المهمة الواحدة من 1.38 دولار إلى 2.03 دولار. جاء هذا القرار بعد أن أثبتت التقييمات الداخلية تفوق نماذج أنثروبيك وأدائها بشكل أفضل في هذا النوع المحدد من مهام العمل مقارنة بالبدائل الأخرى المتاحة.
على سبيل المثال، انتهى المطاف بمراجع المعايير الداخلي، المعروف باسم Codex، بالاعتماد على نموذج Claude Opus 4.7 نتيجة التوازن المحقق بين الأداء والموثوقية العالية. وقد تسبب هذا التحول في ارتفاع تكلفته من نحو 0.25 دولار إلى 0.88 دولار لكل مراجعة خلال شهر أغسطس، مما جعله أكثر تكلفة حتى من وكيل التنسيق نفسه.

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

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

الانتقال إلى الإصدار الثاني من الأداة
من أبرز التغييرات الهندسية التي تمت خلال هذه الفترة هو تشغيل أداة المراجعة على الإصدار الثاني من منصة OpenCode v2، وهو إعادة كتابة شاملة بالكامل من الصفر للإصدار السابق. وقبل التعميم، خضعت الأداة لاختبارات مقارنة دقيقة، وبعد تطابق قرارات الموافقة بنسبة 98%، جرى اعتماد الإصدار الجديد كلياً والتخلص من الأكواد القديمة.
أسفرت مجمل هذه التحسينات الهندسية، إلى جانب ضبط نماذج الذكاء الاصطناعي وتخفيض الجهد المبذول، عن خفض متوسط تكلفة المراجعة البرمجية إلى 0.77 دولار فقط، مسجلة تراجعاً بنسبة 68% مقارنة بأعلى فترة تكلفة، مع تقليص زمن التنفيذ بشكل كبير.
المصادر
- Cloudflare BlogCutting our inference bill by 68% by being obsessive about optimization
تابع التسلسل الزمني





