O RAG vetorial responde "vendas na França" por similaridade. O Structured RAG liga sua coluna de cidade à tabela de países da Wikipédia, então a pergunta vira um join SQL que você consegue ler.
A mesma pergunta, em quatro níveis de recuperação. Só o último deixa você conferir a resposta.
| Em dados estruturados | RAG vetorial | Structured RAG |
|---|---|---|
| Como uma coluna de texto é usada | Transformada num vetor | Ligada a uma tabela de referência por chave |
| Mecanismo de recuperação | Similaridade do vizinho mais próximo | Join SQL |
| "Kehl" (cidade alemã perto de Estrasburgo) | Pode ser incluída | Excluída pelo join |
| Por que uma linha foi retornada | Uma pontuação de similaridade | O join, no SQL |
| Suas tabelas de referência privadas | Embedding refeito | Ligada por chave |
| O que calcula o total | O LLM | O banco de dados |
O Prereasoner identifica o que cada coluna contém.
cidade → país → moeda ou nível → sua tabela de níveis. Cada ligação é uma chave numa tabela de referência.
A pergunta vira um join SQL entre essas tabelas.
Você recebe as linhas e o SQL que as retornou.
Teste com o seu próprio CSV. Adicione suas tabelas de referência quando precisar.