Roteador RAG e escolha de sua estratégia de recuperação

O roteador RAG escolhe uma estratégia com base na pergunta.

O que você aprenderá

  • Explique: o trapo acessa evidências, não treina novamente
  • Aplique a ideia em um exemplo: Router RAG e escolha de sua estratégia de recuperação
  • Reconheça as limitações e verifique o resultado do exercício

O roteador RAG escolhe uma estratégia com base na pergunta. Distinguir o roteamento de recuperação do roteamento de fluxo de trabalho para um agente especialista.

Estas etapas referem-se aos recursos identificados no código do aplicativo. Este material não foi validado em uma instância ativa; verifique a documentação e as opções da sua versão.

Como funciona, passo a passo

Comparação e prontidão de produção

Ingênuo é a linha de base. A reclassificação melhora a ordenação dos candidatos; O Multimodal também prepara imagens; O gráfico segue os relacionamentos; Híbrido combina significado e palavras; O roteador escolhe uma estratégia. Escolha por falhas medidas. Antes da produção, verifique as fontes atuais, o acesso antes da recuperação, os casos sem resposta, o status da indexação e os custos de ambos os caminhos. Respostas diretas podem ser inadequadas para perguntas que devem seguir a política da empresa.

Laboratório detalhado

O roteamento não avalia a verdade

O modelo do roteador classifica uma consulta e seleciona um caminho. Não prova o caminho recuperado com evidências apropriadas. Rota de registro, fontes recuperadas e reivindicações apoiadas. Para questões de política da empresa, verifique explicitamente se a geração direta não foi selecionada em vez da recuperação.

Teste paráfrases e consultas mistas, como “Qual adaptador eu preciso e quanto tempo leva para entrega?”. Eles podem exigir diferentes tipos de evidências. A complexidade do roteador só é justificada se a seleção melhorar o sucesso ou o custo em relação a uma linha de base usando o mesmo corpus.

O esquema explicativo

Roteador RAG e escolha de sua estratégia de recuperação Siga as setas sólidas para o fluxo principal. As setas azuis tracejadas fornecem dados ou contexto; setas rosa tracejadas mostram feedback ou retorno de resultados. Cores e formas distinguem modelos, lojas, decisões e resultados. Exatamente uma rota de recuperação é escolhida. A ramificação direta ignora a recuperação e retorna sua própria resposta. A recuperação retorna evidências. Se um modelo de resposta estiver habilitado, ele também compõe uma resposta; as evidências recuperadas ainda precisam ser verificadas. Conexões: Solicitação do usuário → Router: classificar intenção; Router: classificar intenção → Intenção e estratégia selecionada; Pesquisa semântica → Construa o contexto das evidências; Construa o contexto das evidências → Modelo de resposta (opcional); Modelo de resposta (opcional) → Evidências com fontes; Extrair entidades da consulta → Travessia de gráfico limitada; Travessia de gráfico limitada → Construa o contexto das evidências; Recuperação híbrida → Construa o contexto das evidências; Resposta direta sem recuperação → Resposta final; Instruções e contexto → Router: classificar intenção; Capacidades e restrições → Router: classificar intenção; Intenção e estratégia selecionada → Pesquisa semântica (vector); Intenção e estratégia selecionada → Extrair entidades da consulta (graph); Intenção e estratégia selecionada → Recuperação híbrida (hybrid); Intenção e estratégia selecionada → Resposta direta sem recuperação (direct); Índice vetorial → Pesquisa semântica; Gráfico de conhecimento Neo4j → Travessia de gráfico limitada; Índice vetorial → Recuperação híbrida. R08 · Mapa de relacionamento Roteador RAG e escolha de sua estratégia de recuperação Entrada Solicitação do usuário Dadas Instruções e contexto Dadas Capacidades e restrições Modelo/agente de IA Router: classificar intenção Decisão/controle Intenção e estratégia selecionada Processamento Pesquisa semântica Modelo/agente de IA Extrair entidades da consulta Processamento Recuperação híbrida Modelo/agente de IA Resposta direta sem recuperação Armazenar / indexar Índice vetorial Processamento Travessia de gráfico limitada Armazenar / indexar Gráfico de conhecimento Neo4j Processamento Construa o contexto das evidências Modelo/agente de IA Modelo de resposta (opcional) Saída Resposta final Saída Evidências com fontes vector graph hybrid direct Fluxo principal Dados e contexto Feedback e retorno

Siga as setas sólidas para o fluxo principal. As setas azuis tracejadas fornecem dados ou contexto; setas rosa tracejadas mostram feedback ou retorno de resultados. Cores e formas distinguem modelos, lojas, decisões e resultados. Exatamente uma rota de recuperação é escolhida. A ramificação direta ignora a recuperação e retorna sua própria resposta. A recuperação retorna evidências. Se um modelo de resposta estiver habilitado, ele também compõe uma resposta; as evidências recuperadas ainda precisam ser verificadas. Em telas pequenas, role na horizontal para acompanhar o esquema completo.

Um exemplo completo

A política de devolução pode usar vetor; gráfico de uso de relações peça-adaptador; identificadores exatos usam híbridos; perguntas gerais usam direto. A via direta não consulta documentos particulares.

Experimente você mesmo

  1. Escolha Roteador e um modelo de roteador; vetor de teste, gráfico, híbrido, direto e uma solicitação ambígua.
  2. Registre a entrada, a fonte e o resultado esperado antes de executar o experimento. Use apenas os dados fictícios do exemplo.
  3. Siga as etapas do diagrama. A cada passo registre quais informações são recebidas e produzidas; não confunda o resultado intermediário com o resultado final.
  4. Repita após remover as informações necessárias ou tornar a entrada ambígua. Verifique se o sistema esclarece, interrompe ou inventa uma resposta.
  5. Compare com a solução explicada. Guarde a configuração, data, resultado e explicação das diferenças. Mude uma coisa e teste novamente.

Uma solução explicada

Registre a rota escolhida e se as evidências foram realmente utilizadas. Compare todas as seis variantes em questões idênticas. Um exercício bem-sucedido permite mostrar a conexão entre entradas, etapas e resultados. Quando falta informação, uma resposta cautelosa é mais útil do que detalhes inventados. Compare mais do que estilo: verifique também as condições, fontes e operações.

Quando esta abordagem ajuda e quais são seus limites

A filial híbrida local mescla e desduplica; ele não aplica automaticamente o RRF e a reclassificação do modelo híbrido separado. Escolha esta abordagem quando ela melhorar uma necessidade medida. Mantenha uma linha de base simples e compare os resultados usando dados idênticos. Um exemplo de sucesso não estabelece confiabilidade em todas as situações.

Verifique o que aprendeu

O RAG altera os parâmetros do LLM?

Não. Ele fornece contexto de tempo de solicitação; alterações de parâmetros pertencem ao treinamento.

Um reclassificador pode consertar um documento não indexado?

Não. A passagem deve primeiro existir no índice e na lista de candidatos.

Que resultado este exercício deve produzir?

Registre a rota escolhida e se as evidências foram realmente utilizadas. Compare todas as seis variantes em questões idênticas.

Termos para lembrar

  • Recuperação: Encontrar informações relevantes em fontes acessíveis.
  • Reclassificar: Uma reordenação mais cuidadosa dos candidatos já recuperados.
  • Regressão / Regressão: uma alteração que quebra um caso anteriormente correto.

Fontes e sua próxima etapa

Para preparar: R07 — Hybrid RAG: significado e palavras exatas

Continue com: D04 — Boas perguntas para testar RAG · E02 — Avaliando o RAG etapa por etapa · C03 — Um assistente para documentos complexos