StudyBotty هو نظام إجابة للأسئلة يعمل من الذكاء الاصطناعي يساعد المستخدمين في العثور على إجابات لأسئلتهم باستخدام مجموعة من المستندات والجداول المحملة مسبقًا والموارد عبر الإنترنت.
استنساخ المستودع إلى الدليل الذي اخترته
تثبيت حزم بيثون المطلوبة:
PIP تثبيت -r متطلبات. txt
املأ الحقول المطلوبة في ملف config.ini ، بما في ذلك مفتاح API Pinecone ، وبيئة Pinecone ، واسم فهرس Pinecone ، ومفتاح API Openai ، ومفتاح Wolfram alpha API ، ومفتاح محرك البحث المخصص لـ Google ، ومعرف محرك البحث في Google ، و Elevenlabs API .
Python study_botty.py
ستسأل StudyBotty ما إذا كنت ترغب في تحسين إمكانية الوصول ، يمكنك إما إدخال "نعم" أو ببساطة اضغط على Enter لبدء المطالبة الصوتية. لا يزال وضع إمكانية الوصول في مراحله المبكرة ولا يدعم بعد إضافة مجلدات من المستندات.
ستطالبك StudyBotty بإضافة مجلد من المستندات. إذا اخترت إضافة مستندات ، أدخل مسار المجلد عند المطالبة. سوف StudyBotty استيعاب المستندات ومعالجتها وتخزين تضميناتها.
ستسأل StudyBotty بعد ذلك عما إذا كنت ترغب في مساعدة Google في إجابة الأسئلة. سيؤدي ذلك إلى إلغاء قفل استخدام وكيل Google الذي سيحاول استخدام Google Search للعثور على إجابة إذا لم يكن أحدهم موجودًا في المستندات.
بمجرد اكتمال الإعداد ، ستكون StudyBotty جاهزة للإجابة على أسئلتك. أدخل سؤالك في المطالبة ، أو أدخل أمرًا (للتبديل بين GPT-4/GPT-3.5-TURBO ، بالإضافة إلى خيار لإضافة المزيد من مستندات جلسة Mid QA). إذا كان هذا سؤالًا ، فستستخدم StudyBotty الوكيل المناسب للعثور على أفضل إجابة. إذا كان لا يمكن العثور على إجابة ضمن المستندات المحملة مسبقًا ، فسيبحث StudyBotty عن Google عن سياق إضافي قبل محاولة الإجابة على سؤالك مرة أخرى.
للخروج من studyBotty ، اكتب "خروج" في موجه السؤال.