Engenharia de IADados
O que torna fiável a pesquisa de conhecimento empresarial
Responder a perguntas a partir dos documentos da organização é fácil de demonstrar e difícil de tornar fiável. A confiança vem de cinco propriedades que se podem conceber, testar e continuar a testar: permissões, origem, atualidade, lacunas assumidas e qualidade medida.
- Por
- Equipa editorial da FromNine
- Publicado
- Tempo de leitura
- 6 min de leitura
Em resumo
- Aplique os direitos de acesso no momento da recuperação, por utilizador, a partir dos sistemas de origem. Nunca conte com o modelo para ocultar um excerto que já recebeu.
- Cada afirmação de uma resposta deve remeter para um excerto que uma pessoa consegue abrir e verificar em segundos, com a data e o estado visíveis.
- Meça a qualidade da recuperação e das respostas com perguntas reais antes do arranque, e continue a medir, porque os conteúdos e os modelos mudam.
Índice
O problema da demonstração
A maioria dos assistentes de conhecimento segue o mesmo padrão, conhecido como geração aumentada por recuperação (abre um site externo) (RAG): encontrar os excertos que correspondem a uma pergunta e pedir a um modelo de linguagem que escreva uma resposta assente nesses excertos. Numa pasta selecionada com cinquenta documentos, isto funciona de forma convincente ao fim de uma semana.
Em produção, o cenário é outro. Vinte anos de pastas partilhadas, wikis, pedidos de suporte, contratos e normas internas, muitos duplicados, desatualizados ou confidenciais. Nesse contexto, o assistente falha de duas formas. Dá uma resposta errada e as pessoas deixam de o usar. Ou, pior, dá uma resposta errada com segurança e as pessoas agem com base nela.
Uma pesquisa de conhecimento fiável depende, por isso, menos do modelo e mais de cinco propriedades do sistema que o rodeia. Cada uma pode ser concebida e, sobretudo, testada. O raciocínio vale para uma câmara municipal que pesquisa regulamentos e despachos, para um instituto público com circulares e orientações, ou para uma seguradora com manuais de subscrição.
Permissões: recuperar só o que o utilizador pode ler
A regra é simples: o assistente nunca deve mostrar a alguém um excerto que essa pessoa não poderia abrir no sistema de origem. O que importa é onde a regra é aplicada. Se um excerto chega ao modelo, parta do princípio de que pode aparecer na resposta. As permissões têm, por isso, de ser aplicadas antes da geração, no momento da recuperação, para o utilizador que faz a pergunta.
O OWASP inclui tanto a divulgação de informação sensível (abre um site externo) como as fragilidades de vetores e embeddings (abre um site externo), incluindo fugas entre limites de permissões, entre os principais riscos das aplicações de modelos de linguagem. Na prática, isso traduz-se em quatro requisitos.
- Guarde os direitos de acesso de cada documento de origem com cada fragmento no índice, obtidos do sistema de origem e não redefinidos à mão.
- Filtre por esses direitos no momento da consulta, com a identidade do utilizador autenticado, antes da ordenação e da geração.
- Sincronize as alterações de permissões pelo menos tão depressa como as alterações de conteúdo, e acorde em quanto tempo um direito revogado deve deixar de produzir efeito.
- Teste com funções reais. «Um estagiário consegue encontrar as tabelas salariais?» pertence ao conjunto de testes, não à análise posterior a um incidente.
Origem: citações que uma pessoa consegue verificar
Cada afirmação de uma resposta deve remeter para o excerto de onde veio: título do documento, versão ou data, responsável e uma ligação que abre no sítio certo. Mostre o próprio excerto, e não apenas o nome do documento, para que o leitor veja em segundos se a citação sustenta a frase.
Conceba o formato da resposta de modo que o texto sem suporte se destaque. Se nenhum excerto recuperado sustenta uma frase, o sistema deve omiti-la ou assinalá-la. Depois verifique-o automaticamente: compare cada excerto citado com a afirmação que deve sustentar e reveja uma amostra dos resultados. Citações que existem mas não sustentam a afirmação são uma falha comum e silenciosa.
Atualidade e autoridade
O conhecimento de uma organização tem versões. A norma de deslocações antiga e a nova respondem ambas à pergunta «posso viajar em classe executiva?», e dão respostas diferentes. Indexe os metadados que as distinguem: data de produção de efeitos, estado (rascunho, aprovado, substituído) e responsável. Coloque primeiro os documentos atuais e aprovados, exclua os substituídos salvo se o utilizador pedir o histórico, e mostre a data em cada citação.
Decida por tema qual é a fonte de referência. A política de recursos humanos vem do portal de recursos humanos, não de um e-mail que cita a versão do ano passado. Defina um ritmo de reindexação por fonte, de quase tempo real para dados de processos a diário para uma wiki, e monitorize-o: um índice desatualizado produz respostas que parecem certas e não são.
Lacunas assumidas: «não encontrei isto»
Muitas vezes, a resposta mais valiosa é uma lacuna assumida. Os modelos de linguagem podem produzir afirmações fluentes sem qualquer suporte, aquilo a que o NIST chama confabulação (abre um site externo) no seu perfil para a inteligência artificial (IA) generativa. Basear a resposta em excertos recuperados reduz o problema, mas não o elimina. O OWASP trata o efeito a jusante, pessoas a agir com base em resultados falsos, como um risco próprio, sob o nome de desinformação (abre um site externo).
Defina um limiar de relevância abaixo do qual o sistema diz que não encontrou uma fonte fiável e sugere a quem perguntar. Em perguntas sobre políticas, direitos ou obrigações, não deixe o modelo preencher lacunas com conhecimento geral. Depois acompanhe a taxa de perguntas sem resposta por tema. Nos primeiros meses, essa lista é muitas vezes o resultado mais útil de todo o projeto: mostra aos responsáveis pelos conteúdos exatamente onde falta documentação.
A arquitetura por trás das cinco propriedades
Nada disto exige uma tecnologia exótica. Exige que as permissões, os metadados e as verificações sejam partes de primeira ordem do processo, e não funcionalidades acrescentadas depois da demonstração.
Figura 1
Fluxo de trabalho ilustrativoLer o diagrama em texto
Os documentos são obtidos dos sistemas de origem com os respetivos direitos de acesso e metadados, como data, estado e responsável, e indexados.
Chega uma pergunta com a identidade do utilizador autenticado. Um filtro de permissões remove todos os excertos que esse utilizador não pode ler, antes de qualquer coisa chegar ao modelo.
O modelo redige uma resposta com citações dos excertos restantes. Uma verificação de fundamentação compara cada afirmação com o excerto citado. O utilizador recebe uma resposta com citações ou a indicação clara de que não foi encontrada uma fonte fiável.
Os dados pessoais merecem atenção explícita. Um índice de documentos continua a ser um tratamento dos dados pessoais que esses documentos contêm, pelo que se aplicam os princípios do RGPD de limitação das finalidades e minimização dos dados (abre um site externo) (artigo 5.º). Deixe de fora as fontes de que o caso de utilização não precisa, garanta que as eliminações num sistema de origem chegam ao índice e inclua o índice quando responder a um pedido de acesso. Em Portugal, a autoridade de controlo é a Comissão Nacional de Proteção de Dados (CNPD).
Qualidade medida, antes e depois do arranque
Não é possível avaliar a fiabilidade experimentando algumas perguntas numa reunião. Acorde critérios de qualidade com os responsáveis pelos conteúdos e meça cada camada separadamente, para saber onde corrigir um problema.
| Camada | Pergunta | Como medir |
|---|---|---|
| Recuperação | Vieram os excertos certos? | Cobertura (recall) e precisão face a um conjunto anotado de perguntas reais |
| Fundamentação | Cada afirmação está sustentada pela sua citação? | Verificações automáticas entre afirmação e excerto, com revisão humana por amostragem |
| Resposta | A resposta está correta, completa e é útil? | Revisão de uma amostra por especialistas, segundo critérios acordados |
| Acesso | Alguém viu algo que não devia? | Um conjunto de testes de permissões por função, executado em cada alteração do índice ou de um conector |
| Utilização | As pessoas confiam no assistente, e onde é que falha? | Opiniões dos utilizadores, taxa de perguntas sem resposta por tema, perguntas de seguimento, escalonamentos |
Construa o conjunto de testes a partir de perguntas reais: registos de pesquisa, pedidos ao apoio interno, perguntas que os novos colegas fazem. Algumas centenas de perguntas com respostas acordadas pelos responsáveis pelos conteúdos são um começo prático. Execute o conjunto completo em cada alteração, seja um novo modelo, uma nova forma de dividir os documentos ou uma nova fonte. A qualidade degrada-se em silêncio quando os conteúdos mudam, e só um conjunto de testes fixo torna essa degradação visível.
Como a fiabilidade se vê do lado do utilizador
Para quem o usa, tudo isto resume-se a alguns comportamentos observáveis. O assistente responde apenas a partir de documentos que a pessoa pode ler. Cada afirmação tem uma citação que se pode abrir. É possível ver se uma fonte está atualizada. Quando não há uma resposta fiável, o assistente di-lo claramente. E há alguém a medir a qualidade, porque é possível assinalar uma resposta errada e vê-la corrigida.
Os resultados da IA podem continuar a estar errados, e algumas perguntas merecem uma pessoa e não uma pesquisa. Assumir isso abertamente na conceção não é uma fraqueza do sistema. É o que leva as pessoas a confiar nele para tudo o resto.
Fontes
- arXiv. Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks (Lewis et al., 2020) (consultado em )
- OWASP GenAI Security Project. LLM02:2025 Sensitive Information Disclosure (consultado em )
- OWASP GenAI Security Project. LLM08:2025 Vector and Embedding Weaknesses (consultado em )
- OWASP GenAI Security Project. LLM09:2025 Misinformation (consultado em )
- National Institute of Standards and Technology. Artificial Intelligence Risk Management Framework: Generative Artificial Intelligence Profile (NIST AI 600-1) (consultado em )
- EUR-Lex. Regulamento (UE) 2016/679 (Regulamento Geral sobre a Proteção de Dados), artigo 5.º (consultado em )
Continuar a ler
- ServiçoEngenharia de IA e IA generativaPesquisa, estratégia de modelos, avaliação e LLMOps para IA generativa que aguenta a produção.
- SoluçãoAcesso ao conhecimentoRespostas a partir dos seus próprios documentos, limitadas ao que cada pessoa pode ver, com uma fonte para cada afirmação.
- PerspetivaOnde os agentes de IA precisam de aprovação humanaUm agente pode preparar quase tudo. Uma forma prática de decidir que ações pode concluir sozinho e quais precisam do «sim» de uma pessoa.
- PerspetivaO Regulamento da IA nas entidades públicas: o que preparar até dezembro de 2027Com as alterações de 2026, o Regulamento da IA aplica as regras de risco elevado a partir de dezembro de 2027, mas grande parte já se aplica hoje. Um plano de preparação com datas para as entidades públicas portuguesas.
Quer tornar pesquisável o conhecimento da sua organização?
Construímos assistentes de conhecimento sobre as fontes que já existem, com permissões, citações e um conjunto de testes acordado com os responsáveis pelos conteúdos desde o primeiro sprint.