تفاصيل العمل

### RAG Chatbot – روبوت محادثة ذكي للتفاعل مع ملفات PDF

مشروع ذكاء اصطناعي يتيح للمستخدم رفع ملفات PDF وطرح الأسئلة حول محتواها، ثم الحصول على إجابات ذات صلة باستخدام تقنية **Retrieval-Augmented Generation (RAG)**، التي تجمع بين استرجاع المعلومات من المستندات وتوليد الإجابات باستخدام النماذج اللغوية الكبيرة (LLMs).

**أهم المميزات:**

* رفع ملفات PDF ومعالجة محتواها تلقائيًا.

* تقسيم النصوص إلى أجزاء صغيرة لتحسين البحث والاسترجاع.

* تحويل النصوص إلى Embeddings وتخزينها في قاعدة بيانات ChromaDB.

* استخدام Semantic Search لاسترجاع المعلومات الأكثر ارتباطًا بأسئلة المستخدم.

* توليد إجابات اعتمادًا على محتوى المستندات باستخدام نماذج Hugging Face.

* دعم سياق المحادثة السابقة لتسهيل طرح الأسئلة المتتابعة.

* واجهة تفاعلية باستخدام Gradio لرفع الملفات والتواصل مع روبوت المحادثة.

**التقنيات المستخدمة:** Python، LangChain، RAG، Hugging Face، ChromaDB، Embeddings، PyPDFLoader، Gradio.

بطاقة العمل

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