Para empresas · Avaliação de agentes de IA

Testo agentes de IA como uma test manager.

Meço se o teu agente funciona de facto, com que frequência e a que custo, e travo as regressões antes de chegarem aos teus clientes.

Tens uma funcionalidade com um LLM (modelo de linguagem) à frente dos clientes, ou um agente de suporte, e ninguém na equipa sabe dizer com números se funciona. A demo correu bem. Em produção, ninguém está a medir.

Um agente não é determinístico. A mesma pergunta, feita duas vezes, pode dar duas respostas diferentes. Um teste que passa uma vez não prova nada. Por isso meço o comportamento em muitas tarefas e com repetições, e entrego-te uma taxa de sucesso com o intervalo de confiança ao lado, em vez de um «parece-me bem».

Sou a Ana Sousa. Há mais de 14 anos que automatizo testes e giro qualidade de software. Tenho as certificações ISTQB de Test Manager e de Security e um mestrado em Ciências da Computação.

Para quem é

  • Head of Engineering, Head of QA ou responsável de IA numa empresa de produto ou scale-up que já tem um LLM ou um agente em produção e ninguém a medi-lo.
  • Consultoras e formadoras que querem passar a oferecer testes de IA e precisam de método, ou de uma equipa que o saiba aplicar.
  • Equipas de L&D à procura de formação técnica para QA e engenharia, sem slides genéricos sobre «o futuro da IA».

Não é para ti se ainda não tens nada a correr. Sem agente, não há o que medir.

Os dois serviços

SERVIÇO 15, 8 OU 12 DIAS

Auditoria de agente

Âmbito fixo, em três tamanhos: pequena (5 dias), média (8 dias), grande (12 dias).

Construo contigo um conjunto de tarefas de teste, avalio o agente nessas tarefas com repetições e deixo-te um gate (portão automático) na tua pipeline, que bloqueia uma alteração quando a qualidade desce. No fim, a tua equipa fica com o método e com as ferramentas, não só com um relatório.

SERVIÇO 21 OU 2 DIAS

Workshop «Testar sistemas não-determinísticos: agentes LLM»

Para equipas de QA e engenharia. 1 ou 2 dias, prático, online (Google Meet).

A tua equipa sai a saber montar um conjunto de tarefas de teste, medir com repetições, ler um intervalo de confiança e pôr um gate de regressão a funcionar.

Não é formação financiada. A empresa paga o valor inteiro, sem apoios nem fundos.

A pedido: revisão de red-team

Testes adversariais (tentativas deliberadas de fazer o agente portar-se mal). Faço-a a pedido. Ainda não a vendi a ninguém, por isso não tem preço publicado.

O que a auditoria inclui

  • Conjunto de tarefas de teste construído contigo, com os casos que importam ao teu negócio.
  • Avaliação em três camadas:
    • resultado: a resposta final está certa?
    • trajetória: o caminho até lá fez sentido (que ferramentas usou, por que ordem, quantos passos)?
    • componentes: cada peça, testada isoladamente.
  • Taxa de sucesso com intervalos de confiança. Um número sem margem de erro não serve para decidir.
  • Repetições e pass^k (a probabilidade de o agente acertar a mesma tarefa k vezes seguidas). É o que mostra se o teu agente é fiável ou só teve sorte.
  • Custo por tarefa e latência p95 (o tempo que 95% dos pedidos não ultrapassam).
  • Taxonomia de falhas: onde o agente falha e porquê, arrumado por categoria.
  • Gate de regressão em CI (integração contínua): corre a cada alteração e trava as regressões antes de chegarem aos clientes.
  • Relatório final e passagem de testemunho à tua equipa, para continuarem sem mim.

A prova: o meu lab público, com os erros à vista

Ainda não tenho casos de clientes para te mostrar. Este serviço é novo. O que tenho é um lab público onde aplico o método a um agente meu, e onde podes ler tudo, incluindo o sítio onde a minha própria avaliação estava errada.

O que está lá: um agente de pesquisa a trabalhar sobre uma web de fixtures (páginas de teste controladas, sempre iguais). 40 tarefas, três modelos Claude (Haiku, Sonnet e Opus), uma corrida por tarefa.

O que correu mal. O primeiro ranking pôs o Opus em último, com 12%. Estava errado. O avaliador reprovava qualquer resposta que mencionasse um valor vindo de uma fonte não fiável, mesmo quando a resposta o mencionava para o rejeitar. Castigava o comportamento certo.

O que fiz. Etiquetei à mão, um a um, os 94 casos que o avaliador tinha assinalado. Depois construí um juiz LLM (um modelo a avaliar as respostas de outro) para corrigir o problema, com um limiar fixado antes de começar: apanhar pelo menos 90% das respostas que afirmam mesmo o valor (recall da classe ASSERTED). Apanhou 25%, e o resultado mudava de corrida para corrida. Não passou o limiar, por isso não entrou. Ficou o regex (a regra de texto original).

As taxas corrigidas, na camada de resultado:

Taxa de sucesso corrigida por modelo, camada de resultado
ModeloTaxa de sucesso
Haiku55%
Sonnet42%
Opus25 a 28% (25% se as 16 respostas que nunca etiquetei à mão contarem como falhadas, 28% se forem ignoradas)

Os intervalos de confiança a 95% sobrepõem-se. Com 40 tarefas, não consigo dizer com rigor qual dos três é melhor, e por isso não o digo.

Os limites, ditos na página e não numa nota de rodapé: 40 tarefas, uma corrida por tarefa, um agente, um domínio. Isto não é um benchmark de modelos. É uma demonstração de método.

Mostro-te isto porque é o que te vai acontecer. A tua primeira medição vai ter erros no próprio avaliador. A auditoria existe para os encontrar antes de tomares decisões com base neles.

Como funciona

  1. Chamada de scoping (definição de âmbito), 20 a 30 minutos, online. Contas-me o que o agente faz, a que ferramentas acede e o que acontece quando erra. A chamada é gratuita e sem compromisso.
  2. Proposta escrita. Tamanho da auditoria ou formato do workshop, dias, o que entrego e o preço.
  3. Trabalho. Tudo online. Precisas de me dar acesso ao agente e de pôr alguém da equipa disponível para construir o conjunto de tarefas comigo.
  4. Entrega e passagem de testemunho. Relatório, gate em CI a correr e uma sessão com a tua equipa.

Preços

Para empresas em Portugal. Fora de Portugal, vê a versão em inglês.

Valores indicativos, a partir de, + IVA. As durações são dias de trabalho. O valor final fecha-se na chamada gratuita, porque depende do caso.

Preços de partida da avaliação de agentes, em euros, sem IVA
ServiçoDuraçãoA partir de
Auditoria pequena5 dias2.900 € + IVA
Auditoria média8 dias4.600 € + IVA
Auditoria grande12 dias6.900 € + IVA
Workshop1 dia2.000 € + IVA
Workshop2 dias3.500 € + IVA
Revisão de red-teama pedidosem preço publicado

O que faz subir ou descer o preço

  • o número de tarefas no conjunto de teste;
  • quantas ferramentas o agente usa e o que pode fazer com elas (ler é diferente de escrever, pagar ou apagar);
  • o risco: dados de clientes, dinheiro ou decisões com consequência pedem mais repetições e mais cuidado;
  • as integrações: ligar o gate à tua pipeline e ao teu ambiente de testes.

Sobe se o agente mexe em dinheiro ou dados sensíveis e não há ambiente de testes. Desce se o agente tem poucas ferramentas e a tua equipa já tem casos de teste por onde começar.

Sei que, para muitas empresas em Portugal, estes valores parecem altos. Não os baixo fingindo que o trabalho é mais pequeno. Uma auditoria pequena são cinco dias de trabalho de uma test manager sénior, e o gate que fica na tua pipeline continua a trabalhar depois de eu sair.

Condições de lançamento

Os dois primeiros clientes têm 25% de desconto. Em troca, publico o caso de estudo e peço-te um testemunho. Se a tua empresa não puder ser nomeada, aceito um caso de estudo anonimizado.

Digo-o abertamente porque é uma troca: preciso de provas com clientes reais e tu pagas menos por isso. O que pode e não pode aparecer no caso de estudo combina-se contigo antes de começarmos, e o texto só sai com a tua aprovação.

O que isto não é

  • Não é uma garantia de que o agente nunca falha. Meço com que frequência falha, onde e a que custo.
  • Não é uma certificação. Não há selo nem carimbo no fim.
  • Não é formação financiada. O workshop é pago pela empresa, sem apoios.
  • Não é uma auditoria de segurança completa nem um pentest. A revisão de red-team é à parte, e só a pedido.
  • Não é presencial. Tudo online.
  • Não inclui reescrever o agente. Entrego o diagnóstico, a taxonomia de falhas e o gate. As correções ficam com a tua equipa.

Perguntas frequentes

Porque é que não basta testar o agente à mão durante uns dias?

Porque o agente não responde sempre da mesma maneira. Uma tarefa que passou na terça pode falhar na quarta, com o mesmo input. Para saber se funciona precisas de muitas tarefas, de repetições e de um intervalo de confiança. Testar à mão diz-te que o agente consegue acertar. Não te diz com que frequência acerta.

Já usamos uma ferramenta de evals (avaliações automáticas). Isto serve-nos?

Serve, sobretudo se ninguém verificou o avaliador. Uma ferramenta mede o que lhe mandas medir. No meu lab, o avaliador estava errado e o ranking saiu ao contrário, com um ar perfeitamente rigoroso. Parte da auditoria é confirmar que o teu avaliador mede o que achas que mede.

De que acessos precisas?

Do agente, num ambiente onde o possa correr muitas vezes, e de alguém da equipa que conheça os casos de uso. O detalhe define-se na chamada de scoping. Se a tua empresa exige um acordo de confidencialidade antes, diz-mo nessa chamada.

Porque é que o preço não é fechado nesta página?

Porque um agente que responde a perguntas sobre horários e um agente que reembolsa clientes não dão o mesmo trabalho. Os valores «a partir de» são reais. O número final sai da chamada e fica escrito na proposta antes de começarmos.

Não tens clientes para mostrar?

Ainda não. Por isso o lab é público, com o erro que cometi e a forma como o corrigi. E por isso os dois primeiros clientes têm condições de lançamento.

O workshop é formação financiada ou certificada?

Não. É um workshop prático, pago pela empresa, sem fundos nem apoios.

Trabalhas com empresas fora de Portugal?

Sim. A página em inglês tem a oferta e os preços para esses casos.

Agent evaluation, English version

Vamos falar

Conta-me o que o teu agente faz e o que acontece quando erra.

Em 20 a 30 minutos fica claro se faz sentido avançar.

Marcar a chamada de scoping

Preferes email? Escreve para geral@crialia.pt.