Este repositório contém código que demonstra como criar um agente de bate-papo personalizado usando Langchain, integrando o GPT-3.5 do OpenAI. O agente pode lidar com o contexto conversacional, fornecer várias ferramentas e ajudar a responder a perguntas, incluindo consultas relacionadas à matemática.
O projeto mostra a implementação de um agente de bate-papo personalizado que aproveita Langchain, uma estrutura de código aberto, para interagir com os usuários de maneira conversacional. O agente usa uma ferramenta de pesquisa de documentos de negócios de conversação. Este agente é alimentado pelo GPT-3.5 para compreensão e geração de linguagem natural.
Clone este repositório para sua máquina local.
Instale as dependências necessárias em execução: pip install -r requirements.txt
Obtenha as teclas da API do OpenAI e Pinecone.
Você deve criar um arquivo config.py
que define o seguinte:
OPENAI_API_KEY = 'YOUR_OPENAI_API_KEY'
PINECONE_API_KEY = 'YOUR_PINECONE_API_KEY'
PINECONE_API_ENVIRONMENT = 'YOUR_PINECONE_ENVIRONMENT'
Obtenha um nome de índice Pinecone criado anteriormente, para recuperação de documentos e defina -o no arquivo constants.py
.
Para usar o agente de bate -papo personalizado:
python main.py
A configuração do agente de bate -papo pode ser personalizada modificando os parâmetros no script main.py
Os principais componentes incluem:
Este projeto está licenciado sob a licença do MIT.