تكامل جديد لوكلاء الذكاء الاصطناعي
أعلنت شركة Docker عن إطلاق مجموعة أدوات (Kit) رسمية جديدة بالتعاون مع BAND AI، تهدف إلى كسر عزلة وكلاء الذكاء الاصطناعي الذين يعملون داخل بيئات Docker Sandboxes. تتيح هذه الإضافة للمطورين ربط الوكلاء المعزولين ببيئة تعاونية تسمى "غرف BAND"، مما يسمح لهم بالتفاعل مع البشر ووكلاء آخرين يعملون في مواقع مختلفة، سواء محلياً أو في السحابة.
ما الذي يتغير عملياً؟
حتى الآن، كانت بيئات Docker Sandbox توفر عزلاً أمنياً قوياً للوكلاء من خلال تشغيلهم في أجهزة افتراضية دقيقة (microVM) ذات نواة ونظام ملفات مستقلين. ومع ذلك، كان هذا العزل يحد من قدرة الوكيل على التواصل. مع مجموعة أدوات BAND الجديدة، أصبح بإمكان الوكيل:
- التعاون متعدد الأطراف: الانضمام إلى "غرفة" مشتركة حيث يمكن للبشر توجيه المهام للوكلاء عبر إشارات (@mentions).
- الهوية المستمرة: منح الوكيل هوية ثابتة داخل النظام، مع الاحتفاظ بسجل للمحادثات ونتائج تنفيذ الأدوات.
- التواصل الآمن: يتم الاتصال عبر بروتوكول WebSocket صادر فقط، مما يعني أن المنصة لا تحتاج إلى اختراق جدار حماية الـ Sandbox، حيث يظل الوكيل يعمل داخل بيئته المعزولة بينما يرسل ردوده عبر واجهة برمجة تطبيقات BAND.
لماذا يهم هذا الخبر للمطورين؟
يواجه المطورون تحديات كبيرة عند دمج وكلاء الذكاء الاصطناعي في سير العمل، خاصة فيما يتعلق بالأمن وإدارة الصلاحيات. توفر هذه الأداة حلاً وسطاً يجمع بين الأمان العالي (عبر Sandbox) والإنتاجية التعاونية. على سبيل المثال، يمكن لوكيل متخصص في البرمجة (مثل Repo Doctor) العمل محلياً على ملفات المشروع داخل Sandbox، بينما يتلقى التعليمات من وكلاء آخرين أو بشر موجودين في غرفة BAND، دون الحاجة لمنح الوكلاء الآخرين وصولاً مباشراً إلى بيئة التطوير المحلية.
إدارة الأمان والاعتمادات
تعتمد الأداة على آلية ذكية لإدارة المفاتيح السرية؛ حيث يتم تخزين مفاتيح الوصول (مثل مفاتيح Anthropic API) على الجهاز المضيف (Host)، بينما لا يرى الوكيل داخل الـ Sandbox سوى قيم بديلة (Placeholders). هذا يضمن أن الوكيل لا يمتلك وصولاً غير مقيد إلى الاعتمادات، مع إمكانية تحديد سياسات شبكية دقيقة تسمح للوكيل بالوصول فقط إلى الخدمات الضرورية لعمله.
يمكن للمطورين البدء باستخدام هذه التقنية عبر استنساخ مستودع الأمثلة الخاص بـ Docker، وتكوين ملف band.yaml لتحديد تعليمات الوكيل والأدوات المتاحة له، ثم تشغيل البيئة باستخدام أمر sbx create.
كيف أعددنا هذا الخبر؟
اعتمد الخبر على المصدر الأصلي الموضح أعلاه. قد نستخدم أدوات آلية للمساعدة في الاستخراج والتصنيف والصياغة،
لكن النشر يخضع لقواعد تمنع المحتوى المكرر والقصير أو الروتيني منخفض القيمة.
اقرأ سياستنا التحريرية.