بيئات Sandbox آمنة للوكلاء

المساحة هي منصة Sandbox المخصصة من Perplexity لوكلاء الذكاء الاصطناعي، مما يعزز الوظائف والكفاءة والأمان.

A glowing glass cube filled with lush green plants sits in a dark forest, with lines of white computer code floating across its transparent surface.

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

تحافظ بيئات Sandbox على أمان الوكلاء، مما يسمح لهم بالوصول إلى الأدوات والملفات التي يحتاجونها لإكمال هذه المهام، مع الحفاظ على حماية المعلومات الحساسة.

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

اليوم، نقدم المساحة، وهي منصة Sandbox مصممة لإطلاق القوة الكاملة لـ Computer مع توفير أعلى مستوى من الأمان للأنظمة الوكيلية المتقدمة.

إعادة ابتكار بنية Sandbox

تنشئ المساحة بيئات Sandbox مؤقتة تعيش فقط طالما كانت مطلوبة لتشغيل الكود، أو التفاعل مع الملفات، أو المهام الأخرى. عند انتهاء المهمة، يتم تدمير Sandbox وكل ما بداخله.

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

القضاء على المقايضات السابقة

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

تحل المساحة جميع المتغيرات الثلاثة من خلال فصل الاهتمامات عبر خدمات مخصصة. تعمل بوابة الشبكة (Network Gateway)، وSpace Daemon، وخدمة الملفات (File Service) على تأمين جزء مختلف من البنية. كما أنها تقوم بتسليم بيانات الاعتماد من خارج Sandbox فقط في اللحظة التي تشتد الحاجة إليها.

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

إنشاء ثلاث طبقات من الأمان

تتكون المساحة من ثلاث طبقات رئيسية، تتميز كل منها بتدابير أمان قوية مدمجة فيها:

طبقة التحكم (Control Plane): الطبقة الأولى من بنية المساحة، وهي مسؤولة عن تنسيق دورة حياة Sandbox. حيث تتلقى كل طلب من خلال واجهة برمجة تطبيقات (API) واحدة، وتتتبع حالة Sandbox، وتقرر في الوقت الفعلي النظام الخلفي المراد توجيهه إليه. وتحدد متى تحتاج المهمة إلى Sandbox جديد. كما تقرر متى تكتمل المهمة ويمكن تدمير Sandbox المقابل لها. نظراً لأن طبقة التحكم عديمة الحالة ومستضافة مركزياً، فإن نفس استدعاء واجهة برمجة التطبيقات يعمل على أي بنية أساسية موجودة، بما في ذلك الجهاز المحلي.

الخدمات على مستوى العقدة: في المساحة، تبرز وضعية الأمان لـ Perplexity عند الخدمات على مستوى العقدة. مع المساحة، لا تمر بيانات الاعتماد أبداً إلى داخل Sandbox. وبلاً من ذلك، يتم تمريرها من خارج Sandbox فقط في اللحظة الدقيقة التي تشتد الحاجة إليها. عندما يحتاج الوكيل إلى وصول مؤقت للاتصال بحساب Google، يمكن للمساحة التعامل مع تدفق تسجيل الدخول دون كشف بيانات الاعتماد داخل Sandbox. كما يتم التحكم في حركة مرور الشبكة الصادرة على مستوى العقدة. ولا يمكن للوكيل المخترق الوصول إلى أي شيء خارج نطاقه المسموح به.

داخل Sandbox: تعتبر طبقة داخل Sandbox خط الدفاع الأخير للمساحة. مع المساحة، تعمل كل مهمة داخل جهاز افتراضي دقيق (Firecracker microVM)، وهو بيئة معزولة تماماً لها نظام التشغيل الخاص بها. وهذا يعني أن أي شيء في الداخل لا يمكنه التأثير على المضيف أو أي Sandbox آخر يعمل بالتوازي. يعد Space Daemon العملية الوحيدة التي تتحدث إلى طبقة التحكم الخاصة بـ Perplexity. وهي تحمله إشارات التشغيل مثل أوامر البدء، والإيقاف المؤقت، واللقطات. وهذا ما يجعل قناة الاتصال قابلة للمراجعة والتحكم.

تقديم مجموعة كاملة من أدوات التحكم

تتميز المساحة بتفردها بين المزودين في تقديم مجموعة كاملة من عناصر التحكم. تجمع المساحة بين الإيقاف المؤقت والاستئناف، وتفريع الجلسات، وعزل بيانات الاعتماد لكل جلسة، وتوجيه البروتوكول، وتنسيق أنظمة خلفية متعددة في منصة واحدة.

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

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

مع المساحة، يمكن لعملاء المؤسسات أيضاً جلب مفاتيح التشفير الخاصة بهم. وإذا قام العميل بإلغاء مفتاحه، فلن يتمكن بيئات Sandbox الجديدة من الإقلاع ولن تعود بيانات العميل المشفرة سابقة الذكر قابلة للاستفكاك.

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

تعزيز Perplexity

أخذ مهندسو Perplexity المساحة من مجرد مفهوم إلى منتج في غضون 10 أسابيع. لقد كنا نستخدم المساحة داخلياً خلال الشهرين الماضيين. على مدار الأسبوع الماضي، قامت بدعم ملايين من عمليات إنشاء Sandbox وعشرات الملايين من عمليات إعادة الاتصال بـ Sandbox. وهي متاحة حالياً لجميع المستخدمين في Computer اليوم.

تم بناء المساحة لتسري في أي مكان. في اختبار مبكر على وحدة المعالجة المركزية NVIDIA Vera، عملت سير العمل الفعلية بنمط Computer بشكل أسرع بحوالي 1.5 مرة من مرجع الإنتاج الحالي لدينا، وبدأت عمليات Sandbox المتزامنة بشكل أسرع يصل إلى 1.9 مرة. توضح هذه الإشارة المبكرة أن Vera ستقدم قيمة استثنائية لبيئات Sandbox الوكيلية وتؤكد مرونة الأنظمة الخلفية وراء المساحة.

الاستثمار في البيئات الآمنة

نحن نؤمن بأنه يجب ألا تكون هناك مقايضة بين الوظائف، والكفاءة، والأمان. يجب أن يعمل الوكلاء عبر نفس البيانات التي نعمل عليها، وبنفس الثقة التي نضعها في أي زميل في الفريق.

المساحة هي مجرد التكرار الأول لهذه البيئة الآمنة. ومع استمرار تطور الذكاء الاصطناعي، ستتطور أنظمة الأمان والبنية الأساسية لدينا أيضاً.

عرض إنشاء المساحة: بيئات تشغيل آمنة وفعالة للوكلاء طويلي الأمد لمزيد من التفاصيل.