MedTechCommunity

Capítulo 8

RAG e MCP — Quando a IA Precisa de Fontes Externas

Introdução

Você chegou ao capítulo mais estratégico do módulo. Até aqui, aprendeu a construir prompts melhores — escrever instruções mais claras, usar exemplos, encadear raciocínios, fazer a IA revisar a si mesma. Tudo isso trabalha com o que a IA já sabe.

Mas e quando o problema não é a forma do prompt, e sim o fato de que a informação que você precisa simplesmente não está na cabeça da IA?

Este capítulo responde a essa pergunta. Você vai conhecer duas tecnologias que transformaram a forma como a IA acessa o mundo externo: o RAG (Retrieval-Augmented Generation) e o MCP (Model Context Protocol).

1. RAG: Dando Memória Externa à IA

O Problema do Conhecimento Congelado

Todo modelo de linguagem é treinado em texto coletado até uma data específica. Após esse treino, o conhecimento fica fixo, como uma fotografia. O mundo continua mudando — novos artigos, protocolos atualizados, decisões judiciais — e o modelo não sabe nada disso. Essa é a data de corte (knowledge cutoff).

Além disso, o modelo não tem acesso a documentos privados: o prontuário do seu paciente, o protocolo do hospital, o artigo recém-publicado que você quer discutir.

Lewis et al. (2020) descreveram: modelos pré-treinados armazenam conhecimento nos parâmetros, mas "sua capacidade de acessar e manipular esse conhecimento com precisão é limitada". É exatamente o que o RAG resolve.

Analogia médica: Um médico formado há dez anos tem todo o conhecimento da faculdade fixado. Para atender bem, ele consulta o prontuário, verifica diretrizes no UpToDate, confere a bula, relê o laudo. Combina o que sabe com o que recupera de fontes externas. O RAG faz exatamente isso com a IA.

O Que É RAG

RAG = Retrieval-Augmented Generation (Geração Aumentada por Recuperação). Combina dois tipos de memória:

  • Memória paramétrica: o que o modelo aprendeu no treino
  • Memória não-paramétrica: documentos externos consultados dinamicamente

Antes de gerar uma resposta, o sistema busca os documentos mais relevantes e os injeta no contexto. O modelo então responde com base tanto no que sabe quanto no que acabou de recuperar.

2. Os Três Passos do RAG

Passo 1 — Recuperar (Retrieve): Sua pergunta é transformada em representação matemática (vetor) e usada para buscar os trechos mais relevantes numa base de documentos indexada. Busca por significado, não por palavras exatas.

Passo 2 — Aumentar (Augment): Os trechos recuperados são inseridos no contexto da pergunta antes de chegar ao modelo. O contexto foi aumentado com informação externa.

Passo 3 — Gerar (Generate): Com o contexto enriquecido, o modelo gera sua resposta fundamentada nos documentos recuperados.

Por Que o RAG Reduz Alucinações

Dois mecanismos: (1) documentos relevantes no contexto ancoram a resposta em fontes verificáveis, reduzindo a tendência de "preencher lacunas"; (2) quando não encontra documentos relevantes, pode sinalizar a ausência de informação em vez de inventar.

Importante: O RAG reduz alucinações, mas não as elimina. A qualidade depende diretamente da qualidade dos seus documentos.

Ferramentas Práticas de RAG

FerramentaAcessoIdeal para
NotebookLM (Google)GratuitoSíntese de artigos, comparação de fontes
Claude ProjectsClaude.aiAmbiente persistente com documentos + análise avançada
GPTs com KnowledgeChatGPT PlusAssistentes temáticos com documentos carregados
Google AI StudioGratuitoAnálises pontuais com Gemini

3. MCP: O Padrão Universal de Conexão

O MCP (Model Context Protocol) é um protocolo aberto criado pela Anthropic que padroniza como modelos de IA se conectam a ferramentas e fontes de dados externas. Se o RAG dá à IA acesso a documentos, o MCP dá à IA acesso a sistemas inteiros — bases de dados, APIs, aplicações, serviços web.

Analogia: Pense no USB. Antes dele, cada dispositivo tinha um conector diferente. O USB padronizou a conexão — qualquer dispositivo funciona em qualquer computador. O MCP é o "USB da IA": um padrão universal que permite que qualquer modelo se conecte a qualquer ferramenta externa.

O que o MCP permite

  • Buscar informações em tempo real (web, bases de dados)
  • Executar ações em sistemas externos (enviar emails, criar documentos)
  • Acessar ferramentas especializadas (calculadoras, APIs médicas)
  • Integrar com aplicações existentes (Slack, GitHub, Google Drive, Notion)

Exemplos práticos

  • Medicina: IA conectada via MCP ao PubMed busca artigos em tempo real para fundamentar diagnóstico diferencial
  • Advocacia: IA conectada a base de jurisprudência pesquisa precedentes automaticamente
  • Gestão: IA conectada ao CRM da empresa analisa dados de vendas sem que você precise exportar planilhas

4. RAG vs MCP: Escolhendo a Ferramenta Certa

CritérioRAGMCP
O que fazBusca e injeta documentos no contextoConecta a IA a ferramentas e sistemas externos
Tipo de dadoDocumentos estáticos (PDFs, artigos, manuais)Dados dinâmicos e ações (APIs, buscas, execuções)
Quando usarAnálise de documentos próprios, conhecimento privadoInformação em tempo real, ações automatizadas
ComplexidadeAcessível (NotebookLM, Claude Projects)Mais técnico (configuração de servidores MCP)
AnalogiaConsultar a biblioteca antes de responderLigar para um especialista e pedir que ele faça algo

Na prática, eles se complementam. Um sistema robusto pode usar RAG para buscar documentos internos e MCP para acessar dados em tempo real e executar ações. A escolha não é RAG ou MCP — é entender qual problema cada um resolve.

Exercícios de Fixação

Questão 1

Explique os três passos do RAG (Recuperar, Aumentar, Gerar) usando uma analogia do cotidiano médico.

Ver Gabarito

Recuperar: O médico consulta o UpToDate antes de prescrever — busca a informação relevante. Aumentar: Ele lê o artigo e incorpora as recomendações ao seu raciocínio clínico — o contexto da decisão foi enriquecido. Gerar: Com base no que sabe + no que acabou de ler, toma a decisão terapêutica fundamentada.

Questão 2 — Múltipla escolha

Sobre RAG, assinale a CORRETA:

(a) Elimina completamente as alucinações dos LLMs
(b) Requer retreinamento do modelo para cada nova base de documentos
(c) Combina memória paramétrica com memória não-paramétrica para gerar respostas fundamentadas
(d) Só funciona com documentos em inglês
(e) Substitui completamente o conhecimento interno do modelo

Ver Gabarito

(c) — RAG combina o conhecimento do treinamento (paramétrico) com documentos externos consultados dinamicamente (não-paramétrico). Não elimina alucinações completamente (a), não requer retreinamento (b), funciona em qualquer idioma (d) e complementa — não substitui — o modelo (e).

Questão 3 — RAG vs MCP

Para cada situação, indique RAG ou MCP:

(a) Analisar 20 artigos sobre TIVA em pacientes obesos
(b) Buscar os preços atuais de medicamentos em farmácia online
(c) Comparar protocolos internos do hospital com guidelines internacionais
(d) Enviar automaticamente um relatório por email após a análise

Ver Gabarito

(a) RAG — documentos estáticos para análise. (b) MCP — dados dinâmicos em tempo real. (c) RAG — comparação de documentos. (d) MCP — ação em sistema externo.

Questão 4

Por que "lixo entra, lixo sai" é uma preocupação especialmente relevante para sistemas RAG?

Ver Gabarito

Porque o RAG fundamenta as respostas nos documentos fornecidos. Se a base contém informações desatualizadas, incorretas ou de baixa qualidade, o modelo vai gerar respostas fundamentadas nesse material ruim — mas com a confiança de quem está citando uma fonte. A qualidade do RAG é diretamente proporcional à qualidade da base documental.