بنيت هذا النظام في أسبوعين — من الصفر لـ production-ready
نظام RAG (Retrieval Augmented Generation) متكامل يسمح
للمؤسسات بالبحث الذكي في مستنداتها الداخلية بلغة طبيعية،
مع ردود دقيقة ومراجع من المستندات الأصلية.
المميزات التقنية:
- معالجة مستندات غير متزامنة بثلاث استراتيجيات تقطيع
(دلالي، تكراري، ثابت الحجم)
- بحث دلالي عبر ChromaDB مع إعادة ترتيب النتائج
- نظام صلاحيات متعدد المستويات (4 أدوار، 5 صلاحيات)
- معمارية خدمات متعددة عبر Docker Compose
- تقييد معدل الطلبات + مصادقة JWT مع تجديد التوكن
- 80+ unit test تغطي كل المكونات الأساسية
التقنيات المستخدمة:
FastAPI, ChromaDB, Redis, PostgreSQL, Docker,
Streamlit, JWT, RBAC
مدة التنفيذ: أسبوعان