تفاصيل العمل

طورت نظامًا ذكيًا للبحث والإجابة عن الأسئلة باستخدام تقنية RAG (Retrieval-Augmented Generation)، مع التركيز على الأمان وعزل بيانات المؤسسات والأقسام المختلفة.

يسمح النظام للمستخدم بطرح أسئلة باللغة الطبيعية والحصول على إجابات مبنية على المستندات والبيانات المسموح له بالوصول إليها فقط.

أبرز ميزات المشروع:

- بناء نظام RAG متكامل لمعالجة المستندات واسترجاع المعلومات.

- دعم ملفات PDF وDOCX وTXT.

- تطبيق البحث الهجين (Hybrid Search) باستخدام البحث الدلالي والبحث بالكلمات المفتاحية.

- استخدام Embeddings وReranking لتحسين جودة النتائج.

- تطبيق آلية RRF لدمج نتائج البحث المختلفة.

- عزل بيانات المؤسسات والأقسام والصلاحيات لمنع الوصول غير المصرح به.

- إضافة AI Firewall لاكتشاف محاولات Prompt Injection وJailbreak والاستعلامات الضارة.

- تسجيل طلبات المستخدم ودرجة المخاطر والتصنيف لأغراض المراقبة.

- توفير REST API باستخدام FastAPI.

- استخدام Qdrant لتخزين والبحث في المتجهات.

- تصميم النظام بطريقة قابلة للتطوير والنشر باستخدام Docker.

تم تنفيذ المشروع بهدف محاكاة نظام RAG مخصص للاستخدام في بيئات الشركات التي تتطلب دقة في استرجاع المعلومات وحماية بيانات المستخدمين.