Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/anag0es/chabot_documents


https://github.com/anag0es/chabot_documents

Last synced: 22 days ago
JSON representation

Awesome Lists containing this project

README

        

# 🤖 Chatbot Interativo com LangChain, OpenAI e Integração com PDF 🧠📚

**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! 📄✨

## 🔍 Sobre o projeto

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.

---

## 🛠️ Recursos Principais

- **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.

---

## 🚀 Tecnologias Utilizadas

- **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.

---

## 🎓 Inspirado no Curso

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. 🧠📖