مشروع 1: PDF Chatbot باستخدام Streamlit و NLP مشروع 1: PDF Chatbot باستخدام Streamlit و NLP
تفاصيل العمل

طوّرت تطبيق تفاعلي بالذكاء الاصطناعي يتيح للمستخدم رفع ملف PDF أو TXT والتحدث معه مباشرة. يعتمد التطبيق على تحليل النصوص وفهم الأسئلة باستخدام نماذج اللغة العميقة. المستخدم يمكنه كتابة سؤال باللغة العربية أو الإنجليزية، ويتولى النظام البحث داخل المستند والرد بناءً على المحتوى. الخصائص: واجهة تفاعلية مبنية باستخدام Streamlit. دعم لغتين (العربية والإنجليزية) مع واجهة تتغير اتجاهها تلقائيًا. تحليل ملفات PDF و TXT واستخراج النص منها. تقسيم النص إلى أجزاء وتحويلها إلى Embeddings باستخدام Sentence Transformers. البحث الذكي عن الفقرات الأكثر صلة باستخدام Cosine Similarity. توليد الإجابات الدقيقة باستخدام نموذج FLAN-T5 من Transformers. حفظ حالة المحادثة وإمكانية رفع ملفات جديدة أو مسح الجلسة. التقنيات المستخدمة: Python – Streamlit – Transformers – Sentence Transformers – Scikit-learn – PyPDF2 – NumPy – NLP النتيجة: تطبيق جاهز للاستخدام كمساعد ذكي لتحليل وشرح ملفات PDF بشكل تفاعلي وسريع.

شارك
بطاقة العمل
تاريخ النشر
منذ 6 أيام
المشاهدات
7
المستقل
Rawan Samir
Rawan Samir
مهندس برمجيات
طلب عمل مماثل
شارك
مركز المساعدة