Dieses Repository enthält Code, der zeigt, wie man einen benutzerdefinierten Chat-Agenten mit Langchain erstellt, wobei GPT-3.5 von OpenAI integriert wird. Der Agent kann den Konversationskontext bewältigen, verschiedene Tools bereitstellen und bei der Beantwortung von Fragen, einschließlich mathematischer Abfragen, helfen.
Das Projekt zeigt die Implementierung eines benutzerdefinierten Chat-Agenten, der Langchain, ein Open-Source-Framework, nutzt, um mit den Benutzern konversierend zu interagieren. Der Agent verwendet ein Tool für Gesprächsdokumentensuche. Dieser Agent wird von GPT-3.5 für das Verständnis und die Generation natürlicher Sprache angetrieben.
Klonen Sie dieses Repository in Ihre lokale Maschine.
Installieren Sie die erforderlichen Abhängigkeiten durch Ausführen: pip install -r requirements.txt
Erhalten Sie die API -Schlüssel von OpenAI und Tinecone.
Sie müssen eine config.py
-Datei erstellen, die Folgendes definiert:
OPENAI_API_KEY = 'YOUR_OPENAI_API_KEY'
PINECONE_API_KEY = 'YOUR_PINECONE_API_KEY'
PINECONE_API_ENVIRONMENT = 'YOUR_PINECONE_ENVIRONMENT'
Holen Sie sich einen zuvor erstellten Pinecone -Indexnamen für das Abrufen von Dokumenten und setzen Sie ihn in der Datei constants.py
fest.
Um den benutzerdefinierten Chat -Agenten zu verwenden:
python main.py
Die Konfiguration des Chat -Agenten kann angepasst werden, indem die Parameter im Skript main.py
geändert werden. Schlüsselkomponenten sind:
Dieses Projekt ist unter der MIT -Lizenz lizenziert.