النوع: تطبيق ويب تفاعلي
اللغة: Python
التقنيات: LangChain – Hugging Face – Streamlit – LlamaCpp
الوصف:
تطبيق ذكي يتيح للمستخدم التفاعل مع ملفاته الخاصة (PDF, DOCX, PPTX, CSV) باستخدام تقنية Retrieval-Augmented Generation (RAG)، حيث يمكن رفع ملف وطرح الأسئلة عليه مباشرة.
المميزات:
التبديل بين نماذج مختلفة من Hugging Face أو التشغيل المحلي عبر LlamaCpp.
محادثة مباشرة مع الملفات باستخدام LangChain.
الخصوصية عالية لأن المعالجة تتم محليًا بالكامل.
النماذج المستخدمة:
hkunlp/instructor-xl (لإنشاء الـEmbeddings)
google/flan-t5-base, google/flan-t5-xxl, mistral-7b-instruct-v0.2.Q4_K_S
إثبات العمل:
مقطع الفيديو المرفق في المشروع يوضّح تشغيل التطبيق وواجهة المحادثة كاملة.