Pular para o conteúdo
KASISKIPUBLIC MARKET INTELLIGENCENothing compares.

Dados · · 8 min de leitura

Testamos a segunda IA com 600 afirmações de resposta conhecida. O que ela pegou e o que deixou passar

Teste final do DoubleCheck com gabarito: 130 de 130 erros sobre um dado do documento sinalizados. Em maior ou menor valor, 13 de 28 erros passaram.

Por , Fundador da KASISKI

Em resumo: escrevemos 600 afirmações sobre duas bases de dados públicas (compras do PNCP e municípios do IBGE), calculamos a resposta certa de cada uma e erramos 180 de propósito. Depois passamos tudo pelo DoubleCheck, a segunda IA que confere a análise no KASISKI. Nas afirmações sobre um dado do documento (um valor, uma comparação, a página citada), ela sinalizou os 130 erros e tudo o que confirmou estava certo. Onde é preciso varrer o documento inteiro, o resultado é pior: em "maior ou menor valor", 13 dos 28 erros passaram como certos.

Os números vêm de um teste final escolhido antes dos últimos ajustes e rodado uma vez só. O que deu errado aparece aqui com o mesmo destaque do que deu certo.

Por que medir com gabarito

No backtest com 49 editais do PNCP, mostramos que a segunda IA não confirma a primeira em 1 de cada 4 itens. Aquele estudo media discordância, não acerto: em edital real não há resposta pronta para conferir quem tinha razão.

Para medir acerto, é preciso saber a resposta certa de antemão. Foi o que fizemos aqui:

  1. Pegamos uma base de dados pública e escrevemos os registros como um documento com páginas (60 registros por documento, 10 por página).
  2. O código escreveu afirmações sobre o documento e calculou a resposta certa de cada uma a partir do próprio dado.
  3. 30% das afirmações foram erradas de propósito, nos mesmos tipos de erro que vemos em análise de edital: valor trocado, página errada, registro que não existe e "maior" no lugar de "menor".
  4. O verificador recebeu só as afirmações, nunca o gabarito, e conferiu cada uma com a mesma chamada que confere a análise de um edital.

Como a IA de verificação foi testada com uma premissa falsa pronta, o teste mede exatamente o risco de uma análise de IA: uma afirmação bem escrita, com página citada, que está errada.

O resultado principal: conferir um dado do documento

A maior parte do que a análise de um edital afirma é desse tipo: "a habilitação exige índice de liquidez maior que 1, na página 34", "o valor estimado é R$ 2,8 milhões". No teste, eram 407 afirmações de valor ou de comparação entre registros, das quais 130 erradas.

Medida Sem DoubleCheck Com DoubleCheck
Afirmações erradas entregues como certas 130 0
Certas entre as que saíram confirmadas 68% (277 de 407) 100% (271 de 271; intervalo de 95%: 98,6% a 100%)
Erros sinalizados (divergência ou revisão) nenhum 130 de 130 (intervalo de 95%: 97,1% a 100%)
Certas sinalizadas à toa nenhuma 2,2% (6 de 277)

Por tipo de erro inserido:

Erro Exemplo Sinalizados
Maior no lugar de menor "o valor do registro 36 é menor que o do 2", quando é maior 64 de 64
Página errada o conteúdo está certo, mas na página 6, não na 3 citada 30 de 30
Valor trocado "no registro 7, a UF é SC", quando é SP 18 de 18
Registro inexistente cita o registro 97 num documento que vai até o 60 18 de 18

Nas duas bases o resultado foi o mesmo: no PNCP, 146 de 146 confirmadas certas e 69 de 69 erros sinalizados; no IBGE, 125 de 125 e 61 de 61.

O custo foram 6 alarmes falsos, todos em comparações. Em dois, entre números negativos (latitudes, em que -28 é menor que -8). Nos outros, o verificador leu os dois valores certos e errou a conclusão. Um alarme falso custa tempo de conferência, não uma decisão errada: o item volta marcado para você olhar.

Onde ela é mais fraca: varrer o documento inteiro

Contar registros ou achar o maior valor exige ler o documento todo, não um trecho. Nas outras 193 afirmações do teste, desse tipo, o resultado é outro:

Afirmação Certas Erradas
Contagem ("há 23 registros da região Sudeste") 31 de 85 confirmadas; as demais foram para revisão ou divergência 22 de 22 sinalizadas
Maior ou menor valor ("o maior valor estimado é o do registro 59") 58 de 58 confirmadas 13 de 28 passaram como certas

São dois comportamentos diferentes:

Para quem usa IA em edital, a lição é direta: totais e extremos ("o maior prazo", "o menor valor", "são 12 lotes") merecem conferência no documento, mesmo com uma segunda IA.

Medir mudou o próprio DoubleCheck

A primeira rodada de desenvolvimento, em 200 afirmações sobre a base de compras, mostrou o verificador aceitando metade das afirmações erradas: 50% dos erros sinalizados. É o efeito que os estudos chamam de premissa falsa: a IA recebe uma afirmação pronta e constrói a resposta em cima dela.

Três mudanças vieram dos backtests:

  1. O verificador passou a explicar primeiro o que o documento diz e só depois dar o veredito. Antes, ele às vezes escrevia no comentário que a afirmação estava errada e marcava "confirmado".
  2. Página ou registro que não batem passaram a ser divergência, mesmo que o conteúdo apareça em outro lugar do documento.
  3. Uma regra confere, no próprio documento, em que página está o trecho que o verificador citou. Página errada era o ponto mais fraco (33% sinalizados). No teste final, a regra corrigiu 28 vereditos, todos de páginas erradas de verdade, e não trocou nenhuma afirmação certa.

No teste final, considerando as 600 afirmações e todos os tipos, 92,8% dos erros foram sinalizados (167 de 180). Os 13 que passaram são todos de maior ou menor valor.

Também testamos mudanças que não funcionaram, como pedir ao verificador que escrevesse a conta das comparações antes de concluir. O ganho ficou dentro da variação entre rodadas iguais e veio com perda em outro ponto, então não entrou.

Como o teste foi feito

O que este teste não diz

O que fazer com isso ao usar IA em edital

Perguntas frequentes

Quanto o DoubleCheck acerta?

No teste final com 600 afirmações de gabarito conhecido, ele sinalizou os 130 erros sobre um dado do documento (valor, comparação, página citada) e tudo o que confirmou desse tipo estava certo; 2,2% das afirmações certas foram sinalizadas à toa. Em contagens e maior ou menor valor, que exigem varrer o documento inteiro, 13 de 50 erros passaram como certos.

Esses números valem para editais?

São um indicativo, não a medida exata. As bases são tabelas escritas como documento, mais regulares que um edital, e os erros foram inseridos de propósito. A avaliação com revisão humana item a item, em editais reais, é separada.

Por que o número principal é o da conferência pontual?

Porque é o que a análise de um edital mais faz: afirmar que uma exigência, um prazo ou um valor está no documento, numa página. A divisão entre conferência pontual e varredura foi decidida antes de rodar o teste, e a varredura aparece com os erros que passaram.

O que é um alarme falso no DoubleCheck?

É uma afirmação certa que voltou sinalizada com divergência ou revisão. Custa tempo de conferência, mas não leva a uma decisão errada: o item chega marcado para você abrir o documento.

Posso conferir os dados?

Sim. As 600 afirmações, com o gabarito e o que o verificador respondeu em cada uma, estão para download na página do DoubleCheck em números. Cada rodada é reproduzível pela semente.

CompartilheLinkedInWhatsAppXE-mail

Conteúdo informativo, escrito pela equipe Kasiski. Não substitui a análise jurídica do caso concreto.

No glossário

Continue lendo