Um assistente que consulta documentos internos precisa responder a duas perguntas: onde está a informação e quem pode vê-la? A segunda não pode depender da boa vontade do modelo. O acesso aos documentos faz parte do produto desde a busca.
RAG, ou geração aumentada por recuperação, combina busca de conteúdo com geração de respostas. A OWASP trata os controles de segurança ao longo dessa cadeia, incluindo permissões na recuperação e isolamento entre clientes. A documentação da Microsoft mostra um padrão de filtros para restringir resultados por identidade. Filtros não substituem autenticação e precisam ser construídos com identidade confiável.
Um acervo menor e confiável ajuda a começar
Como proposta de implantação, selecione primeiro um conjunto de procedimentos com proprietário e revisão conhecida. Para cada documento, mantenha título, origem, versão, data de atualização e público autorizado. Um procedimento antigo pode estar bem escrito e ainda orientar uma ação incorreta.
Ao dividir arquivos em trechos, preserve a ligação com a fonte. A referência deve permitir que uma pessoa abra o documento autorizado e confira a passagem que sustenta a resposta. Um endereço inventado pelo modelo não cumpre esse papel.
Aplique as permissões antes de entregar contexto ao modelo
Considere uma empresa hipotética em que suporte consulta manuais de produto, enquanto contratos comerciais têm acesso restrito. A pergunta de um atendente não pode recuperar um contrato reservado e pedir ao modelo que ignore o conteúdo depois. O trecho já teria atravessado uma fronteira indevida.
O fluxo proposto identifica o usuário, resolve suas permissões no servidor, restringe a busca e só então monta o contexto. Identificadores de cliente enviados pelo navegador não devem ser aceitos como prova de acesso. O mesmo cuidado vale para caches: reutilizar uma resposta entre públicos diferentes pode expor informações.
Planeje atualização, exclusão e falta de resposta
- Defina quem aprova um documento para entrar no acervo.
- Estabeleça como uma atualização substitui os trechos antigos.
- Remova ou bloqueie conteúdo cujo acesso foi revogado, inclusive em caches.
- Apresente as fontes que sustentam a resposta e permita sua conferência.
- Encaminhe ao responsável quando não houver informação suficiente.
A opção de não responder é parte da experiência. Se o acervo não contém uma regra sobre determinada exceção, completar a lacuna com um texto provável pode causar mais trabalho do que orientar a consulta ao dono do processo.
Teste os limites do acervo
Monte perguntas que um usuário pode fazer e outras cujo conteúdo ele não pode acessar. Inclua revogação recente, documento substituído, pergunta sem resposta e instrução maliciosa dentro de um arquivo. Verifique os trechos recuperados, além do texto final.
O aceite do piloto deve combinar utilidade e acesso correto. Uma resposta bem redigida não compensa um documento indevido; uma resposta autorizada, mas desatualizada, também precisa ser corrigida antes de ampliar o uso.
Converse sobre este insight
Seu comentário aparece após moderação. Seu e-mail não será publicado.