تلبية تطبيق Multipdf الدردشة AI! الدردشة بسلاسة مع PDFs متعددة باستخدام Langchain ، Google Gemini Pro & Faiss Vector DB مع نشر بديل سلس. احصل على استجابات دقيقة ودقيقة من نموذج لغة Google Gemini Awesome Gemini. تحويل تجربة PDF الخاصة بك الآن!
عامل الدردشة في Multi-PDF عبارة عن تطبيق ويب يعتمد على البديل مصمم لتسهيل المحادثات التفاعلية مع chatbot. يتيح التطبيق للمستخدمين تحميل مستندات PDF متعددة واستخراج معلومات النص منها وتدريب chatbot باستخدام هذا المحتوى المستخرج. يمكن للمستخدمين بعد ذلك المشاركة في محادثات في الوقت الفعلي مع chatbot.
تشغيل التطبيق على SPEREMLIT


يتبع التطبيق هذه الخطوات لتوفير ردود على أسئلتك:
تحميل PDF : يقرأ التطبيق مستندات PDF متعددة ويستخلص محتوى النص الخاص بهم.
صقل النص : ينقسم النص المستخرج إلى أجزاء أصغر يمكن معالجتها بفعالية.
نموذج اللغة : يستخدم التطبيق نموذج لغة لإنشاء تمثيلات متجه (التضمين) لقطع النص.
مطابقة التشابه : عندما تطرح سؤالاً ، يقارنه التطبيق بقطع النص ويحدد أكثرها تشابهًا بشكل دلالي.
توليد الاستجابة : يتم تمرير القطع المحددة إلى نموذج اللغة ، الذي يولد استجابة بناءً على المحتوى ذي الصلة من PDFs.

التكييف التكيفي : تقنية ضجة النافذة المنزلق الخاصة بنا تعمل على ضبط حجم النافذة بشكل ديناميكي وموازنة الوصول إلى البيانات الدقيقة والخشنة على أساس تعقيد البيانات والسياق.
Multi-Document Engineational QA : يدعم الاستعلامات البسيطة والمتعددة القفزة عبر مستندات متعددة في وقت واحد ، مما يكسر القيد الواحد الواحد.
توافق الملف : يدعم كل من تنسيقات ملف PDF و TXT.
LLM Model Compatibility : يدعم Google Gemini Pro و Openai GPT 3 و Anthropic Claude و LLAMA2 وغيرها من LLMs مفتوحة المصدر.

.env . يستخدم هذا عادة لتخزين إعدادات التكوين ومفاتيح API والمعلومات الحساسة الأخرى خارج الكود الخاص بك.
استنساخ المستودع:
git clone https://github.com/GURPREETKAURJETHRA/Multi-PDFs_ChatApp_AI-Agent.git
تثبيت حزم بيثون المطلوبة:
pip install -r requirements.txt
قم بإعداد مفتاح Google API الخاص بك من https://makersuite.google.com/app/apikey عن طريق إنشاء ملف .env في الدليل الجذر للمشروع مع المحتويات التالية:
GOOGLE_API_KEY =<your-api-key-here>
قم بتشغيل تطبيق SPEREMLIT:
streamlit run app.py
لاستخدام Agent Multi-PDF-S chatapp ai؟ ، يمكن أن يكون لديك نظرة على النظر من خلال النقر على هذا الرابط: تشغيل التطبيق على STERMLIT. لتشغيل التطبيق ، تطبيق Fork واتبع الخطوات أدناه لبدء استخدامه. استخدم الشريط الجانبي لتحميل ملفات PDF وتدريب chatbot. بمجرد التدريب ، يمكنك إجراء محادثات مع chatbot من خلال إدخال الأسئلة في حقل إدخال النص.
في حالة رغبتك في تشغيل وتنفيذ المشروع على نظامك ، اتبع هذه الخطوات:
.env (Must).app.py باستخدام CLI STREMELIT. تنفيذ الأمر التالي: streamlit run app.py
سيستخدم التطبيق الذكاء الاصطناعي للمحادثة لتوفير ردود بناءً على محتوى المستندات التي تم تحميلها. سيتم عرض الردود في واجهة الدردشة.
موزعة تحت رخصة معهد ماساتشوستس للتكنولوجيا. انظر LICENSE لمزيد من المعلومات.