BOT de bate -papo para o site da universidade
Chatbot usando a geração aumentada de recuperação com o Astra DB e o modelo de bate -papo do Openai.
Construa seu próprio chatbot de pano
- Ele aproveita o DataStax RagStack, que é uma pilha com curadoria do melhor software de código aberto para facilitar a implementação do padrão de pano em aplicativos prontos para a produção que usam db de vetor Astra ou Apache Cassandra como uma loja de vetores.
- Usa os grandes modelos de idiomas do OpenAI para chatbots de perguntas e respostas
- Usa o Streamlit para implantar facilmente o aplicativo incrível na Internet para que todos vejam!
- Combina com a loja de vetores Astra DB para um contexto adicional relacionado à universidade
- Projetado para o uso do aluno de graduação para fazer perguntas fornecidas por um documento do Word. Ele contém informações sobre a universidade, seus locais, informações de contato, datas de termos, vários cursos oferecidos para 2024-25 candidatos.
- Integração Langchain orquestrada, permitindo a ligação entre o LLM do OpenAI (ChatGPT-3) e o Astra DB, simplificando processos de pesquisa semântica em uma estrutura sem servidor.
Ambientes Python
Caso você queira executar todas as opções acima localmente, é útil criar um ambiente virtual . Use o abaixo para configurá -lo:
Em seguida, ative -o o seguinte:
source myenv/bin/activate # on Linux/Mac
myenvScriptsactivate.bat # on Windows
Agora você pode começar a instalar pacotes:
pip3 install -r requirements.txt
Para verificar quais pacotes foram instalados:
Que você pode salvar nos requisitos.txt se quiser:
pip3 freeze > requirements.txt
Visualização do chatbot implementado no streamlit.
Observe que isso ainda não foi implantado, mas parece abaixo:-

