KuVona · triagem IA·Sistema · CJC-MZ·04.05.2026 · 14h25surface 2
VKuVonaTriagem IA · sistema
sistema activo · 14:25:08
Cena 01
6 funções da IA · transparência absoluta · sob supervisão humanaKuVona expõe as 6 funções que a IA exerce. Não é caixa preta · é ferramenta editorial. Cada função tem fronteiras claras · cada output passa por humano.
1 · Triagem por urgênciaSUGESTÃO

Sugere ordem da fila. Vermelho · amarelo · cinza. Editora confirma com 1 toque ou discorda.

URG REL PAD
2 · Verificação metadataSINAL

EXIF · GPS · timestamp. Verifica integridade técnica · não decide credibilidade.

EXIF ✓ · GPS ✓ · < 30 min ✓
3 · Detecção de fakesALERTA

IA generativa · adulteração · stock photos. Probabilidade visível · editora decide.

IA gen 4% · adulteração 0%
4 · Reverse image searchINFORMA

Imagem circulou antes? Procura em arquivo KuVona + Google Images + TinEye + bases públicas.

não circulou · hash único
5 · Agrupar duplicadosSUGERE

14 testemunhos do mesmo evento. Sugere cluster · editora confirma · evita repetições.

cluster #142 · 7 fotos relacionadas
6 · Violência gráficaPROTEGE

Aviso antes de editora abrir. Sangue · gore · ferimento extremo. Editora prepara-se · não censura.

violência 18% · aviso emitido

O que a IA NÃO fazFRONTEIRAS
  • Reconhecimento facial · risco de vigilância · banido
  • Identificar pessoas · banido
  • Decisão de publicação · só editora humana
  • Decisão de descarte · só editora humana
  • Acesso a material arquivado para treino · banido sem auditoria
  • Avaliação de credibilidade da fonte · só humano
Cena 02
Verificação metadata · 14h23 · 16 segundos depois do envioO testemunho da Cândida acabou de chegar ao servidor. Sistema verifica 6 dimensões técnicas em paralelo · resultado em 16 segundos.
Verificação · testemunho #4721 · cândida.sautomático
EXIF intacto
tecno spark 7 · sem stripping · sem edição
100%
GPS plausível
-25.965° 32.586° · Av. 24 Julho · raio 12 m
100%
Timestamp recente
capturada há 3 min · janela < 30 min
100%
Hash não circula
não existe nas bases públicas · não é repost
100%
!
Identifica vítima
42% identificabilidade · sugerir borrar
42%
Não-IA generativa
4% · score baixo · provavelmente real
4%
Como cada check funciona · técnico

EXIF

Lê metadata embebida na imagem · device · lente · ISO · ângulo · timestamp original. Edição parcial deixa traços. Stripping completo é red flag (porquê alguém limparia?).

GPS plausível

Coordenada bate com Av. 24 Julho · raio de 12 m. Se Cândida diz "acidente Av. 24 Julho" mas GPS marca Beira · alerta vermelho.

Timestamp recente

Foto tirada há 3 min. Janela curta (30 min). Foto de 2019 reciclada · rejeitada automaticamente.

Hash reverso

SHA-256 da imagem · procura em arquivo KuVona + Google + TinEye + Yandex + bases jornalísticas. Se já circulou · sinaliza · pode ser legítimo (republished) ou fake (recycled).

Identifica vítima

Detecta rostos visíveis · NÃO identifica quem é · só conta. 42% = "rostos detectados em 2 das 4 fotos · um deles em primeiro plano". Sugere borrar antes de publicar.

Não-IA generativa

Modelo discriminador treinado em saídas de Stable Diffusion · DALL-E · Midjourney · Flux. 4% · imagem provavelmente real. > 70% · sinaliza para editora.

Cena 03
Detecção de fakes · cenário · alguém tenta enganar KuVonaCenário hipotético · um utilizador submete foto IA-gerada de "linchamento em Maxixe". Sistema detecta · não publica · editora analisa.
⚠ Cenário · tentativa de fakeDETECTADO
imagem retida · análise em curso

Submissão · "linchamento Maxixe"

Utilizador anónimo · 3.ª submissão · 2 anteriores descartadas · texto inflamatório.

IA generativa
84%
EXIFstripped · sem deviceFAIL
GPSausente · não temFAIL
Hashcirculou em 4chan há 2 diasFAIL
Texto"linchamento" · "feiticeiro"ALERTA
Stable Diffusion artefacts5 dedos errados · iluminação inconsistenteDETECT
3 sinais combinados · alta confiança

KuVona não decide só por um sinal. 3 ou mais red flags em paralelo · sistema retém para revisão. 1 só sinal · marca · editora vê.

  • IA-gen 84% · 1 sinal forte
  • EXIF stripped · 2 sinais
  • Hash circulou · 3 sinais
  • Linguagem linchamento · 4 sinais
  • Histórico do utilizador · 5 sinais

5 sinais combinados · sistema retém com alta confiança. Mesmo assim · editora especializada vê · pode libertar se houver explicação.

Caso resolvido · 14h44

Editora especializada confirmou · imagem é IA-generated · texto é incitamento. Descartado. Utilizador notificado · "submissão violou princípio 5 e 7 · não publicado · 2.ª violação · conta suspensa". Auditoria pública · entrada anonimizada no relatório mensal.

Cena 04
Triagem por urgência · 14h23 · IA classifica · Beatriz vê sugestãoO testemunho da Cândida sobe a urgente. IA explica porquê. Beatriz pode aceitar ou descer · com 1 toque.
IA · TRIAGEM #4721 v0.4 · changana+pt
SUGESTÃO · URGENTE
URGENTE · 92%

Acidente em curso · 1 ferido visível · ambulância. Recomendação · revisão em 4 minutos.

SCORES · DIMENSÕES
Acidente em curso
92%
Vida em risco
88%
Notícia pública
74%
Local de alta visibilidade
81%
Identifica feridos
42%

PORQUÊ · SINAIS DETECTADOS
• Palavras-chave · "acidente" · "ferido" · "ambulância"
• GPS em via principal · Av. 24 Julho
• Timestamp · 14:22 (hora de pico de trânsito)
• Visualmente · 2 viaturas · vidro · ferida · ambulância
• Histórico fonte · ★ 4,8 · 2 publicações
Beatriz vê · pode discordar

Beatriz vê os scores antes de abrir o testemunho. Pode aceitar urgência (1 toque · vai para topo da fila) ou descer para "relevante" (1 toque · 15 min em vez de 4).


DISCORDÂNCIA · REGISTADA

Se Beatriz descer · sistema regista · sinal vai para auditoria trimestral. Repetidas discordâncias do mesmo tipo · modelo é re-treinado. Ex · IA marca cheias como urgente · editores descem · próximo trimestre IA aprende a calibrar.

3 níveis de confiança · 3 fluxos
ConfiançaFluxo
≥ 85%Editora aceita rápido · 1 toque
60-84%Editora abre · vê fotos · decide
< 60%Escala para revisor sénior · IA assume incerteza
Cena 05
Agrupar duplicados · 14h26 · cluster #142 · cheia em Tete17 testemunhos diferentes da mesma cheia · IA agrupa por GPS proximity + timestamp + similarity. Beatriz vê 1 cluster · não 17 cards.
Cluster #142 · cheia · Rio Revubuè · Tete17 testemunhos · 14h08-14h23
Manuel Mucavele · agricultor
14:08 · -16.166° 33.589° · ★ 4,2 · ✓ ancora
Fátima A. · enfermeira
14:11 · 240 m a este · ★ 4,5
João T. · estudante
14:14 · 180 m a sul · novo
Olga M. · funcionária pública
14:18 · 320 m a oeste · ★ 4,1
+ 13 testemunhos · ver todos
Como agrupar · 4 critérios
  • Proximidade GPS · < 500 m
  • Janela temporal · < 30 min
  • Similaridade visual · CNN embeddings · cosine > 0,72
  • Categoria igual · cheia + cheia

3 dos 4 critérios · agrupa. Editora confirma · pode separar individual se quiser.

Reputação cumulativa

Cada cidadão do cluster sobe ★ · contribuição validada (foram 17 a confirmar · não pode ser fake). Cluster como mecanismo de validação distribuída.

Anti-cluster · solo é importante

Testemunho único de evento sem cluster (ex · denúncia ambiental num distrito remoto) · não é descartado por estar sozinho. Solo não significa fake. Editora vê com mesmo critério · só fila pode ser mais longa.

Cena 06
Violência gráfica · proteger a editora · não censurarAlgumas submissões mostram sangue · ferimento · morte. IA detecta · marca · avisa editora antes de abrir · editora prepara-se mentalmente · não é surpreendida.
Aviso prévio · testemunho #4789

Conteúdo sensível detectado

Esta submissão contém imagem com violência gráfica · sangue visível · ferimento extremo. Confirma que estás pronta para ver.

Violência gráfica
84%
Sangue visível
78%
Pessoa identificável
62%
Sugere · descarte ou borrarrecomendação editorial
Por que aviso prévio

Editoras vêem coisas difíceis todos os dias. Burnout é real. PTSD secundário é documentado em jornalistas que processam material gráfico repetidamente.

Aviso prévio dá 3 segundos para a editora decidir se quer abrir agora ou pedir a colega · respirar · adiar 5 min. Pequeno · faz diferença.

3 destinos para conteúdo gráfico
  1. Descarte · sem valor jornalístico · privacidade comprometida
  2. Publicação editada · borrar rosto · cortar zona crítica · com aviso visível
  3. Arquivo protegido · valor histórico · acesso só com pedido judicial
Cena 07
Auditoria trimestral · IA contra IA contra humano3 vezes por ano · auditor independente avalia desempenho da IA · publica resultados · modelo é re-treinado se necessário. Transparência radical sobre uso de IA.
Auditoria · 1.º trimestre 2026 · 14 Fev a 30 AbrRELATÓRIO PÚBLICO
Submissões processadas
24 184
+ 8% vs Q4 2025
IA acertou triagem
86%
vs editores humanos
Discordâncias
3 412
14% · alimentou re-treino
Falsos negativos · violência
7
críticos · investigados

Mudanças aplicadas após auditoria

Problema detectadoAcçãoVerificação
IA classificava cheias como urgente · editores desciam para relevante 28% das vezesRe-calibração · cheias agora "relevante" por defeito · só sobe a urgente se houver ferido visívelaplicado · Q2
Modelo IA-gen falhava em fotos de baixa resoluçãoAdicionada bandeira "qualidade insuficiente" · escala para humanoaplicado · Q2
Reverse search demorava > 60s · editores ignoravamCache + fallback · agora < 8saplicado · Q2
7 casos de violência gráfica não sinalizadosModelo re-treinado · aumentado threshold de detecçãoem revisão · Q2

Quem audita

Auditor externo independente · académico de Wits University · sem ligação a CJC-MZ · sem fundos do consórcio. Acesso total a logs · dados anonimizados · modelos.

Relatório completo (134 páginas) · publicado em kuvona.mz/auditoria/2026-q1 · downloadable · audit trail.