Beck adalah chatbot bertenaga AI yang menggunakan API OpenAI, klien PineconedB, dan pengenalan suara untuk terlibat dalam percakapan interaktif dengan pengguna. (Ditambah dengan memori percakapan serta memori jangka panjang yang diaktifkan melalui penggunaan database vektor.)

Untuk menjalankan Beck Chatbot, pastikan Anda memiliki yang berikut:
requirements.txt )OPENAI_API_KEY )PINECONE_API_KEY )Klon Repositori:
git clone https://github.com/your-username/beck-chatbot.git
cd beck-chatbot
Instal dependensi yang diperlukan (di dalam venv, jika Anda mau):
pip install -r requirements.txt
Dapatkan tombol API OpenAI, dan atur variabel lingkungan.
Dapatkan tombol API PineconedB, dan atur variabel lingkungan.
Buat indeks pinconedb.
Jalankan program:
python beck.py
Jendela chatbot akan muncul, memungkinkan Anda untuk berinteraksi dengan Beck baik melalui suara atau teks. Cukup tekan tombol hijau untuk berbicara dengan Beck atau cukup ketik pertanyaan Anda, dan Beck akan meresponsnya.
Setiap kali tombolnya merah, harap bersabar untuk tanggapan Beck. Setiap kali berubah menjadi hijau lagi, dia siap ditanya pertanyaan lain.
Untuk keluar dari chatbot, Anda bisa mengatakan atau mengetik "bye-bye," "bye," atau "Goodbye." Atau cukup keluar dari jendela.