Os agentes propõem, as pessoas aprovam: como o DocReveal mantém o seu assistente de IA sob controlo

A Keldmoor, uma distribuidora industrial fictícia do Ohio, tem um problema com as faturas de setembro da Stavlund, um fornecedor de parafusaria de Milwaukee. Uma ainda aplica o preço antigo, apesar de uma adenda ao contrato. Outra cobra 12 500 contraporcas, quando o cais de receção recebeu 12 100. Numa terceira, as linhas somam 8 240,00, mas a fatura indica 8 420,00. E uma cópia em papel de uma delas voltou a aparecer na digitalização da sala de correio.

A equipa de contas a pagar trabalha com um assistente de IA e, por isso, pede-lhe o óbvio: encontrar as faturas contestadas, marcá-las com a etiqueta «Do not pay – disputed» e redigir um e-mail ao fornecedor com referências ao contrato. A questão não é se o assistente o consegue fazer. A questão é o que lhe permite fazer sozinho.

O nosso novo vídeo, Agents under control, mostra como o DocReveal responde a essa pergunta. Dura três minutos e meio, pode vê-lo no topo desta página e foi feito para responsáveis de finanças e operações, bem como para as equipas de TI e segurança que dão luz verde à utilização de IA. Eis o que vai ver e porque é que isso importa.

Autorizar: uma chave por assistente

Um assistente externo liga-se ao DocReveal através da norma aberta Model Context Protocol (MCP), com uma chave de acesso própria. No MCP Manager, a equipa cria uma chave com o nome do assistente e restringe-a ao que o trabalho exige: documentos, pesquisa, regras de negócio, etiquetas e as ferramentas da plataforma — nada mais. A chave expira ao fim de 90 dias, o respetivo segredo só é mostrado uma vez, e é possível renová-la ou revogá-la a qualquer momento.

Sem palavras-passe partilhadas e sem acessos de tudo ou nada. Cada assistente trabalha em nome próprio.

Decidir: que ações esperam por uma pessoa

Nem todas as ações comportam o mesmo risco. Para cada capacidade, a equipa decide como são protegidas as respetivas ações sensíveis: são executadas automaticamente, o assistente tem de as confirmar primeiro, ou uma pessoa tem de as aprovar. Para as etiquetas, a Keldmoor escolhe a aprovação humana.

Cada ação sensível está assinalada como tal, incluindo atribuir, remover e criar etiquetas. Algumas salvaguardas não podem ser reduzidas de forma alguma: as alterações aos membros da equipa passam sempre por uma pessoa.

Trabalhar: o assistente lê, encontra e propõe

A leitura é feita de imediato. O assistente lista as faturas de setembro, lê os resultados das regras de negócio e extrai as passagens relevantes do contrato de fornecimento, da respetiva adenda e do relatório de receção. A resposta identifica três faturas contestadas, com 720,00 USD, 436,00 USD e 180,00 USD em disputa, assinala a cópia em papel como duplicado e confirma que uma quarta fatura está em ordem.

Depois, pede para aplicar a etiqueta, e é aí que para. Os quatro pedidos de etiquetagem ficam todos à espera de aprovação, e o assistente assim o indica. O e-mail ao fornecedor é um rascunho, e continua a sê-lo.

Aprovar: uma pessoa diz que sim

Surge uma notificação no DocReveal, e o aprovador abre a caixa de aprovações no Agent Manager. Os pedidos de assistentes externos e dos próprios agentes do DocReveal chegam a um único lugar e podem ser filtrados por origem. Cada pedido mostra a ação, a chave que o solicitou e quando.

O responsável de contas a pagar aprova o primeiro pedido com um comentário, «Disputed per MSA-2026-014 – hold payment», e depois os outros três. De volta à conversa, o assistente verifica o estado da aprovação e conclui o trabalho: a etiqueta está agora nas três faturas e na cópia em papel. A quarta fatura fica sem etiqueta, e o e-mail continua à espera de que uma pessoa o envie.

São as mesmas faturas de setembro que talvez já conheça de Checked, not trusted e Ask your invoices. Lá, o DocReveal encontrou os problemas. Aqui, um assistente de IA atua sobre eles, dentro de limites definidos por pessoas.

Auditar: cada chamada fica registada

No registo de atividade do MCP Manager fica guardada cada chamada feita pelo assistente: o que leu, o que esperou por aprovação e o que foi executado depois do sim, cada uma com a hora, a capacidade e a chave. A equipa pode filtrar por chave, capacidade ou estado e exportar as chamadas selecionadas em CSV, JSON, XML ou YAML para os seus auditores.

Quando alguém pergunta quem alterou o quê, e quando, basta um filtro para ter a resposta.

O que reter

  • Dê a cada assistente a sua própria chave. Limite-a às capacidades de que precisa, deixe-a expirar e mantenha a revogação nas suas mãos.
  • Decida onde uma pessoa tem de dizer que sim. Deixe a leitura avançar sozinha e faça com que as alterações esperem por aprovação.
  • Aprove num só lugar. Uma única caixa para todos os pedidos, com um comentário que explica a decisão.
  • Mantenha o registo. Cada chamada, com a sua chave e a sua hora, pronta a filtrar e a exportar.

Todas as empresas e números do vídeo são dados de demonstração fictícios.

Os agentes propõem. As pessoas aprovam.