Beck ist ein KI-betriebener Chatbot, der die OpenAI-API, den PineconedB-Client und die Spracherkennung verwendet, um interaktive Gespräche mit Benutzern zu führen. (Ergänzt durch den Konversationsspeicher sowie der Langzeitspeicher, der durch die Verwendung einer Vektor-Datenbank aktiviert ist.)

Um den Beck Chatbot auszuführen, stellen Sie sicher, dass Sie Folgendes haben:
requirements.txt -Datei)OPENAI_API_KEY -Umgebungsvariable)PINECONE_API_KEY " festgelegt)Klonen Sie das Repository:
git clone https://github.com/your-username/beck-chatbot.git
cd beck-chatbot
Installieren Sie die erforderlichen Abhängigkeiten (in Venv, falls Sie möchten):
pip install -r requirements.txt
Erhalten Sie den OpenAI -API -Schlüssel und setzen Sie die Umgebungsvariable.
Erhalten Sie PineconedB -API -Schlüssel und setzen Sie die Umgebungsvariable.
Erstellen Sie den PinconedB Index.
Führen Sie das Programm aus:
python beck.py
Das Chatbot -Fenster wird angezeigt, sodass Sie mit Beck entweder durch Stimme oder Text interagieren können. Drücken Sie einfach die grüne Taste, um mit Beck zu sprechen, oder geben Sie einfach Ihre Abfragen ein, und Beck wird entsprechend reagieren.
Wenn die Taste rot ist, können Sie bitte geduldig für Becks Antwort. Immer wenn es wieder grün wird, ist ihr eine weitere Frage gestellt.
Um den Chatbot zu verlassen, können Sie "Tschüss", "Tschotten" oder "Auf Wiedersehen" sagen oder tippen. Oder beenden Sie einfach das Fenster.