เบ็คเป็นแชทบ็อตที่ใช้ AI ที่ใช้ไคลเอนต์ OpenAI API, 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
รับคีย์ OpenAI API และตั้งค่าตัวแปรสภาพแวดล้อม
รับคีย์ PineconedB API และตั้งค่าตัวแปรสภาพแวดล้อม
สร้างดัชนี PinconedB
เรียกใช้โปรแกรม:
python beck.py
หน้าต่าง chatbot จะปรากฏขึ้นช่วยให้คุณโต้ตอบกับเบ็คไม่ว่าจะผ่านเสียงหรือข้อความ เพียงกดปุ่มสีเขียวเพื่อพูดคุยกับเบ็คหรือเพียงแค่พิมพ์คำค้นหาของคุณและเบ็คจะตอบกลับตามนั้น
เมื่อใดก็ตามที่ปุ่มเป็นสีแดงโปรดอดทนรอการตอบกลับของเบ็ค เมื่อใดก็ตามที่มันเปลี่ยนเป็นสีเขียวอีกครั้งเธอก็พร้อมที่จะถามคำถามอื่น
ในการออกจาก chatbot คุณสามารถพูดหรือพิมพ์ "Bye-bye," "Bye," หรือ "Goodbye" หรือเพียงแค่ออกจากหน้าต่าง