Buscar
Pergunta e fontes encontradas
A busca seleciona contexto. Ela ainda não respondeu à pergunta.
Laboratório do Capítulo 4
Recupere fontes sintéticas, gere um rascunho condicionado ao contexto e confira cada afirmação.
← Voltar ao capítuloDados sintéticos · atividade local · reinício disponível
Laboratório exclusivo de RAG
Veja a diferença entre recuperar trechos de uma base, gerar um rascunho e verificar as afirmações.
RAG não é tokenização: tokenização prepara o texto; RAG recupera contexto externo para apoiar uma resposta verificável.
Etapa 1 de 3: recupere os trechos mais relevantes para a pergunta.
Buscar
A busca seleciona contexto. Ela ainda não respondeu à pergunta.
Gerar
“O recurso deverá ser apresentado no prazo de 15 dias, contado da ciência da decisão.”
O prazo indicado no trecho recuperado é de 15 dias a partir da ciência da decisão.
rascunho, ainda não validadoGerar não garante que a resposta esteja correta ou completa.
Verificar
A saída só deve seguir para uso depois da conferência e do registro da fonte.
Descrição acessível: o laboratório mostra três etapas separadas. Buscar apresenta uma pergunta e fontes sintéticas com diferentes graus de relevância. Gerar mostra um rascunho baseado em um trecho recuperado. Verificar lista afirmações conferidas e uma afirmação que ainda exige revisão humana.
Funciona com Python 3, sem instalação adicional. Use fontes sintéticas.
fontes = [
("art. 12", "o recurso deverá ser apresentado em 15 dias"),
("guia", "o atendimento funciona em horário comercial"),
]
consulta = "prazo para recurso"
palavras = set(consulta.lower().split())
def pontuar(texto):
return len(palavras & set(texto.lower().split()))
recuperadas = sorted(fontes, key=lambda item: pontuar(item[1]), reverse=True)
for origem, trecho in recuperadas[:1]:
print({"fonte": origem, "contexto": trecho})
print("Geração vem depois: cite e verifique o trecho recuperado.") Uso pedagógico: rode o exemplo com dados sintéticos, observe a saída e compare com o que a simulação visual mostrou.