تطبيق محادثة ذكي مع ملفات PDF باستخدام Python وStreamlit
طورت تطبيقًا يعتمد على تقنيات الذكاء الاصطناعي يتيح للمستخدم رفع أي ملف PDF ثم طرح الأسئلة عليه والحصول على إجابات دقيقة مستندة إلى محتوى الملف، مما يوفر الوقت والجهد في البحث داخل المستندات الطويلة.
يعتمد المشروع على تقنية RAG (Retrieval-Augmented Generation)، حيث يقوم باستخراج أكثر الأجزاء ارتباطًا بالسؤال من الملف ثم يستخدمها لتوليد إجابات دقيقة ومرتبطة بالمحتوى، بدلاً من الاعتماد على معلومات عامة فقط.
أبرز المميزات:
رفع ملفات PDF بسهولة.
التحدث مع المستند وطرح الأسئلة باللغة الطبيعية.
استخراج المعلومات بسرعة من الملفات الكبيرة.
إجابات دقيقة مبنية على محتوى المستند.
واجهة استخدام بسيطة وسريعة باستخدام Streamlit.
التقنيات المستخدمة:
Python
Streamlit
Groq API (Llama 3.1)
Sentence Transformers
PyPDF
NumPy
العرض المباشر: https://ai-pdf-chat4.stre...
https://github.com/AhmedM... :Github repository
يعد هذا المشروع مناسبًا للطلاب، والباحثين، والموظفين، وكل من يتعامل مع مستندات كبيرة ويحتاج إلى الوصول إلى المعلومات بسرعة وكفاءة.