هذا المشروع عبارة عن مساعد ذكي (Chatbot) قادر على الإجابة عن الأسئلة اعتمادًا على مستندات PDF خاصة بالشركة أو المستخدم. يقوم النظام بتحليل الملفات واستخراج المعلومات منها لتقديم إجابات دقيقة وموثوقة بدل الاعتماد على المعرفة العامة للنموذج.
يمكن للنظام تحويل مجموعة من الوثائق مثل التقارير أو كتيبات العمل أو المواد التعليمية إلى قاعدة معرفية تفاعلية يمكن البحث فيها بسهولة عبر المحادثة.
يعتمد المشروع على تقنية Retrieval-Augmented Generation (RAG) لضمان أن الإجابات مستندة إلى محتوى الوثائق الفعلي، مما يزيد دقة النتائج ويقلل المعلومات غير الصحيحة.
تم بناء النظام بمعمارية احترافية تضم واجهة تفاعلية باستخدام Streamlit و خدمات خلفية باستخدام FastAPI لمعالجة الطلبات بكفاءة.
كما تم استخدام LangChain لمعالجة النصوص و FAISS للبحث الدلالي ودمج Together AI لتوليد الإجابات باستخدام نماذج اللغة الكبيرة، مع تنظيم الكود وحماية مفاتيح API عبر ملفات البيئة لتسهيل التطوير والصيانة.
بناء شات بوت ذكي للإجابة على الأسئلة اعتمادًا على الوثائق.
تحويل ملفات PDF أو النصوص إلى قاعدة بيانات معرفية قابلة للبحث.
تسليم المشروع مع شرح كامل لطريقة التشغيل.
دعم فني بعد التسليم في حال الحاجة للمساعدة.
(Intelligent RAG Chatbot)