زيمي: خادم معرفة غير متصل للذكاء الاصطناعي وبحث الإنسان
Zimi هو أداة خادم MCP من Epheterson، مبنية بلغة بايثون وموزعة عبر pip وDocker وتطبيقات macOS/Windows الأصلية. يعمل هذا البرنامج كخادم بحث وتصفح غير متصل، متصلاً بأرشيفات بتنسيق ZIM وشبكة Kiwix. يعمل كخادم ملفات ZIM، موفراً قاعدة بيانات معرفية قابلة للاستعلام لوكلاء الذكاء الاصطناعي والمستخدمين البشريين في بيئات بدون اتصال بالإنترنت. يدعم Zimi بروتوكولات نقل بروتوكول نموذج السياق القياسية، مما يجعله متوافقًا مع عملاء مختلفين للبحث غير المتصل. يركز تصميمه على تمكين الوصول إلى كميات هائلة من محتوى الويب المؤرشف.
ماذا يتصل به زيمي؟
يتصل زيمي مباشرة بأرشيفات بتنسيق ZIM، وهي حزم تحتوي على مجموعات ضخمة من معرفة العالم. كما أنه يتكامل مع شبكة Kiwix، مما يسمح بالحصول على المحتوى ومشاركته بكفاءة. يعمل كخادم MCP، وخادم بحث وتصفح غير متصل، وخادم ملفات ZIM، ويوفر قاعدة معرفة قابلة للاستعلام. يدعم هذا التصميم كل من الوكلاء الذكائيين والمستخدمين البشريين، خاصة في البيئات المنفصلة حيث يكون الوصول إلى الإنترنت غير متاح أو محدود. يعمل كنقطة مركزية للوصول إلى مجموعات البيانات الكبيرة غير المتصلة وتوزيعها، مما يضمن الوصول إلى المعلومات بغض النظر عن الاتصال.
الميزات والأدوات الأساسية
يقدم زيمي عدة قدرات، بما في ذلك البحث عبر المصادر المتعددة عبر ملفات ZIM، وإدارة المكتبات بشكل فعال، وخدمة ملفات ZIM بكفاءة. كخادم MCP، يدعم بروتوكولات النقل القياسية المحددة بواسطة بروتوكول سياق النموذج، والتي تشمل stdio وSSE (الأحداث المرسلة من الخادم) وStreamable HTTP. تم التأكيد على توافق زيمي مع عملاء "OpenWebUI / AI العام"، مما يجعله مناسبًا لتطبيقات البحث غير المتصلة. بينما تم وصف هذه القدرات بوضوح، فإن الأسماء الدقيقة للأدوات القابلة للاستدعاء التي يكشف عنها عبر خادم MCP الخاص به غير مدرجة بشكل صريح في الوثائق الأساسية له.
لمن هو؟
يستهدف زيمي مطوري الذكاء الاصطناعي، والباحثين، والمستخدمين المتقدمين الذين يديرون مجموعات بيانات كبيرة غير متصلة ويتطلبون الوصول البرمجي إلى المحتوى الأرشيفي على الويب. البرنامج مناسب للبيئات التي تكون فيها قواعد المعرفة غير المتصلة ضرورية لوكلاء الذكاء الاصطناعي أو المستخدمين البشريين. يلبي احتياجات إدارة ومشاركة المحتوى دون اتصال مستمر بالإنترنت، مما يوفر مصدرًا موثوقًا للمعلومات. يشمل ذلك السيناريوهات التي يجب أن تكون فيها البيانات متاحة محليًا للتحليل أو التوزيع. تخطى هذا إذا لم تكن تدير مجموعات بيانات كبيرة غير متصلة أو تحتاج إلى وصول برمجي إلى المحتوى الأرشيفي على الويب.
كيفية البدء
يتم منح الوصول من خلال تدفق تفويض OAuth القياسي للخوادم MCP البعيدة. قد تستخدم خوادم stdio المحلية بيانات اعتماد قائمة على البيئة.
حالات الاستخدام
- تمكين وكلاء الذكاء الاصطناعي من إجراء أبحاث غير متصلة عن طريق استعلام زيمي عبر ملفات ZIM متعددة.
- إدارة ومشاركة قواعد المعرفة غير المتصلة من خلال تقديم مكتبة بشكل مفتوح، أو مع وصول مقيد عبر حسابات مسماة وقوائم وصول لكل ZIM.
- مشاركة المحتوى غير المتصل الموزع حيث يمكن للآلات العثور على بعضها البعض ونقل ZIMs بسرعة LAN دون الوصول إلى الإنترنت.
Zimi هو خادم MCP متخصص لإدارة المعرفة غير المتصلة، يقدم ملفات ZIM لوكلاء الذكاء الاصطناعي والمستخدمين البشر. تشمل قدراته البحث عبر المصادر المختلفة ومرونة التحكم في الوصول لمشاركة المحتوى في البيئات المنفصلة. يدعم البرنامج بروتوكولات نقل MCP القياسية، مما يضمن التوافق مع مختلف العملاء. Zimi هو أداة قيمة للباحثين والمطورين الذين يعملون مع مجموعات بيانات كبيرة مؤرشفة.
