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

إعادة هندسة البنية التحتية لتلبية متطلبات وكلاء الذكاء الاصطناعي
أعلنت منصة كلاودفلير في مدونتها الرسمية عن تحديثات جذرية لخدمة Cloudflare Containers، حيث تم إعادة تصميم البنية التحتية من الصفر لتتلاءم مع متطلبات مهام وكلاء الذكاء الاصطناعي المتزايدة. على عكس التطبيقات التقليدية، لا يقوم وكلاء الذكاء الاصطناعي بنشر بيئات العمل مسبقاً، بل ينشئونها عند الطلب لكل مهمة محددة، متوقعين جاهزية فورية وقدرة عالية على الإيقاف المؤقت والاستئناف. ويمكن الرجوع إلى Cloudflare Blog للاطلاع على التفاصيل الأصلية للمصدر.
أظهرت اختبارات المستقلين من ComputeSDK انخفاضاً ملحوظاً في زمن بدء التشغيل الوسيط ليصل إلى 648 ملي ثانية فقط مقارنة بأكثر من أربعة ثوانٍ سابقاً. وفي الاختبارات الأولية للشركة، نجحت اختبارات الضغط في إنشاء مئات الآلاف من الحواسب في ثوانٍ معدودة. ويمكن الرجوع إلى your agent needs a computer. للاطلاع على التفاصيل الأصلية للمصدر.
التحكم الديناميكي بالمصادر وصور التشغيل وقت التنفيذ
حتى وقت قريب، كانت حاويات كلاودفلير مرتبطة ارتباطاً وثيقاً بنسخ التطبيقات عند النشر، حيث يتم اختيار الصورة والموارد الحوسبية مسبقاً وتعميمها مركزياً. أما مع التحديث الجديد، فقد أصبحت سياسة الجدولة تمنح الكود البرمجي حرية اختيار صورة كل بيئة ونوع الموارد الحوسبية مباشرة عند التشغيل، وهو ما يتماشى مع رؤية الشركة في أن your agent needs a computer.
يتيح هذا النهج المرن للمطورين استخدام فئة كائن متين واحدة (Durable Object) لإطلاق بيئات تشغيل متعددة لتقنيات مختلفة مثل Node.js وأنظمة أخرى جنباً إلى جنب دون تعقيدات النشر المعتادة.

دعم لقطات نظام الملفات وسيناريوهات الاستخدام المتنوعة
إلى جانب سرعة الإقلاع، توفر النسخة المحدثة لقطات نظام الملفات في مرحلة التجربة العامة، مما يسمح بحفظ مساحات العمل واستعادتها لاحقاً. وقد أثبتت هذه التحسينات فعاليتها في العديد من التكاملات البارزة مثل تكامل Cursor Cloud Agents و Devin Outposts و OpenAI Agents API وغيرها.
تحتاج وكلاء البرمجة وم Systems التعلم التعزيمي إلى بيئات ذات حالات محددة وموثوقة، فضلاً عن القدرة على الحفاظ على الملفات الناتجة لضمان استمرار العمل بسلاسة عبر الجلسات المختلفة.

التكامل العميق مع الكائنات المتينة وإدارة دورة الحياة
تعتمد البنية المعمارية المحدثة على ربط كل حاوية بكائن متين خاص بها يعمل بمثابة وحدة تحكم دائمة وقابلة للبرمجة تدير دورة الحياة وحركة المرور الصادرة. تتيح واجهة برمجة التطبيقات الجديدة للتحكم المباشر في الحاويات مزيداً من المرونة دون الحاجة لطبقات برمجية وسيطة، وهو النهج المعتمد في إصدار Sandbox SDK 1.0.
تساهم هذه الخصائص في جعل حاويات كلاودفلير مكملاً مثالياً لخدمات Workers و Dynamic Workers عند الحاجة لتوفير مساحة عمل لينكس متكاملة ومخصصة لوكلاء الذكاء الاصطناعي.
تبسيط استراتيجيات التحديث ونشر الإصدارات
أدى توفير القدرة على اختيار صور التشغيل وقت التنفيذ إلى حل إحدى أكثر المشكلات تعقيداً في إدارة الحاويات والمتمثلة في ترقيات التطبيقات. فلم تعد هناك حاجة لضبط فترات السماح أو تقسيم نسب حركة المرور، حيث يمكن للحاوية مواصلة التشغيل بصورتها الحالية حتى يتم إيقافها برمجياً.
تمنح هذه المرونة المطورين حرية تنفيذ استراتيجيات تجريبية مختلفة، مثل نشر الإصدارات التجريبية على نسبة محددة من البيئات أو تثبيت المشاريع النشطة على صورها الحالية لمنع مقاطعة عمل الوكلاء في منتصف المهام.
المصادر
- Cloudflare BlogCloudflare Containers, rebuilt to scale agent sandboxes