Retrieval-Augmented Generation (RAG)
تفاصيل العمل
نظام RAG للإجابة المدعومة بالاسترجاع - طوّرت نظام Retrieval-Augmented Generation (RAG) متكامل يتيح الإجابة على الأسئلة اعتمادًا على مستندات معرفة مسبقة، مع توفير واجهة برمجية مرنة قابلة للنشر في بيئات الإنتاج. أبرز المزايا: - معالجة وتهيئة المستندات وتحويلها إلى تمثيلات向ية للتخزين في قاعدة بيانات متجهية (Vector DB) - تنفيذ البحث الدلالي لاستخراج المعلومات ذات الصلة بالسؤال - توليد إجابات دقيقة مدعومة بالمصادر باستخدام نماذج لغة كبيرة (LLMs) - بناء واجهة FastAPI لتقديم واجهات REST API مرنة - إدارة البيانات باستخدام MongoDB ثم التحويل إلى PostgreSQL مع SQLAlchemy و Alembic - تشغيل المهام الخلفية ومعالجة الملفات باستخدام Celery - نشر النظام كاملًا باستخدام Docker وتقنية الحاويات لخدمات متعددة ما يميز المشروع: - تصميم معماري نظيف قابل للتوسع والتطوير - جاهزية كاملة للعمل في بيئات إنتاج حقيقية - توثيق واضح وشامل لجميع مراحل التطوير هذا المشروع يعكس قدرتي على بناء أنظمة ذكاء اصطناعي إنتاجية متكاملة من الصفر، بدءًا من التصميم والمعمارية وحتى النشر والتشغيل الفعلي.
بطاقة العمل
طلب عمل مماثل