Beck عبارة عن chatbot التي تعمل بالطاقة AI تستخدم API Openai و PineconedB والتعرف على الكلام للانخراط في محادثات تفاعلية مع المستخدمين. (تستكمل ذاكرة المحادثة وكذلك الذاكرة طويلة الأجل التي تم تمكينها من خلال استخدام قاعدة بيانات المتجهات.)

لتشغيل Beck chatbot ، تأكد من أن لديك ما يلي:
requirements.txt )OPENAI_API_KEY )PINECONE_API_KEY )استنساخ المستودع:
git clone https://github.com/your-username/beck-chatbot.git
cd beck-chatbot
تثبيت التبعيات المطلوبة (داخل VenV ، إذا كنت ترغب في ذلك):
pip install -r requirements.txt
الحصول على مفتاح API Openai ، وضبط متغير البيئة.
الحصول على مفتاح PineconedB API ، وضبط متغير البيئة.
إنشاء فهرس pinconedb.
تشغيل البرنامج:
python beck.py
ستظهر نافذة chatbot ، مما يتيح لك التفاعل مع Beck إما من خلال الصوت أو النص. ما عليك سوى الضغط على الزر الأخضر للتحدث إلى Beck أو فقط اكتب استفساراتك ، وسوف يستجيب Beck وفقًا لذلك.
كلما كان الزر أحمر ، يرجى التحلي بالصبر لاستجابة بيك. كلما تحولت إلى اللون الأخضر مرة أخرى ، فهي مستعدة لطرح سؤال آخر.
للخروج من chatbot ، يمكنك أن تقول أو كتابة "وداعا بفضل" ، "وداعا" ، أو "وداعا". أو ببساطة الخروج من النافذة.