نظام توصية كتب ذكي يستخدم تقنيات الذكاء الاصطناعي المتقدمة لفهم احتياجات القارئ وتقديم توصيات دقيقة بناءً على المعنى الدلالي والحالة العاطفية المطلوبة.
كيف يعمل النظام؟
يمكن للمستخدم كتابة استفسار بلغة طبيعية مثل "كتاب عن المغفرة" أو "رواية تبعث السعادة"، وسيقوم النظام بالبحث في قاعدة البيانات وإرجاع أفضل الكتب المطابقة من حيث المعنى الدلالي والمحتوى العاطفي.
المميزات الرئيسية:
- البحث الدلالي (Semantic Search): يفهم معنى الاستفسار وليس فقط الكلمات المفتاحية
- الترتيب حسب الحالة العاطفية: فرز النتائج حسب المشاعر (سعادة، حزن، تشويق، خوف، إلخ)
- التصفية حسب الفئة: إمكانية تحديد نوع الكتاب أو التصنيف المطلوب
- واجهة تفاعلية بسيطة: بناء بتقنية Gradio سهلة الاستخدام
التقنيات المستخدمة:
- Python 3.11 - لغة البرمجة الأساسية
- Hugging Face Sentence Transformers - نموذج all-MiniLM-L6-v2 لتحويل النصوص لمتجهات دلالية
- FAISS - محرك بحث متجهات فائق السرعة من Facebook AI
- Pandas - معالجة وتحليل البيانات
- Gradio - واجهة مستخدم تفاعلية ويب
التقنيات المتقدمة:
- Vector Embeddings للبحث الدلالي
- Similarity Search باستخدام خوارزميات FAISS المحسّنة
- Emotion Detection & Scoring لتصنيف الكتب حسب المشاعر
- Natural Language Processing لفهم استفسارات المستخدم
حالات الاستخدام:
- المكتبات الرقمية
- منصات بيع الكتب الإلكترونية
- تطبيقات القراءة
- أنظمة التوصية الذكية
- المواقع التعليمية
الأداء:
- بحث فوري وسريع عبر آلاف الكتب
- دقة عالية في فهم النية من الاستفسار
- نتائج مرتبة حسب درجة التشابه الدلالي
المشروع يشمل الكود المصدري الكامل، موثق بشكل احترافي، وجاهز للاستخدام أو التطوير.