Sentinelgate: التحكم في الوصول الآمن لنشر وكلاء الذكاء الاصطناعي
Sentinelgate هو أداة خادم MCP من Sentinel Gate، مصممة للعمل كطبقة وسيطة آمنة ووكيل لنشر وكلاء الذكاء الاصطناعي. تم بناؤه باستخدام Python، ويستخدم Streamlit لواجهة المستخدم وFastAPI لواجهة API الخاصة بالوكلاء. هذا البرنامج المجاني، الموزع كرمز مصدر، يعمل كنقطة قرار سياسة، مفروضاً التحكم في الوصول لوكلاء الذكاء الاصطناعي. يضمن أن الوكلاء يعملون ضمن حدود أمان محددة، مما يجعله مكوناً حيوياً للمنظمات التي تعطي الأولوية لعمليات وكلاء الذكاء الاصطناعي الآمنة. يدعم Sentinelgate النشر المحلي باستخدام SQLite أو Replit مع PostgreSQL.
ماذا يتصل Sentinelgate؟
يتصل Sentinelgate مباشرة بنشر وكلاء الذكاء الاصطناعي، ويعمل كطبقة وسيطة آمنة. يعمل كوكيل MCP، ويعمل كنقطة قرار سياسية لإدارة التحكم في الوصول لهؤلاء الوكلاء. تم تأكيد توافق البرنامج مع الجلسات المدمجة لـ Claude ويدعم التكامل مع وكلاء الذكاء الاصطناعي الخارجيين الآخرين. تستخدم واجهة برمجة التطبيقات الخاصة بالوكيل FastAPI، وعادة ما تعمل عبر HTTP/HTTPS. يسمح هذا الإعداد لـ Sentinelgate بالجلوس بين الوكلاء وأدواتهم، controlling التفاعلات.
الميزات والأدوات الأساسية
لا يقدم Sentinelgate مجموعة ثابتة من الأدوات القابلة للاستدعاء بنفسه. بدلاً من ذلك، يعمل كطائرة تحكم تفرض الوصول إلى الأدوات التي يمتلكها وكلاء الذكاء الاصطناعي الخارجيون. يضمن أن الوكيل "يرى" فقط ويمكنه تنفيذ الأدوات ضمن نطاق توكن الخاص به. يتم حظر أي استدعاءات للأدوات خارج ذلك النطاق المعين عند طبقة البنية التحتية. تشمل القدرات الرئيسية فرض أقل امتياز وتقليل مخاطر حقن التعليمات.
لمن هو؟
Sentinelgate مخصص للمطورين والمنظمات التي تنشر وكلاء الذكاء الاصطناعي، وخاصة أولئك الذين لديهم مخاوف أمنية قوية. يلبي احتياجات العمليات الآمنة لوكلاء الذكاء الاصطناعي، بما في ذلك إدارة الوصول إلى الأدوات ومنع الإجراءات غير المصرح بها. البرنامج مناسب للبيئات التي تتطلب تحكمًا صارمًا في قدرات الوكلاء وتفاعلات البيانات. هذا ليس الخيار المناسب إذا كانت مخاوفك الأساسية هي نشر وكيل بسيط دون متطلبات أمان أو تحكم في الوصول متقدمة.
كيفية البدء
يقوم الخادم بالتحقق من الهوية باستخدام سلطة توكن موحدة مستمرة، والتي تعتمد على مفتاح توقيع Ed25519 واحد مخزن في قاعدة بيانات. بالنسبة لإعدادات الخادم المحلي، يتم قراءة متغيرات البيئة مثل GITHUB_TOKEN وSENTINELGATE_API_KEY وSG_API_KEY في وقت التشغيل، وتعمل واجهة برمجة التطبيقات الخاصة بالوكيل عبر HTTP/HTTPS.
حالات الاستخدام
- تقليل مخاطر حقن التعليمات من خلال فصل هيكلي لقنوات التعليمات والبيانات لوكلاء الذكاء الاصطناعي.
- فرض أقل امتياز من خلال ضمان وصول الوكلاء فقط إلى الأدوات ضمن نطاق توكن المعين لهم.
- توفير نظام ذاكرة مشترك مستمر من مستويين للوكلاء، مع وصول كتابة مقيد بناءً على النطاق.
تقدم Sentinelgate أمانًا أساسيًا والتحكم في الوصول لنشر وكلاء الذكاء الاصطناعي. بنيت هيكلتها على بايثون مع Streamlit و FastAPI، وتوفر مستوى تحكم لإدارة تفاعلات الوكلاء والوصول إلى الأدوات. تعتبر مصادقة النظام المعتمدة على الرموز وتطبيق النطاقات مركزية في نموذج أمانه. تعالج القضايا الحرجة للمنظمات التي تنشر الذكاء الاصطناعي، مثل حقن الأوامر وأقل الامتيازات.
