Um assistente com geração aumentada por recuperação combina um modelo com documentos ou registros empresariais selecionados para a pergunta do usuário. Este artigo é um projeto de referência para o planejamento do escopo, não uma afirmação de que uma arquitetura atende aos requisitos de precisão, latência ou privacidade de todos os projetos.
Comece pelo acesso e pela propriedade das fontes
Identifique o proprietário da fonte, o processo de atualização, os usuários autorizados e os documentos que podem ser enviados ao modelo. Registre os IDs e as revisões das fontes para que uma resposta retornada possa vincular-se às suas evidências. Aplique as permissões antes da recuperação e novamente antes de retornar registros ou executar uma ação.
Avalie as opções de recuperação
| Necessidade | Abordagem candidata | Como avaliar |
|---|---|---|
| Números exatos de peças ou nomes de políticas | Consulta por palavras-chave ou estruturada | Teste variantes de grafia e identificadores ausentes |
| Perguntas expressas com palavras diferentes | Recuperação semântica | Revise trechos relevantes em perguntas reais |
| Vários trechos plausíveis | Reclassificação de candidatos | Meça o suporte à resposta e a latência adicional |
A quantidade de blocos, o limite de candidatos e o limiar de classificação devem seguir a avaliação. Um banco de dados vetorial ou um reclassificador, por si só, não estabelece que uma resposta está correta.
Separe respostas de ações
Documentos recuperados e mensagens de usuários podem conter instruções que entram em conflito com o aplicativo. Trate-os como dados não confiáveis. Permita apenas ferramentas nomeadas, valide os argumentos no backend, aplique o controle de acesso aos registros e exija confirmação humana para alterações de impacto. Registre os resultados sem reter dados pessoais desnecessários.
Escolha modelos com base em um conjunto de testes comum
Compare os modelos candidatos usando respostas com suporte, comportamento diante de evidências ausentes, correção das ferramentas, tempo de resposta e custo por tarefa concluída. Um fallback deve manter os mesmos requisitos de acesso e evidências. Valide o fallback separadamente; mudar de provedor não comprova qualidade ou tratamento de dados equivalentes.
Defina as evidências de entrega
Solicite um conjunto de perguntas revisado, testes de permissões, citações das fontes, tratamento de fontes desatualizadas, encaminhamento de falhas e observações sobre o custo operacional. Revise a integração de API de IA e envie um resumo com informações sensíveis removidas sobre conhecimento e fluxos de trabalho antes de concordar com a arquitetura.
