Aula 15 do INEMA sobre RAG Interativo — sistema para enviar,…
INEMA
15. RAG Interativo: Gestão de informações em segundos
Criamos um sistema interativo que nos permite enviar, consultar e excluir documentos de uma base de dados vetorizada diretamente pelo Telegram, integrando Google Drive, Supabase e agentes com MCPs.
🧩 O que aprendemos a fazer?
- Enviar documentos por aplicativos de mensagens (como o Telegram)
- Armazená-los no Google Drive e no RAG (base vetorial semântica)
- Consultar o conteúdo dos documentos por mensagem
- Excluir informações do RAG de forma interativa
🛠️ Fluxo de trabalho passo a passo
1. Envio e detecção do tipo de mensagem
- Um Switch identifica se a mensagem contém texto, PDF ou é um formato inválido.
- Se for PDF → é enviado ao Google Drive
- Se for texto → é tratado como uma consulta ao agente
- Se for inválido → uma mensagem de erro é retornada
2. Envio de documentos
- Os documentos são armazenados em uma pasta específica no Google Drive (chamada Rack Test)
- Três variáveis principais são salvas:
- O texto com instruções para o agente
- O ID do arquivo no Drive
- O nome do arquivo
3. Interação com o agente IA (MCP + GPT-4.1)
- O agente segue instruções claras para:
- Adicionar arquivos ao RAG
- Excluir arquivos do RAG
- Responder perguntas a partir do Supabase
- Há uma limpeza do texto para evitar erros com caracteres especiais no Telegram
4. Carga semântica do documento
É possível escolher entre três modos de carga:
- 📥 Carga rápida sem semântica (por frases)
- 📘 Carga semântica sem metadados
- 📚 Carga semântica com títulos, seções e metadados (mais precisa)
5. Consulta de informação
- O usuário pergunta algo diretamente no Telegram
- O agente busca a resposta no Supabase e responde com a informação relacionada
- Pode-se pedir mais detalhes com uma nova pergunta
6. Exclusão de documentos
- Ao solicitar a exclusão de um arquivo, o agente:
- Remove o arquivo do Google Drive
- Exclui todos os metadados relacionados no Supabase
- Isso é feito com base no ID do arquivo previamente mapeado
🧩 Ferramentas usadas no MCP
- 🔍 Buscar arquivos no Drive
- ❌ Excluir arquivos do Drive
- 🧹 Remover metadados do RAG
- 📤 Enviar documentos ao RAG
- 🔎 Consultar informações da base vetorial
🤖 Aplicativos recomendados
- Telegram (usado na demonstração)
- Lovable, Discord, Slack ou Teams (para expandir o uso)
- Aplicativos internos de empresas
✅ Conclusão
O RAG interativo permite gerenciar informações de forma fluida usando ferramentas que já conhecemos. Podemos consultar, enviar ou excluir documentos apenas com uma mensagem. É ideal tanto para uso pessoal quanto empresarial, garantindo eficiência e controle total em um ambiente de conversa.
Recursos
1. Arquivos do RAG semântico
2. RAG semântico
3. RAG com MCP
4. Exclusão de dados no RAG
RAG Interativo 🔥
Agora, além de poder enviar documentos e consultá-los de forma inteligente...
Também poderão excluir informações simplesmente enviando uma mensagem! 🤯
Gerenciar sua base de conhecimento nunca foi tão fácil:
- ✅ Enviar documentos em segundos
- ✅ Consultar qualquer dado com perguntas normais
- ✅ Excluir arquivos e suas informações do RAG sem precisar fazer nada manualmente
📲 Tudo isso diretamente pelo Telegram ou qualquer outro aplicativo de mensagens.
Automatização incrível, simples e 100% funcional para usar no seu dia a dia ou em qualquer empresa. 💼🚀
👉 IMPORTANTE:
Esta automação se conecta diretamente ao RAG Semântico que vimos na aula passada.
Elimina
Semantico
e15 - RAG Interativo
1