VectorLens — منصة Benchmarking لمقارنة قواعد البيانات المتجهة في أنظمة RAG

تفاصيل العمل

منصة Full-Stack متكاملة لمقارنة أداء قاعدتَي البيانات المتجهة Qdrant وChromaDB داخل أنظمة RAG (Retrieval-Augmented Generation)، بهدف مساعدة المطورين على اختيار أفضل قاعدة بيانات لحالة استخدامهم.

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

رفع المستندات (PDF, DOCX, TXT) ومعالجتها أسينكرونياً عبر Celery + Redis

خط embedding متعدد النماذج (MiniLM، BGE، Ollama) بنمط Factory Pattern

Hybrid Search يجمع بين Dense Retrieval و BM25 مع RRF Fusion

Two-Stage Reranking باستخدام Cross-Encoder (ms-marco-MiniLM)

محادثة RAG مع streaming responses عبر LLaMA 3.2 (Ollama)

Batch processing عبر Apache Kafka + Zookeeper

تخزين الملفات على MinIO (S3-compatible)

Benchmark Dashboard يعرض Recall@k والـ latency مع AI Analysis

واجهة أمامية بـ React + TypeScript + Tailwind CSS

CI/CD كامل عبر GitHub Actions

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
3
تاريخ الإضافة