الإجابة على الأسئلة باستخدام المعلومات المتوفرة في مجلد من المستندات و الذكاء الاصطناعي

تفاصيل العمل

المهمة الرئيسية لهذا التطبيق هي الإجابة على الأسئلة باستخدام المعلومات المتوفرة في مجلد من المستندات و الذكاء الاصطناعي. يقوم التطبيق باتباع هذه الخطوات لتحقيق هذه المهمة:

دمج الملفات النصية (PDF): يقوم التطبيق بدمج ملفات PDF متعددة موجودة في مجلد محدد إلى ملف PDF واحد. يهدف هذا الخطوة إلى إنشاء مستند موحد يحتوي على جميع المعلومات من ملفات PDF المستقلة.

استخراج النصوص: بعد دمج ملفات PDF، يقوم التطبيق بإستخراج النص من المستند المدمج. تتم عملية استخراج النص بتحويل محتوى ملفات PDF إلى نص يمكن قراءته من قبل الحواسيب.

تضمين النص: يتم بعد ذلك تحويل النص المستخرج إلى تمثيلات رقمية تسمى تضمينات باستخدام طرق مختلفة للتضمين، مثل تضمينات OpenAI أو تضمينات Hugging Face. تتمثل مهمة هذه التضمينات في التقاط المعنى الدلالي للنص.

إنشاء قاعدة بيانات التضمين: يقوم التطبيق بإنشاء قاعدة بيانات للتضمينات التي تحتوي على التمثيلات الرقمية للنص. يتم استخدام طرق تخزين مختلفة مثل Pinecone، Chroma، أو FAISS لتخزين التضمينات بطريقة فعالة وسريعة لاسترجاعها.

الاستعلامات من المستخدم والرد من الذكاء الاصطناعي: بعد إنشاء قاعدة البيانات، يُسمح للمستخدم بإدخال استفساراته. تُعالج الاستفسارات وتُطابق مع التضمينات في قاعدة البيانات باستخدام طرق المطابقة مثل مطابقة التشابه(cosine) أو تقنية الحد الأقصى للأهمية (mmr). تُعرض للمستخدم الإجابات الناتجة عن طريق الذكاء الاصطناعي، والتي تكون متعلقة بالمعلومات الموجودة في قاعدة البيانات.

التطبيق يُعيد ثلاثة عناصر رئيسية إلى المستخدم:

1. **الإجابة (الرد)**: يعرض التطبيق الإجابة على الاستفسار المُدخل من قِبل المستخدم. تتمثل الإجابة في النص الذي يتم استخراجه باستخدام الذكاء الاصطناعي وتحليل البيانات من قاعدة البيانات.

2. **ملف PDF**: يُمكن للمستخدم الوصول إلى ملف PDF يحتوي على المحتوى الكامل الذي تم دمجه من الملفات النصية المُدخلة. يُمكن للمستخدم عرض هذا الملف للاطلاع على المحتوى الكامل المتاح.

3. **صفحة الاسترجاع**: يعرض التطبيق رقم الصفحة أو الصفحات التي تم استخراج المعلومات منها. يُمكن للمستخدم الاطلاع على محتوى هذه الصفحات لفهم السياق الذي تم الحصول على المعلومات منه.

تُوفّر التطبيق رابطًا لفتح ملف PDF ليتمكن المستخدم من مشاهدة المحتوى بصورة أفضل وأكثر تفصيلاً.

بالنهاية، يحتوي التطبيق على زر إعادة الضبط ليمكن المستخدم من إعادة ضبط التطبيق بأكمله ومسح جميع البيانات والمحادثات السابقة. هذا الزر يسمح بإعادة تشغيل عملية البحث عن المعلومات بدون حفظ أي بيانات سابقة.

يركز التطبيق على تحسين تجربة المستخدم من خلال تقديم محتوى واضح ومنظم وسهل الوصول إليه والاستفادة القصوى من المعلومات المتاحة.

ملفات مرفقة

بطاقة العمل

اسم المستقل مراد ا.
عدد الإعجابات 0
عدد المشاهدات 22
تاريخ الإضافة

المهارات المستخدمة