تفاصيل المشروع
نفذت مشروع لعميل يجمع بين ميزتين رئيسيتين في تطبيق واحد:
الدردشة مع ملفات PDF – يرفع المستخدم ملف PDF ويبدأ في طرح أسئلة والحصول على إجابات دقيقة من محتواه.
تلخيص فيديوهات YouTube – يضع المستخدم رابط فيديو، يتم استخراج النص (Transcript) وإنشاء ملخص واضح مع دعم للأسئلة والأجوبة.
المهام المنجزة
تطوير واجهة تفاعلية باستخدام Streamlit.
استخدام LangChain + Hugging Face Models لتوليد الملخصات والإجابات.
ربط التطبيق بـ YouTube Transcript API لجلب النصوص من الفيديوهات.
توفير خيارين للمستخدم: رفع ملف PDF أو إدخال رابط YouTube.
تمكين المستخدم من طرح أسئلة والحصول على إجابات مدعومة بالمصادر.
️ الأدوات والتقنيات المستخدمة
Python
Streamlit
LangChain
Hugging Face Transformers
YouTube Transcript API
النتيجة
تم تسليم تطبيق عملي متكامل يتيح للمستخدم:
التفاعل مع ملفات PDF عبر محادثة ذكية.
تلخيص فيديوهات YouTube مع دعم الأسئلة والأجوبة.
تجربة استخدام سلسة وسريعة.