يعد Jessup's Helper عبارة عن chatbot يعتمد على الاسترجاع يستخدم طراز LLAMA3-8B المدربين مسبقًا لإنشاء ردود على مدخلات المستخدم. تم استخدام Groq في الاستدلال الفوري القريب بسبب سرعة الرمز المميز العالي ، وتم استخدام API Google Gen AI Studio للحصول على التضمين. يستخدم النموذج ملف PDF لاسترجاع المعلومات وتوليد الاستجابات بناءً على السياق. يمكن العثور على ملف PDF في مجلد "PDFS".
يتم استضافة المشروع في STREMELIT ويمكن الوصول إليه هنا.
ستوجهك هذه التعليمات من خلال الحصول على نسخة من المشروع وتشغيلها على جهازك المحلي لأغراض التطوير والاختبار.
أولاً ، ستحتاج إلى استنساخ المستودع إلى جهازك المحلي. يمكنك القيام بذلك عن طريق تشغيل الأمر التالي في المحطة الخاصة بك:
git clone https://github.com/soumyadeepbose/Jessup-Cellar-RAG-App.gitبعد ذلك ، ستحتاج إلى تثبيت الحزم المطلوبة. يمكنك القيام بذلك عن طريق تشغيل الأمر التالي في المحطة الخاصة بك:
pip install -r requirements.txt ستحتاج إلى إعداد متغيرات البيئة. لهذا ، تحتاج إلى إنشاء ملف .env في الدليل الجذر للمشروع. يجب أن يحتوي ملف .env على متغيرات البيئة التالية:
GOOGLE_API_KEY : هذا هو مفتاح API لـ Google Gen AI Studio API. يمكنك الحصول على هذا باتباع التعليمات هنا.
GROQ_API_KEY : هذا هو مفتاح API لآبوب واجهة برمجة تطبيقات GROQ. يمكنك الحصول على هذا باتباع التعليمات هنا.
الآن لتشغيل التطبيق ، ستحتاج إلى تشغيل الأمر التالي في المحطة الخاصة بك:
streamlit run app.py