Chatbot Interativo, combinando o poder da IA Generativa com ferramentas como LangChain e OpenAI! Este chatbot não apenas responde às suas perguntas, mas também processa e utiliza informações extraídas de documentos PDF! 📄✨
Este projeto foi criado para oferecer:
- 🌟 Um chatbot inteligente com suporte a memória contextual.
- 📂 A capacidade de carregar e analisar arquivos PDF, fornecendo respostas baseadas no conteúdo do documento.
- 💬 Uma interface gráfica intuitiva, desenvolvida com Panel, para facilitar a interação com o bot.
-
Processamento de PDFs:
Carregue arquivos PDF, divida os textos em partes processáveis e use embeddings para oferecer respostas baseadas no conteúdo. -
Respostas Contextuais:
Aproveite a memória do chatbot para conversas contínuas e coesas. -
Interface Amigável:
Uma interface gráfica limpa, com suporte a entradas de texto e carregamento de documentos.
- LangChain: Estrutura modular para chatbots e IA.
- OpenAI: Modelo de linguagem generativo avançado.
- Panel: Framework para criação de painéis interativos.
- ChromaDB: Banco de dados vetorial para recuperação de informações.
- PyPDFLoader: Para carregar e processar documentos PDF.
Este repositório foi desenvolvido com base no curso "Criação de Chatbot com LLM" da DNC, uma formação prática e completa para explorar o mundo da Inteligência Artificial e dos modelos de linguagem. 🧠📖