سحابة Tencent مفتوحة المصدر CubeSandbox، متوافقة مع E2B، وتشغيل 2000 صندوق رملي على جهاز واحد

robot
إنشاء الملخص قيد التقدم

أخبار ME، في 21 أبريل (بتوقيت UTC+8)، وفقًا لمراقبة Beating، قامت Tencent Cloud بفتح مصدر بيئة اختبار AI Agent وهي Cube Sandbox، مكتوبة بلغة Rust ومرخصة بموجب Apache 2.0.
البيئة هي بيئة معزولة لتشغيل الكود الخاص بالوكيل، لمنع حذف الملفات عن طريق الخطأ أو الوصول غير المصرح به إلى المضيف من قبل الكود الناتج عن النموذج.
حاليًا، تستخدم منتجات مثل OpenAI Agents SDK و Manus و Perplexity و Hugging Face بنية مماثلة، والمعيار الحقيقي للواجهة هو E2B.
توافق Cube مع واجهة E2B، ولا يتطلب تعديل رمز العمل، فقط تغيير متغير بيئة واحد، لنقل الوكيل من خدمة E2B الخاصة إلى Cube ذات النشر الذاتي.
أعلنت Tencent Cloud عن مجموعتين من بيانات الأداء.
البدء البارد لمرة واحدة يقل عن 60 مللي ثانية، ومتوسط ​​67 مللي ثانية عند 50 تزامن، و90 مللي ثانية عند P95، و137 مللي ثانية عند P99.
استهلاك الذاكرة الدائم لمرة واحدة أقل من 5 ميجابايت (تم قياسه عندما لا تتجاوز مواصفات البيئة 32 جيجابايت)، ويمكن لخادم بثمانية وتسعين نواة تشغيل أكثر من 2000 بيئة معزولة في نفس الوقت.
في نفس السيناريو، يبدأ حاوية Docker في حوالي 200 مللي ثانية، مع نواة مضيف مشتركة؛
أما الأجهزة الافتراضية التقليدية فتبدأ خلال ثوانٍ، وتستهلك ذاكرة تبدأ من 20 ميجابايت لكل وحدة.
طريقة Cube هي تخصيص نواة نظام تشغيل ضيف مستقل لكل وكيل، مع عزل على مستوى الأجهزة، وتقليل وقت التشغيل إلى مئات الملي ثانية.
يعتمد التسريع على إعداد مسبق لمخزون الموارد، واستنساخ اللقطات، وتحسين قفل الطبقة الأساسية؛
ويتم تقليل استهلاك الذاكرة عبر إعادة كتابة Rust، وإعادة استخدام الذاكرة CoW، ومشاركة القرص عبر reflink.
كما يتضمن المشروع CubeVS، الذي يستخدم eBPF لعزل الشبكة بين البيئات المعزولة.
وقد أثبتت الاختبارات على نطاق واسع من خلال حالتين.
كانت Cube تعمل أصلاً ضمن نظام Tencent Cloud Serverless، وتحملت أكثر من مئة مليار استدعاء.
بعد نقل سيناريو برمجة AI إلى Cube، انخفض استهلاك الموارد بنسبة 95.8%.
بالنسبة للعملاء الخارجيين، تمكن MiniMax من إدارة مئات الآلاف من بيئات المعزولة في تدريب Agentic RL خلال دقائق باستخدام Cube.
الخطة التالية هي فتح مصدر لخاصية استرجاع اللقطات على مستوى الحدث، وتوفير استرجاع الحالة خلال مئات الملي ثانية.
(المصدر: BlockBeats)

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • تثبيت