العلامة التقنية

موقع تقني عربي متخصص في أخبار التكنولوجيا والذكاء الاصطناعي

NVIDIA تطلق OpenShell كمصدر مفتوح لبيئة عمل آمنة للوكالات الذكية

بقلم: فريق تحرير العلامة التقنية التصنيف: الذكاء الاصطناعي
NVIDIA تطلق OpenShell كمصدر مفتوح لبيئة عمل آمنة للوكالات الذكية

NVIDIA تطلق OpenShell كمصدر مفتوح لتوفير بيئة آمنة للوكالات الذكية المستقلة، مع ميزات تحكم متقدمة لحماية البيانات.

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

للتصدي لهذه الثغرة، قامت NVIDIA بفتح مصدر OpenShell، وهو بيئة تشغيل مخصصة تهدف لتسهيل التنفيذ الآمن للوكالات الذكية. تم إصدار OpenShell بموجب رخصة Apache 2.0، مما يوفر إطار عمل للصندوق الآمن، والتحكم في الوصول، وإدارة الاستدلال.

معمارية أمان الوكالات

يعمل OpenShell كطبقة حماية بين الوكالة الذكية ونظام التشغيل. بالنسبة لمطوري الذكاء الاصطناعي، يعني ذلك أن قدرات "استخدام الأدوات" للوكالة مقيدة بواسطة موقف أمان محدد مسبقًا بدلاً من الاعتماد على توافق النموذج الداخلي.

  • تنفيذ معزول: يستخدم OpenShell عزلًا على مستوى النواة لإنشاء بيئة تنفيذ مؤقتة. من خلال وضع الوكالة في صندوق آمن، يتم تنفيذ أي كود تم إنشاؤه - سواء كان برنامج Python أو أمر Bash - داخل مساحة محدودة. هذا يمنع الوكالة من الوصول إلى ملفات المضيف الحساسة أو تعديل إعدادات النظام إلا إذا تم السماح بذلك بشكل صريح.
  • تحكم بالوصول المعتمد على السياسات: نواة الحوكمة في OpenShell هي محرك السياسات الدقيقة. على عكس أمان الحاويات التقليدي، الذي غالبًا ما يعمل على إذن واسع، يسمح OpenShell ب:
    • التحكم حسب الثنائية: تقييد أي التطبيقات (مثل git، curl، python) التي يمكن للوكالة استدعاؤها.
    • التحكم حسب نقطة النهاية: تقييد حركة الشبكة إلى عناوين IP أو مجالات معينة.
    • التحكم حسب الطريقة: تنظيم استدعاءات API أو وظائف شل معينة.
  • توجيه الاستدلال الخاص: يتضمن OpenShell طبقة مخصصة لتوجيه الاستدلال الخاص. تعمل هذه الآلية على اعتراض حركة مرور النموذج لفرض قيود الخصوصية والتكلفة، مما يضمن عدم تسرب البيانات الحساسة إلى مزودي النماذج الخارجية.

تكامل غير متحيز مع الوكالات

تتمثل إحدى المزايا التقنية الرئيسية لـ OpenShell في أنه غير متحيز تجاه الوكالات. فلا يتطلب من المطورين إعادة كتابة الوكالات باستخدام مجموعة أدوات أو إطار عمل معين. سواء كانت الفرق تستخدم Claude Code، أو Codex، أو OpenClaw، أو نظامًا مخصصًا قائمًا على LangChain، يعمل OpenShell كغلاف وقت التشغيل. هذا يسمح بوجود طبقة أمان متسقة عبر هياكل الوكالات المتنوعة.

تدفق عمل المطور وواجهة سطر الأوامر

تم تصميم OpenShell ليتكامل في خطوط CI/CD الحالية وبيئات التطوير المحلية. يوفر واجهة سطر أوامر (CLI) وواجهة مستخدم طرفية (TUI) لمراقبة سلوك الوكالة في الوقت الحقيقي. يمكن للمهندسين تهيئة صندوق آمن باستخدام أوامر بسيطة:

openshell sandbox create -- <اسم_الوكالة>
openshell term

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

دعم الصناديق الآمنة عن بُعد

بالنسبة للفرق الموزعة أو الأحمال الحسابية الثقيلة، يدعم OpenShell التنفيذ عن بُعد. هذا يسمح لمطور بإدارة صندوق آمن يعمل على مجموعة وحدات معالجة الرسومات عالية الأداء من طرفه المحلي:

openshell sandbox create --remote user@host -- <اسم_الوكالة>

OpenShell هو أداة أساسية لأي شخص يبني أنظمة وكالات ذكية تتطلب الوصول إلى أدوات العالم الحقيقي. من خلال توحيد وقت التشغيل، تساعد NVIDIA الصناعة على الانتقال من السكربتات التجريبية إلى الوكالات المستقلة الآمنة والمحمية.

المصدر: MarkTechPost

أحدث في الذكاء الاصطناعي

مقالات سابقة في الذكاء الاصطناعي