Sistema híbrido RAG e CAG para chat contextual · José Hernane
JHJosé Hernane

RAG e recuperação · Concluído

Sistema híbrido RAG e CAG para chat contextual

Sistema de IA com arquiteturas RAG e CAG para processar dados não estruturados e gerar respostas contextuais via API da OpenAI. Busca vetorial em FAISS, validação anti-alucinação com prompts auxiliares, logging de interações e persistência em banco.

Python · FAISS · Redis · MySQL · OpenAI API · Docker

01

Contexto

O cenário antes da solução

Projeto pessoal para explorar arquiteturas híbridas de RAG e CAG sobre dados não estruturados.

Gerar respostas contextuais com qualidade, controlando alucinações e mantendo observabilidade das interações.

02

Meu papel

O que eu planejei, desenvolvi e implantei

Projeto pessoal: desenvolvimento ponta a ponta.

03

Arquitetura

Como o sistema funciona

API → embeddings → busca vetorial em FAISS → contexto via Redis → geração com OpenAI → validação anti-alucinação com prompts auxiliares → logging → persistência em MySQL.

Diagrama de referência de uma arquitetura de IA com recuperação de contexto, modelos de linguagem, ferramentas e saídas.
Arquitetura de referência para recuperação de contexto, geração e validação de respostas.Ampliar diagrama
04

Decisões

Escolhas e trade-offs

Uso de FAISS para busca vetorial local, Redis para cache de contexto e prompts auxiliares para validação anti-alucinação.

05

Desafios

Problemas encontrados

Validação anti-alucinação e manutenção de contexto coerente em sessões longas.

06

Resultados

O que foi alcançado

Sistema funcional com busca vetorial em FAISS, cache de contexto em Redis, validação anti-alucinação por prompts auxiliares e logging de interações persistido em MySQL.

07

Aprendizados

Aprendizados e evolução

O projeto serviu de base para a evolução posterior em direção a arquiteturas RAG multifonte aplicadas em produção.