Voltar para Trabalhos
Vertex AI Firebase Firestore LangChain Node.js Astro RAG Embeddings

Implementação de Sistema RAG para Suporte Técnico

Assistente inteligente de troubleshooting que utiliza busca vetorial em documentos técnicos para fornecer respostas contextuais e precisas.

Implementação de Chatbot Inteligente com RAG

Este projeto consistiu no desenvolvimento e integração de um assistente inteligente de troubleshooting para o curso de Áudio e Som. O sistema utiliza a técnica de RAG (Retrieval-Augmented Generation) para consultar dinamicamente a base de conhecimento do curso e fornecer respostas precisas aos alunos.

🚀 Visão Geral

O objetivo principal foi transformar PDFs técnicos extensos em uma base de consulta ágil, permitindo que os alunos tirem dúvidas específicas sobre equipamentos, técnicas de som e troubleshooting sem precisar folhear centenas de páginas.

🛠️ Arquitetura Técnica

O sistema foi construído sobre uma infraestrutura moderna e escalável:

  • Frontend: Widget de chat desenvolvido em Astro e JavaScript puro, integrado ao dashboard do usuário.
  • Backend: Cloud Functions (Firebase) atuando como API para orquestração do pipeline de IA.
  • Processamento de Documentos: Utilização de LangChain para extração de texto, divisão em chunks (fragmentos) e gerenciamento de metadados.
  • Busca Vetorial: Armazenamento de embeddings no Firestore (Vector DB) para busca por similaridade de cosseno.
  • Provedor de IA: Integração com Google Vertex AI (Gemini 1.5 Flash) para geração de respostas e embeddings via modelos textembedding-gecko.

✨ Destaques da Implementação

  • Sincronização Automática: Script que monitora o Firebase Storage e atualiza a base vetorial sempre que novos materiais são enviados.
  • Citação de Fontes: O chatbot identifica e referencia exatamente de qual documento e página a informação foi extraída.
  • Memória de Curto Prazo: Gerenciamento de histórico de conversas para manter o contexto durante o diálogo.
  • Otimização de Custos: Implementação focada no uso do nível gratuito do Vertex AI, garantindo viabilidade econômica sem perda de performance.

📊 Resultados e Valor de Negócio

A implementação do sistema RAG trouxe uma redução significativa na carga de suporte técnico humano, fornecendo respostas instantâneas 24/7. Além disso, a capacidade de realizar buscas semânticas em materiais complexos elevou a experiência de aprendizado dos alunos, agregando valor tecnológico direto ao produto educacional.

CGNjr Assistant

Celso's Portfolio

👋 Hi! I'm Celso's AI assistant. Ask me about his skills, experience, technologies, or anything related to his professional profile!

Powered by AI · Responses may be inaccurate