Auditoria técnica de respostas de inteligência artificial baseada em evidências

Da afirmação à evidência. Da evidência a um resultado verificável.

Projeto brasileiro open source para verificar respostas de IA no nível de cada afirmação: o que foi afirmado, quais evidências foram usadas, como elas se relacionam e por que determinada classificação foi emitida.

Apache-2.0Python 3.11 · 3.12 · 3.13v0.7.0Judge 2.0Mantido por Anderson Leon Ayora

O problema

Uma resposta convincente não é uma resposta comprovada

Uma resposta de IA pode parecer correta e citar uma fonte sem que essa fonte sustente o que foi dito. Em contextos que exigem responsabilidade, não basta receber uma resposta fluente: é preciso poder inspecionar a relação entre afirmação e evidência.

O AYORAI ATTRACTOR desenvolve uma abordagem estruturada para essa verificação. Ele não promete eliminar todas as alucinações nem provar que uma fonte externa é verdadeira — torna a verificação inspecionável, rastreável e reproduzível.

Apresentação

O projeto em vídeo

Anderson Leon Ayora, autor do AYORAI ATTRACTOR, apresenta o projeto.

Se o vídeo não carregar, assista no LinkedIn.

Como funciona

Cinco etapas, uma decisão auditável

Cada resposta é decomposta e examinada afirmação por afirmação, até um veredito emitido por regras explícitas.

  1. Delimitar a afirmaçãoDefinir exatamente o que está sendo verificado.
  2. Relacionar evidênciasFontes e trechos relevantes, com proveniência.
  3. Analisar a relaçãoA evidência apoia, contradiz ou não esclarece?
  4. Aplicar o JudgeRegras determinísticas versionadas selecionam o veredito.
  5. Inspecionar e reproduzirArtefatos e testes para entender o resultado.

Os cinco vereditos do Judge 2.0

SUPPORTEDPARTIALLY_SUPPORTEDUNVERIFIEDCONFLICTINGREFUTED

Quando as evidências não bastam, o resultado é UNVERIFIED em vez de um palpite; quando se contradizem, CONFLICTING em vez de uma escolha silenciosa. A semântica completa está no contrato e rastreabilidade do Judge 2.0.

A separação fundamental

Inteligência ≠ Autorização ≠ Execução

Camada 1

Inteligência

Modelos de linguagem auxiliam a análise de afirmações e evidências.

Não decide o veredito
Camada 2

Autorização

O Judge determinístico aplica o contrato explícito do sistema.

Única autoridade do veredito
Camada 3

Execução

A aplicação consome o resultado sem transformar sugestão de modelo em fato.

Não decide o veredito

Por que importa para auditoria

Princípios de engenharia

Em vez de depender de uma explicação em linguagem natural, cada conclusão relevante pode ser examinada à luz das evidências e das regras que a produziram.

Rastreabilidade

Conectar cada afirmação às evidências e referências disponíveis.

Regras explícitas

Decisão final separada da análise assistida por modelos.

Reprodutibilidade

Regras, conjuntos de avaliação e artefatos versionados.

Verificação técnica

Testes automatizados, regressões e verificações de segurança.

Limites declarados

Separar o que foi medido, o que está implementado e o que está em desenvolvimento.

Guia de auditoria de IA

O que é, governança de IA e como verificar respostas de IA, em português.

Ler o guia →

Alucinação de IA

Como detectar e verificar respostas do ChatGPT e de outras IAs.

Ler o guia →

Estado e limites

O que está comprovado hoje

O repositório contém implementação de verificação, contrato do Judge 2.0, testes de regressão e avaliações documentadas. Há resultados históricos para Golden v0 e v0.1, além de uma execução de desenvolvimento da Calibration V2 em LLM-AggreFact (em inglês). Cada resultado deve ser interpretado segundo sua partição, protocolo, commit e limitações documentadas.

Calibration V2 — resultado DEV (7 nov. 2026)

Na partição DEV-A, o FactCG foi selecionado pela regra registrada, com balanced accuracy cross-fitted de 74,68%. Métricas probabilísticas: AUROC 0,8650 · AUPRC 0,9454 · Brier 0,1168 · ECE (15 bins) 0,0054.

O resultado oficial da v0.7.0 foi: a regra LTT originalmente registrada não aprovou nenhuma das 11 coortes. Após a Emenda 2, uma reaggregação dos mesmos artefatos DEV — sem nova inferência — encontrou quatro coortes que passaram pelo procedimento emendado: RAGTruth (92,7% de acerto observado; 91,6% de cobertura), ClaimVerify (94,6%; 67,2%), Lfqa (93,7%; 45,2%) e Reveal (95,6%; 32,6%). Este resultado é exploratório e pós-hoc, não certificação confirmatória; sete coortes não rejeitaram a hipótese nula no primeiro limiar testado.

A análise de poder propõe discutir, para a v0.8, um piso operacional de 367 respostas aceitas por coorte, mas isso ainda é uma proposta, não uma regra vigente; coortes menores poderiam ficar estruturalmente não testáveis por esse desenho.

Limite de interpretação: todos esses resultados são DEV, não TEST, produção, ranking ou evidência de generalização para português. FactCG, MiniCheck e mDeBERTa são modelos de terceiros; consulte o relatório Calibration V2, a reaggregação exploratória e análise de poder e a proveniência.

Limites declarados
  • Ainda não há resultado de benchmark em português; o protocolo RGC está em desenvolvimento e não está congelado.
  • Resultados sintéticos não demonstram desempenho em produção nem generalização para documentos jurídicos brasileiros.
  • O projeto não é apresentado como certificado, não garante a detecção de toda alucinação e não comprova conformidade regulatória por si só.
  • Hashes ajudam a verificar a integridade de artefatos; não provam a veracidade de seu conteúdo.

Para o estado mais recente, consulte o Status técnico.

Começar

Instalação

Requer Python 3.11, 3.12 ou 3.13.

git clone https://github.com/Ayorinha/ayorai-opensearch.git
cd ayorai-opensearch
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
pytest

Para avaliações opcionais com backends NLI, consulte o guia passo a passo.

Perguntas frequentes

Perguntas frequentes

O que é o AYORAI ATTRACTOR?

Um projeto brasileiro open source de auditoria técnica de respostas de inteligência artificial baseada em evidências. Ele verifica respostas de IA afirmação por afirmação e usa um Judge determinístico, com regras versionadas, para emitir o veredito.

Quem criou o projeto?

Anderson Leon Ayora, autor, mantenedor e diretor técnico do AYORAI ATTRACTOR.

É gratuito?

Sim. É distribuído sob a licença Apache-2.0.

Ele substitui revisão humana ou avaliação jurídica?

Não. O sistema apoia a análise; não substitui profissionais responsáveis, revisão humana, controles internos ou avaliação jurídica.

Como citar o projeto?

Para citar a versão 0.7.0, use o DOI 10.5281/zenodo.24045951. Para citar o projeto independentemente da versão, use o DOI de conceito 10.5281/zenodo.23125082. Os metadados estão em CITATION.cff.