Этот репозиторий содержит код, который демонстрирует, как создать пользовательский агент чата с использованием Langchain, интегрируя GPT-3.5 из OpenAI. Агент может справиться с разговорным контекстом, предоставлять различные инструменты и помочь в ответе на вопросы, включая вопросы, связанные с математикой.
Проект демонстрирует реализацию пользовательского чата-агента, который использует Langchain, структуру с открытым исходным кодом, чтобы взаимодействовать с пользователями в разговорной форме. Агент использует инструмент поиска в разговорном бизнесе. Этот агент работает на GPT-3.5 для понимания и поколения естественного языка.
Клонировать этот репозиторий на местную машину.
Установите требуемые зависимости с помощью работы: pip install -r requirements.txt
Получите ключи API от Openai и Pinecone.
Вы должны создать файл config.py
, который определяет следующее:
OPENAI_API_KEY = 'YOUR_OPENAI_API_KEY'
PINECONE_API_KEY = 'YOUR_PINECONE_API_KEY'
PINECONE_API_ENVIRONMENT = 'YOUR_PINECONE_ENVIRONMENT'
Получите ранее созданное имя индекса Pinecone, для поиска документов и установите его в файле constants.py
.
Чтобы использовать пользовательский агент чата:
python main.py
Конфигурация агента чата может быть настроена путем изменения параметров в сценарии main.py
Ключевые компоненты включают:
Этот проект лицензирован по лицензии MIT.