Agentes de IA nas empresas: como testar com aprovação humana

Por João Augusto
Publicado em Atualizado em
Ilustração editorial de autonomia com limites: escopo, teste, aprovação, retorno, em azul-marinho e terracota sobre areia.

Testar agentes de IA nas empresas começa com uma tarefa que a equipe consegue conferir. Antes de conectar sistemas, defina o que o agente pode preparar, quem aprova a saída e quais ações continuam bloqueadas. O objetivo do piloto é descobrir se existe ganho operacional depois de contabilizar revisão, correções e custo.

As etapas e os critérios abaixo são sugestões de desenho, não resultados obtidos nem promessa de desempenho.

Delimite a tarefa e nomeie os responsáveis

Evite propostas como “automatizar o administrativo”. Prefira “preparar um pacote documental para conferência interna a partir de arquivos de teste”. Escreva quais entradas serão aceitas, qual saída será entregue e quando o agente deve parar para pedir ajuda.

Nomeie um responsável pelo processo, um revisor e quem pode interromper o teste. O AI RMF do NIST orienta documentar tarefas específicas, limites do sistema e supervisão humana. NIST: AI RMF

Para esse piloto, autorize leitura da pasta de teste e criação de rascunhos em uma área separada. Bloqueie envio externo, assinatura, exclusão e alteração dos originais. Esses limites devem existir nas permissões das ferramentas, não apenas nas instruções dadas ao modelo.

Prepare dados de teste e uma comparação manual

Comece com documentos fictícios ou cópias anonimizadas, após conferir se ainda há informação identificável no conteúdo, nas imagens e nos metadados. Não forneça credenciais de produção. Inclua casos comuns e exceções: anexo ausente, versões conflitantes, documento ilegível e nomes semelhantes.

Separe exemplos usados para ajustar o fluxo de um conjunto reservado para avaliação. Para cada caso, registre a saída esperada e os erros que impedem o aceite. O NIST recomenda documentar conjuntos de teste, métricas e avaliações em condições semelhantes às de uso. NIST: AI RMF

Antes de executar o agente, peça à equipe que faça manualmente o mesmo tipo de tarefa. Essa é a baseline manual: registre tempo de trabalho, espera, correções e falhas. Na comparação, some ao fluxo com IA o tempo de revisão e retrabalho. Avalie também a qualidade, pois terminar antes com anexos errados não atende ao objetivo.

Separe sugestão de execução

Rascunhar uma mensagem ou sugerir uma lista de anexos não equivale a enviar documentos, assinar ou apagar arquivos. Organize a passagem entre essas etapas como uma autorização explícita.

A documentação do LangGraph descreve interrupções que pausam o fluxo e aguardam uma resposta externa antes de continuar. LangGraph: interrupções e retomada Esse padrão é uma referência técnica, não uma funcionalidade atribuída a qualquer plataforma de assinatura.

Para ações irreversíveis ou com efeito externo relevante, exija aprovação prévia de uma pessoa autorizada. Mostre a ação, o destino, os arquivos e suas versões. Registre quem aprovou e quando. Se o conteúdo ou destinatário mudar, invalide a autorização anterior. Silêncio, prazo vencido e resposta ambígua devem manter o bloqueio.

Neste piloto, nem uma aprovação libera assinatura autônoma. Envio e assinatura continuam no processo humano habitual, fora das permissões do agente.

Exemplo hipotético: preparar um pacote documental

Uma equipe testa a preparação de documentos para uma contratação fictícia. O agente recebe uma solicitação e arquivos sintéticos, confere a presença dos itens previstos e monta uma pasta de rascunho. Entrega um índice com a origem de cada arquivo e uma lista de pendências, sem inventar informações ausentes.

O revisor compara o pacote com os originais, verifica versões e decide se ele está pronto. O checklist antes de enviar contrato para assinar pode apoiar essa conferência. Se faltar um anexo ou houver divergência, o pacote volta para correção. Nenhum convite é enviado, nenhum documento é assinado e nenhum original é apagado pelo agente.

Esse cenário ilustra uma proposta de teste. Não descreve uma implantação ou um resultado real.

Defina aceite, observabilidade e orçamento

Antes da primeira execução, combine critérios como estes:

  • Aceitar o pacote somente quando os itens obrigatórios estiverem presentes ou as ausências corretamente sinalizadas.
  • Reprovar qualquer troca de versão, destinatário indevido ou ação sem autorização.
  • Exigir rastreabilidade dos arquivos usados e das decisões do revisor.
  • Buscar tempo total menor que a baseline, preservando a qualidade exigida.
  • Interromper o piloto se o custo ultrapassar o teto aprovado ou ocorrer uma falha crítica.

Esses critérios são sugestões. A equipe deve fixar os limites de tempo, custo e qualidade conforme o risco e a capacidade de revisão.

Para tornar o fluxo observável, registre o identificador da execução, etapas, versões do modelo e das instruções, ferramentas acionadas, erros, aprovações e resultado final. Restrinja acesso aos registros e evite copiar documentos completos para os logs.

O orçamento deve incluir chamadas ao modelo, ferramentas, armazenamento, tentativas repetidas e trabalho humano. Defina teto por execução e para o piloto, limite de tentativas e condição de parada. O NIST inclui monitoramento e recuperação na gestão dos sistemas de IA. NIST: AI RMF

Teste repetição e recuperação antes de ampliar

Uma falha de comunicação não prova que a operação deixou de acontecer. A Amazon Builders’ Library explica como identificadores de solicitação ajudam a reconhecer repetições e evitar efeitos duplicados. Amazon Builders’ Library: idempotência

No piloto, associe cada operação a uma chave estável e implemente a checagem no sistema executor. Repetir a mesma solicitação não deve criar outro pacote. Conteúdo alterado exige nova versão, com nova revisão quando aplicável. Teste isso: apenas gerar um identificador não garante idempotência.

O LangGraph também alerta que a retomada pode executar novamente código anterior à interrupção. LangGraph: interrupções e retomada Simule queda de conexão, rejeição humana e tentativa duplicada. Preserve o último estado confirmado; quando o efeito for incerto, confira o destino antes de repetir.

Amplie o escopo somente após revisar as evidências do teste. Se o retrabalho consumir o ganho ou o bloqueio falhar, ajuste a tarefa e repita a avaliação antes de conceder novas permissões.

No mesmo assunto