تخطَّ إلى المحتوى الرئيسي
كل المشاريع

مشروع مفتوح المصدر

ClawAI

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

نظرة عامة

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

الهندسة المعمارية

خلفية بخدمات مصغّرة عبر NestJS خلف مساحة عمل Next.js، مع PostgreSQL للبيانات العلائقية، وMongoDB للمستندات، وRedis للتخزين المؤقت والطوابير للمهام الخلفية. تجريد لموفري النماذج يضع النماذج المحلية والسحابية خلف واجهة واحدة، وهذا ما يجعل التوجيه والتراجع الاحتياطي والمقارنة ممكنة دون معالجة خاصة لكل مزود.

الجانب الهندسي

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

الدور
صمّمت وبنيت المنصة من الألف إلى الياء — خلفية بالخدمات المصغّرة، وطبقة تنسيق، ومساحة عمل ويب.
الفئة
الذكاء الاصطناعي
التقنيات
Next.jsNestJSTypeScriptMicroservicesPostgreSQLMongoDBRedisOllamallama.cppDocker
اللغة
TypeScript
الترخيص
Apache-2.0