Certificação profissional, exames e provas online
Auditoria de provas online por agente de IA
Cada prova online gera centenas de fotos de webcam, dezenas de capturas de tela e trechos de áudio. O agente lê tudo em 3 a 5 minutos, preenche o laudo e devolve por webhook. O auditor confere e decide.
- Cadastro x documento
- conforme: nome, CPF, nascimento
- Face documento x candidato
- 96,8 % em 240 de 240 fotos
- Saídas da janela
- 1, questão 31
- Telas identificadas
- 1
- Tela compartilhada
- inteira, só software permitido
- Pessoa adicional
- ausente em 300 imagens
- Objeto suspeito
- ausente
- Fala detectada
- 7 trechos, 24 s de 8 min 10 s
- Locutor
- compatível com o áudio de identificação
- Leitura de enunciado
- trecho 9, 00:05 a 00:12, questão 8
- Terceiros no ambiente
- ausentes
Com pendência2 apontamentos para o auditor conferir
Dados ilustrativos. Uma prova real leva de 3 a 5 minutos. O agente marca aprovado ou com pendência; reprovar é sempre decisão do auditor.
O que o agente verifica
Cinco módulos, um por tipo de evidência. Cada apontamento sai com arquivo, questão e instante.
- 01
Documento
Lê o documento da inscrição por OCR e confere nome, CPF, nascimento e filiação contra a ficha.
- 02
Identidade
Compara o rosto do documento com todas as fotos da webcam. Aponta as fotos em que a semelhança cai.
- 03
Telemetria
Aplica as regras do edital ao histórico da plataforma: saídas da janela, número de telas, início e fim.
- 04
Capturas de tela
Procura segunda pessoa, celular, fone e monitor extra nas fotos. Na tela, lê a questão, a câmera, o microfone e a barra de tarefas.
- 05
Áudio
Descarta o silêncio, transcreve o que tem fala e compara a voz com o áudio de identificação da inscrição.
Como funciona
Um pacote entra pela API, cinco workers de GPU analisam em paralelo, o consolidador escreve o laudo e um webhook devolve à sua plataforma. De 3 a 5 minutos por prova, com autoescala para o mês de pico.
-
1
Sua plataforma envia a prova
HTTPS, JSON, chave por clienteFaz um único
POST /provascom as fotos da webcam, as capturas de tela, os áudios, o documento, o áudio de identificação, o histórico de atividades e a ficha do candidato.Se falhar a resposta lista o que faltou; repetir o envio mantém o trabalho único.
< 1 minenvio do pacote -
2
A API valida e responde na hora
FastAPI, Python 3.12, object store em São PauloFaz confere cada arquivo pela assinatura binária, grava com expiração programada e devolve
202 Acceptedcom o número do trabalho.Se falhar arquivo corrompido gera
422com o nome do arquivo; o pacote só entra na fila completo.< 1 minvalidação e gravação -
3
A fila divide o trabalho em cinco tarefas
Redis Streams, idempotenteFaz documento, identidade, telemetria, capturas de tela e áudio rodam em máquinas diferentes ao mesmo tempo, com o mesmo identificador de prova.
Se falhar a tarefa volta para a fila e roda de novo; o resultado continua único.
imediatodistribuição -
4
Os workers de GPU analisam em paralelo
PyTorch, CUDA, pool de GPUs com autoescala, PostgreSQLFaz OCR do documento contra a ficha. Face do documento contra cada foto. Regras do edital sobre o histórico. Detector de objetos e leitura da captura. Áudio: descarta silêncio, transcreve, compara o locutor.
Se falhar o módulo que estourar o tempo vira evidência insuficiente naquele item; os outros quatro seguem.
2 a 3 mino áudio é o caminho crítico -
5
O consolidador escreve o laudo
modelo de linguagem, uma chamadaFaz recebe os cinco resultados em texto, com nome, CPF e imagens de fora. Decide entre aprovado, com pendência e evidência insuficiente e redige motivo e observação no formato do seu formulário. Sai como JSON validado contra um esquema fixo.
Se falhar o trabalho aguarda o modelo por 10 minutos; depois sai como evidência insuficiente para o auditor decidir.
~1 minredação -
6
Sua plataforma recebe o laudo por webhook
HTTPS, assinatura HMAC, descarte agendadoFaz
POSTassinado no seu endereço com o formulário preenchido. O painel de revisão mostra o mesmo laudo para o auditor confirmar ou alterar. O descarte do pacote fica agendado.Se falhar o webhook é reenviado com espera crescente por 24 horas; o laudo segue disponível no painel.
< 1 minentrega
Envio da provacURL, HTTP
# um pacote por prova, arquivos em multipart curl -X POST https://api.auditoria.teli.app.br/v1/provas \ -H "Authorization: Bearer $CHAVE" \ -F "ficha=@ficha.json" -F "documento=@documento.pdf" \ -F "historico=@historico.json" -F "identificacao=@voz.wav" \ -F "webcam[]=@webcam/*.jpg" -F "tela[]=@tela/*.jpg" -F "audio[]=@audio/*.wav" # resposta imediata { "trabalho": "prv_7f3a", "status": "recebido", "previsao_min": 5 }
Laudo devolvidowebhook, JSON
# POST assinado (X-Assinatura: HMAC-SHA256) no endereço da sua plataforma { "trabalho": "prv_7f3a", "resultado": "com_pendencia", "motivo": "Saída da janela na questão 31; fala coincidente com o enunciado da questão 8", "apontamentos": [ { "modulo": "telemetria", "questao": 31, "arquivo": "tela/031.jpg", "instante": "15:05:12" }, { "modulo": "audio", "questao": 8, "arquivo": "audio/009.wav", "trecho": "00:05-00:12" } ], "conformes": ["documento", "identidade", "tela", "locutor"], "tempo_min": 3.8 }
Escopo
O agente cobre a evidência que a sua plataforma já grava. Correção, nota e reprovação seguem com a certificadora.
| Módulo | Entra | Sai no laudo | Hoje, na revisão manual |
|---|---|---|---|
| Documento | PDF ou foto do documento e a ficha | Campo a campo: conforme ou divergente | Leitura visual de cada documento |
| Identidade | Foto do documento e fotos da webcam | Semelhança por foto e as fotos abaixo do limiar | Amostragem de algumas fotos |
| Telemetria | Histórico de atividades da plataforma | Cada regra do edital: cumprida ou apontada, com instante | Conferência do relatório da sessão |
| Capturas de tela | Fotos da webcam e capturas de tela por questão | Pessoa, objeto, tela extra e software vedado, com a captura de origem | Rolagem por dezenas de capturas |
| Áudio | Trechos de áudio e o áudio de identificação | Trechos com fala, transcrição, locutor e coincidência com o enunciado | Escuta dos trechos, quando há tempo |
| Laudo | Os cinco resultados | Aprovado ou com pendência, motivo e observação no formato do seu formulário | Formulário preenchido à mão |
| Fora do escopo | Correção e nota; reprovação automática; vídeo contínuo (entra como aditivo); envio do pacote pela plataforma. | ||
Aceite
Sete critérios medidos no Marco 1 sobre o acervo que a certificadora já auditou. Se algum ficar abaixo da meta, o relatório propõe a meta ajustada e a certificadora aprova antes dos módulos seguintes.
| Critério | Como se mede | Meta |
|---|---|---|
| Detecção | Irregularidades confirmadas pelo auditor que o agente marca como pendência | ≥ 95 % |
| Falso positivo | Provas limpas marcadas como pendência | ≤ 15 % |
| Reprovação automática | Reprovações emitidas pelo agente | 0 |
| Rastreabilidade | Apontamentos com arquivo, questão e instante | 100 % |
| Tempo por prova | Do pacote ao laudo | ≤ 5 min |
| Disponibilidade | Medida por mês | ≥ 99 % |
| Retenção | Descarte do pacote e das questões após o laudo | ≤ 20 dias |
Implantação em 60 dias
Cinco marcos, contados da liberação do acervo de provas já auditadas. Cada marco entra em produção antes do seguinte.
- dias 1 a 20
Calibração
Acervo já auditado; detecção e falso positivo por regra.
- dias 15 a 30
Documento, identidade, telemetria
Módulos 1 a 3 em produção; ambiente de testes com a API.
- dias 25 a 45
Capturas de tela
Módulo 4 em produção, imagem de origem em cada apontamento.
- dias 35 a 52
Áudio
Módulo 5 em produção, com instante e locutor.
- dias 50 a 60
Painel e operação
Painel por risco, documentação, primeiros lotes reais.
Investimento
Implantação
Até três programas de certificação, entrega em 60 dias. Metade na assinatura e o restante nos marcos.
Por prova auditada
Processamento, laudo, suporte e regras atualizadas a cada revisão de edital. Cobrado só sobre provas auditadas. Volumes acima de 60 mil provas por ano têm degrau de preço.
- PrazoPreço por prova por 24 meses, reajuste anual por IPCA.
- LicençaA certificadora usa a plataforma sob licença, com assentos ilimitados.
- DadosSó para a auditoria do edital, sob NDA, fora de qualquer treinamento, hospedados no Brasil.
- Banco de questõesEnunciados visíveis nas capturas: usados só para confrontar o áudio, descartados após o laudo.
Próximo passo
Uma conversa técnica de 40 minutos
Traga uma prova já auditada. Mostramos o laudo do agente sobre ela e fechamos escopo, acervo e prazo.
Agendar a conversaGabriel Canhete Machado
CEO, TELI
ceo@teli.app.br
