Capítulo 2 de 6

Modelos preditivos na administração da Justiça

Percorra os conceitos em uma trilha visual. Depois, use o laboratório e abra o conteúdo completo para aprofundar.

Você está aqui: conceitos essenciais → exemplo → interação → leitura detalhada

Trilha interativa

Modelos preditivos: a previsão precisa de contexto

Veja como alvo, dados, avaliação, limiar e monitoramento mudam o significado de uma previsão.

0 de 9 conceitos vistos
problemaConceito 1 de 9

Defina o alvo

O modelo aprende o alvo que foi definido, não o problema inteiro.

Exemplo

Exemplo: prever uma classe documental é diferente de prever a melhor ação processual.

Pense

A saída está ligada a uma decisão legítima e revisável?

Como usar: percorra a trilha, observe o exemplo e use o laboratório abaixo para testar o conceito com dados sintéticos.

Próxima etapa

Abra o laboratório deste capítulo

As simulações ficam em páginas próprias para você se concentrar em uma atividade por vez.

Seu progresso fica somente neste dispositivo.

Ver conteúdo detalhado e referências do capítulo

Conteúdo aprovado

CAPÍTULO 2 - MODELOS PREDITIVOS NA ADMINISTRAÇÃO DA JUSTIÇA

INTRODUÇÃO

No capítulo anterior, vimos que um projeto de aprendizado de máquina começa pela formulação do problema, e não pela escolha do algoritmo. Também distinguimos tarefa, modelo e ação institucional. Agora avançaremos para a pergunta seguinte: que evidências permitem avaliar se um modelo preditivo pode apoiar o uso pretendido?

Imagine que uma equipe apresente um classificador para auxiliar a triagem de petições e destaque um único resultado: “o modelo alcançou 89% de acurácia”. O número parece alto. Entretanto, ele não informa quantas petições urgentes foram deixadas de lado, quantas não urgentes foram encaminhadas desnecessariamente, como os dados foram separados nem se documentos do mesmo processo apareceram no treinamento e no teste. Também não revela o desempenho de uma regra simples que sempre escolhesse a classe mais frequente.

Avaliar um modelo exige reconstruir o caminho completo: origem e unidade dos dados, produção dos rótulos, informação disponível no momento real da previsão, representatividade do teste, custo dos erros, revisão humana e mudança de contexto.

Estudaremos dados, modelos, validação, teste e monitoramento. Construiremos uma matriz de confusão e calcularemos acurácia, precisão, sensibilidade, especificidade e F1, interpretando os números à luz do fluxo, dos direitos afetados e das salvaguardas.

Não será necessário programar. Os cálculos usarão dados sintéticos. Ao final, analisaremos Victor, Athos e Sinapses, que têm finalidades distintas.

Objetivos de aprendizagem

Ao final deste capítulo, você deverá ser capaz de:

  • avaliar proveniência, finalidade, necessidade, qualidade e representação de dados destinados a um modelo preditivo;
  • distinguir linha de base, treinamento, validação, teste e validação cruzada, reconhecendo sobreajuste, subajuste e vazamento de dados;
  • comparar famílias de modelos segundo a tarefa, o tipo de dado, a explicabilidade necessária e o custo de manutenção;
  • construir uma matriz de confusão e calcular acurácia, precisão, sensibilidade, especificidade e F1;
  • relacionar limiares, calibração e métricas por grupo às consequências de falsos positivos e falsos negativos;
  • propor um plano mínimo de monitoramento, revisão humana, suspensão e retorno seguro para o uso institucional.

💬 Pra começo de conversa!

Uma unidade recebeu 1.000 petições em um período. Após revisão independente, 100 foram classificadas como urgentes e 900 como não urgentes. Um modelo sinalizou corretamente 80 das 100 urgentes, mas também marcou como urgentes 90 petições que não eram urgentes.

A equipe informa que o modelo “acertou 89% dos casos” e propõe colocá-lo em produção. Antes de prosseguir, responda: esse desempenho supera uma regra que sempre prevê “não urgente”? Quantas petições urgentes o modelo deixou de sinalizar? Entre tudo o que ele sinalizou, qual proporção realmente era urgente? Que informação ainda falta para decidir sobre o uso?

Registre sua hipótese. Retomaremos os números na Seção 2.6 e na atividade prática.

2.1 O QUE UM MODELO PREDITIVO FAZ

Um modelo preditivo estima uma saída para uma entrada nova a partir de regularidades encontradas em dados anteriores. Em uma tarefa de classificação, a saída pode ser uma categoria, como “tipo A”, “tipo B” ou “tipo C”. Em uma regressão, pode ser um valor numérico, como uma estimativa de volume mensal.

“Preditivo” não significa apenas antecipar o futuro. Classificar uma peça recebida é estimar categoria ainda não informada.

Em tarefas supervisionadas, costuma-se representar os dados como pares:

atributos de entrada (X) → resposta de referência (y)

Os atributos podem ser campos, medidas ou representações de texto. O rótulo é a categoria ou valor que orienta treinamento e avaliação.

⚠ Atenção!

Rótulo não é sinônimo automático de verdade incontestável. Ele pode resultar de decisão humana, regra operacional, evento posterior ou conciliação entre revisores. Sua qualidade depende do critério, da consistência e do contexto em que foi produzido.

2.1.1 Definir o alvo sem comprimir o problema

O alvo é aquilo que se pretende estimar. Um alvo mal definido pode tornar o desempenho sem significado. “Processo complexo”, “risco alto” ou “caso relevante” parecem categorias, mas exigem critérios verificáveis. Pessoas diferentes podem usar essas expressões de maneiras incompatíveis.

Antes de construir a base, a equipe deve responder:

  1. Qual evento ou categoria será estimado?
  2. Quem definiu o critério e com qual finalidade?
  3. Em que momento a previsão será produzida?
  4. Que informação estará disponível nesse momento?
  5. Como serão tratados casos ambíguos ou sem consenso?
  6. A saída será recomendação, prioridade, alerta ou decisão?
  7. Que ação ocorrerá depois da saída?

Uma formulação operacional pode ser: “sugerir, no recebimento, se a petição deve ser encaminhada à fila de verificação de urgência, com confirmação obrigatória por servidor competente”. Ela delimita tempo, função e revisão. Mesmo uma sugestão altera atenção e sequência do trabalho; por isso, previsão não deve ser confundida com reconhecimento jurídico definitivo.

2.2 DADOS SÃO PRODUTOS DE PROCESSOS INSTITUCIONAIS

Uma planilha não nasce pronta na realidade. Seus campos resultam de formulários, sistemas, rotinas, prioridades, normas e decisões de pessoas. Um registro pode indicar o que aconteceu, o que foi possível cadastrar ou o que o sistema obrigou a selecionar. Por isso, dados são evidências parciais de processos institucionais.

Considere o campo “tipo de petição”. Ele pode ter sido preenchido pela pessoa que enviou o documento, corrigido pela unidade, importado de outro sistema ou inferido automaticamente. Esses caminhos produzem níveis diferentes de confiabilidade. Se a origem não for registrada, o mesmo código poderá misturar significados.

2.2.1 Proveniência

Proveniência é a história do dado: de onde veio, como foi coletado, transformado, rotulado e mantido. Uma ficha de proveniência deve registrar, no mínimo:

Dimensão Perguntas essenciais
Origem Qual sistema, documento ou processo gerou o registro?
Unidade Cada linha representa peça, página, processo, pessoa ou evento?
Período Que intervalo temporal está coberto? Houve mudança normativa ou sistêmica?
Coleta O dado foi preenchido, importado, extraído por OCR ou inferido?
Rótulo Quem o produziu, segundo qual manual e com que revisão?
Transformações Quais limpezas, junções, exclusões e anonimizações ocorreram?
Cobertura Quais unidades, classes, regiões ou situações estão ausentes?
Acesso Quem pode utilizar o dado e sob quais controles?
Versão Qual versão da base e do manual está sendo usada?

Documentar torna limitações visíveis para decidir se a base é adequada, precisa de curadoria ou impede o projeto. A proposta de datasheets for datasets sistematiza perguntas sobre motivação, composição, coleta, pré-processamento, usos e manutenção (GEBRU et al., 2021).

📝 Tome nota!

Um conjunto volumoso pode ser inadequado para a tarefa. Quantidade não substitui pertinência, legitimidade, representatividade nem qualidade do rótulo.

2.2.2 Finalidade e necessidade

Quando há tratamento de dados pessoais, a definição técnica caminha com a análise jurídica e de governança. A Lei Geral de Proteção de Dados Pessoais - LGPD - estabelece, entre outros, finalidade, adequação, necessidade, qualidade, transparência, segurança, prevenção, não discriminação e prestação de contas (BRASIL, 2018).

“Temos acesso” não equivale a “podemos usar para qualquer finalidade”. A equipe deve identificar finalidade pública, base jurídica, dados estritamente necessários, acesso, retenção e riscos. Dados públicos também demandam avaliação de contexto e segurança.

Pergunte atributo por atributo:

  • este dado ajuda a realizar a finalidade declarada?
  • existe alternativa menos intrusiva?
  • ele estará disponível no momento real da previsão?
  • sua utilização pode funcionar como proxy de característica sensível?
  • quem terá acesso à informação original e à derivada?
  • por quanto tempo ela será mantida?

Excluir nomes não garante anonimização. Texto livre pode conter números de documentos, endereços, saúde, filiação, narrativa de violência ou combinações que permitam reidentificação. A análise deve considerar conteúdo, contexto e possibilidade razoável de associação.

2.2.3 Qualidade e representatividade

Qualidade não é um único número. Seis dimensões merecem análise:

  • completude: campos necessários estão presentes?
  • exatidão: o registro corresponde ao evento ou critério definido?
  • consistência: os mesmos valores têm o mesmo significado entre sistemas e períodos?
  • atualidade: a base representa o contexto de uso?
  • representatividade: situações relevantes e classes raras aparecem em proporção e diversidade adequadas?
  • estabilidade semântica: categorias e códigos mantiveram o significado ao longo do tempo?

Uma classe rara de grande impacto pode exigir amostragem e avaliação específicas. É preciso distinguir população de interesse, dados disponíveis e amostra rotulada.

2.2.4 A qualidade do rótulo

Rótulos podem apresentar ambiguidade e discordância. Um protocolo deve definir:

  1. manual de rotulagem, treinamento e exemplos de fronteira;
  2. amostra com mais de um revisor e análise de concordância;
  3. conciliação, registro de dúvidas e controle de versão;
  4. abstenção quando o critério não for aplicável.

Concordância alta não prova correção jurídica, mas discordância recorrente revela que o alvo pode estar mal definido ou exigir mais contexto. Se especialistas não conseguem aplicar o critério consistentemente, pedir ao modelo que o reproduza não resolve a indefinição.

💡 Para refletir!

Em seu ambiente de trabalho, qual campo parece objetivo, mas depende de interpretação ou de hábitos locais? Uma mudança de sistema alterou seu significado ao longo do tempo?

A trajetória do dado deve permanecer rastreável em todas as etapas.

Descrição acessível: Fluxo do documento original ao treinamento ou teste, passando por sistema de origem, extração, limpeza, rotulagem e separação. Cada etapa registra acesso, versão e responsável.

2.3 PREPARAÇÃO: A REPRESENTAÇÃO DEFINE O QUE O MODELO PODE USAR

Preparar dados não é apenas corrigir formato. É decidir qual unidade será observada, que informação entrará, como ausências serão tratadas e como impedir que o teste revele respostas ao treinamento.

2.3.1 Unidade de análise

Cada linha deve representar uma unidade compatível com a previsão. Se a saída se refere à petição, a unidade pode ser a petição. Se se refere ao processo inteiro, combinar páginas ou peças sem preservar o vínculo pode gerar inconsistência.

Documentos do mesmo processo compartilham trechos e metadados. Se parte estiver no treinamento e outra no teste, o resultado superestimará a capacidade de generalizar para processos novos.

2.3.2 Separar antes de aprender transformações

O teste deve ser reservado antes de decisões guiadas pelos dados. Normalização, vocabulário, seleção, imputação e calibração são ajustados no treinamento ou em subdivisões apropriadas e apenas aplicados à validação e ao teste.

dados elegíveis
   ├── treinamento → ajuste de transformações e parâmetros
   ├── validação   → escolha de modelo, hiperparâmetros e limiar
   └── teste       → avaliação final, sem orientar escolhas anteriores

A documentação do scikit-learn, biblioteca de aprendizado de máquina descrita por Pedregosa et al. (2011), define o vazamento como uso, durante a construção, de informação indisponível no momento da previsão. Esse uso produz estimativas otimistas e desempenho inferior em dados novos (SCIKIT-LEARN DEVELOPERS, 2026c).

2.3.3 Limpeza, ausências e duplicatas

Limpeza exige regras registradas e reproduzíveis. Entre as verificações estão:

  • duplicatas exatas e quase duplicatas;
  • codificações inconsistentes;
  • campos impossíveis ou fora do domínio;
  • documentos corrompidos;
  • datas incompatíveis;
  • categorias raras ou obsoletas;
  • linhas sem rótulo ou com rótulo conflitante.

Valor ausente pode indicar “não se aplica”, falha de integração ou informação ainda indisponível. Imputar sem compreender o mecanismo pode apagar diferenças. Duplicatas podem super-representar padrões, mas removê-las sem critério pode apagar eventos reais; ambas as decisões dependem da unidade de análise.

2.3.4 Representar números, categorias e texto

Modelos operam sobre representações numéricas: escalas, indicadores para categorias, contagens, pesos de termos ou vetores densos. Cada escolha preserva aspectos e perde outros.

Em texto jurídico, cabeçalhos, assinaturas e nomes de unidades podem funcionar como atalhos. O modelo pode associar um template à classe e falhar após mudança. Testes por origem e período ajudam a revelar isso.

O Capítulo 4 aprofundará representações textuais, embeddings e modelos de linguagem. Neste momento, a pergunta central é: a representação contém apenas informação pertinente e disponível no instante de uso?

2.3.5 Desbalanceamento

Uma base é desbalanceada quando algumas classes aparecem muito mais que outras. No caso inicial, apenas 10% das petições são urgentes. Um classificador que sempre prevê “não urgente” alcança 90% de acurácia e sensibilidade igual a zero para urgentes.

Estratégias incluem coleta dirigida, ponderação, reamostragem, ajuste de limiar e abstenção. Repetir exemplos minoritários não cria diversidade; remover majoritários pode descartar informação. O teste deve representar a situação de decisão.

2.3.6 Separação por grupo e por tempo

Uma divisão aleatória é inadequada quando observações relacionadas atravessam os conjuntos. O agrupamento deve acompanhar a unidade que compartilha informação: processo, pessoa, documento de origem, lote, unidade judiciária ou evento.

Para uso futuro, uma separação temporal costuma ser mais realista:

período anterior → treinamento
período intermediário → validação
período posterior → teste

Misturar anos pode expor ao treino norma, sistema ou template posterior. A avaliação temporal deve preservar a ordem dos eventos (SCIKIT-LEARN DEVELOPERS, 2026a).

⚠ Atenção!

A separação deve ser desenhada conforme o modo como o modelo encontrará casos novos. “Treino e teste diferentes” não basta se eles compartilham o mesmo processo, texto duplicado ou informação futura.

2.4 LINHAS DE BASE E FAMÍLIAS DE MODELOS

Antes de um modelo sofisticado, é necessário estabelecer linhas de base. Uma linha de base é uma referência simples contra a qual se mede o ganho: classe majoritária, média histórica, regra vigente ou desempenho do fluxo humano em condições comparáveis. A apresentação das famílias a seguir utiliza a terminologia consolidada por Géron (2021).

No caso das petições, prever sempre “não urgente” alcança 90% de acurácia. Essa linha de base é inadequada para localizar urgentes, mas demonstra por que 89% não é, sozinho, resultado convincente.

2.4.1 Regressão linear

A regressão linear estima valor numérico como combinação ponderada de atributos. Pode servir de referência para estimar volume. Seus coeficientes favorecem inspeção, mas não são automaticamente efeitos causais; relações não lineares podem exigir outro método.

2.4.2 Regressão logística

A regressão logística é usada para classificação. Estima um valor entre zero e um, convertido em classe por um limiar. Pode ser mais inspecionável que modelos complexos, mas atributos correlacionados e representações extensas ainda dificultam interpretação.

2.4.3 Árvores de decisão

Uma árvore divide dados por perguntas sucessivas e pode ser intuitiva quando pequena. Árvores profundas memorizam particularidades e podem ser instáveis. Legibilidade não garante validade: um atributo inadequado pode ser usado de modo transparente.

2.4.4 Conjuntos de modelos

Conjuntos, como florestas aleatórias e gradient boosting, combinam modelos e capturam relações complexas, com maior custo e dificuldade de inspeção. Importância indica associação com a previsão, não causalidade ou legitimidade.

2.4.5 Vizinhos mais próximos

Métodos de vizinhança usam exemplos próximos conforme distância, escala e representação. Em muitos atributos, proximidade pode perder significado. Em documentos, similaridade apoia exploração, mas não equivale a identidade jurídica.

2.4.6 Redes neurais

Redes neurais ajustam transformações em camadas e são úteis para imagem, áudio e linguagem, mas podem exigir muitos dados, recursos e controle. O Capítulo 3 aprofundará o tema.

Critério Pergunta de seleção
Tarefa A saída é classe, valor, similaridade ou alerta?
Dados Há quantidade, qualidade e representatividade suficientes?
Linha de base O modelo supera regra e fluxo atuais no que importa?
Consequência do erro Que tipos de erro devem ser reduzidos?
Inspeção Que explicação o usuário e a auditoria precisam?
Operação Há capacidade de implantar, monitorar e corrigir?
Segurança e privacidade O tratamento e a arquitetura são proporcionais?
Sustentabilidade O benefício persiste diante de custo, atualização e dependência?

📝 Tome nota!

O melhor modelo não é o mais complexo nem o que vence em uma única métrica. É o que oferece evidência suficiente para o uso delimitado, supera referências relevantes e pode ser operado com segurança.

2.5 TREINAMENTO, VALIDAÇÃO E TESTE

Treinar é ajustar parâmetros. Validar é orientar escolhas sem tocar no teste final. Testar é estimar o desempenho do sistema já definido em dados independentes e representativos do uso.

2.5.1 Função de cada conjunto

  • treinamento: ajusta parâmetros e transformações;
  • validação: compara modelos, hiperparâmetros, atributos e limiares;
  • teste: fornece avaliação final do procedimento selecionado;
  • avaliação pós-implantação: acompanha entradas, saídas e efeitos reais.

Usar o teste repetidamente para escolher o melhor modelo transforma-o, na prática, em validação. O resultado deixa de ser independente. Se muitas escolhas foram guiadas pelo mesmo teste, será necessário um novo conjunto final ou uma estratégia de avaliação apropriada.

2.5.2 Validação cruzada

Na validação cruzada, o conjunto de desenvolvimento é dividido em partes. O modelo treina em algumas e valida em outra; o processo se repete. Isso reduz a dependência de uma única divisão e permite observar variação.

As partições devem respeitar grupos e tempo. Em séries temporais, períodos de avaliação vêm depois dos usados no ajuste. A média sem dispersão entre partições pode esconder instabilidade.

2.5.3 Sobreajuste e subajuste

Sobreajuste ocorre quando o modelo se adapta excessivamente ao treinamento, inclusive a ruídos e particularidades, e generaliza mal. É comum observar desempenho muito alto no treinamento e queda na validação.

Subajuste ocorre quando o modelo é simples demais, os atributos são insuficientes ou o treinamento é inadequado. O desempenho é ruim tanto no treinamento quanto na validação.

Respostas incluem regularizar, melhorar dados e atributos, obter diversidade, corrigir rótulos e revisar a formulação. Adicionar complexidade não é resposta automática.

2.5.4 Vazamento de dados

Vazamento ocorre quando informação indisponível na previsão real influencia o treinamento ou a avaliação. Exemplos:

  • usar uma decisão posterior para prever uma condição no recebimento;
  • ajustar normalização ou seleção de atributos com todos os dados antes da divisão;
  • manter cópias do mesmo documento no treino e no teste;
  • incluir um campo criado depois que o desfecho já era conhecido;
  • permitir que peças do mesmo processo atravessem partições;
  • escolher repetidamente com base no teste final.

O vazamento é perigoso porque produz números convincentes. Ele não costuma aparecer como erro de execução, mas como sucesso que desaparece em produção.

💡 Para refletir!

Se o modelo fosse chamado no instante real da tarefa, quais campos ainda não existiriam? Algum atributo revela indiretamente uma decisão posterior?

2.6 MATRIZ DE CONFUSÃO: O TIPO DE ERRO IMPORTA

Retomemos o caso sintético. A classe positiva será “urgente”, porque é o evento que desejamos localizar.

  • 100 petições eram urgentes;
  • 900 não eram urgentes;
  • o modelo sinalizou corretamente 80 urgentes;
  • deixou de sinalizar 20 urgentes;
  • sinalizou incorretamente 90 não urgentes;
  • classificou corretamente 810 não urgentes.

2.6.1 Construção da matriz

Referência \ Previsão Urgente Não urgente Total
Urgente 80 - verdadeiro positivo (VP) 20 - falso negativo (FN) 100
Não urgente 90 - falso positivo (FP) 810 - verdadeiro negativo (VN) 900
Total 170 830 1.000

Os nomes dependem da classe positiva:

  • verdadeiro positivo: o modelo sinaliza e a referência é urgente;
  • falso positivo: o modelo sinaliza, mas a referência é não urgente;
  • falso negativo: o modelo não sinaliza, mas a referência é urgente;
  • verdadeiro negativo: o modelo não sinaliza e a referência é não urgente.

2.6.2 Acurácia

Acurácia é a proporção total de previsões corretas:

acurácia = (VP + VN) / total
acurácia = (80 + 810) / 1.000 = 890 / 1.000 = 0,89 = 89%

A interpretação isolada é inadequada. A linha de base que sempre prevê “não urgente” acerta 900 de 1.000, ou 90%. O modelo tem acurácia menor, embora localize parte das urgências. A acurácia não representa sozinha o objetivo.

2.6.3 Precisão

Precisão responde: entre as petições sinalizadas como urgentes, quantas realmente eram urgentes?

precisão = VP / (VP + FP)
precisão = 80 / (80 + 90) = 80 / 170 ≈ 0,471 = 47,1%

Assim, cerca de 47 em cada 100 alertas correspondem a urgentes segundo a referência. Os demais exigiriam revisão sem confirmar a classe. Se a equipe receber alertas em excesso, poderá surgir fadiga e redução de confiança.

2.6.4 Sensibilidade

Sensibilidade, também chamada de recall da classe positiva, responde: entre as urgentes, quantas foram localizadas?

sensibilidade = VP / (VP + FN)
sensibilidade = 80 / (80 + 20) = 80 / 100 = 0,80 = 80%

O modelo localizou 80% das urgentes e deixou passar 20%. A taxa de falsos negativos é o complemento: 20%.

2.6.5 Especificidade

Especificidade responde: entre as não urgentes, quantas foram corretamente reconhecidas como não urgentes?

especificidade = VN / (VN + FP)
especificidade = 810 / (810 + 90) = 810 / 900 = 0,90 = 90%

A taxa de falsos positivos é 10%. Como a classe não urgente é numerosa, esses 10% geram 90 revisões adicionais.

2.6.6 F1 e acurácia balanceada

F1 combina precisão e sensibilidade pela média harmônica:

F1 = 2 × (precisão × sensibilidade) / (precisão + sensibilidade)
F1 ≈ 2 × (0,471 × 0,80) / (0,471 + 0,80) ≈ 0,593 = 59,3%

Ela cai quando uma das duas medidas é baixa. Ainda assim, F1 não considera verdadeiros negativos e não substitui a análise dos custos.

A acurácia balanceada é a média entre sensibilidade e especificidade:

acurácia balanceada = (80% + 90%) / 2 = 85%

Ela evita que a classe majoritária domine a medida, mas também não decide qual erro é aceitável (SCIKIT-LEARN DEVELOPERS, 2026b).

Medida Pergunta Resultado Limite principal
Acurácia Quanto o modelo acertou no total? 89% pode ocultar classe rara
Precisão Quantos alertas eram corretos? 47,1% não mostra urgentes perdidas
Sensibilidade Quantas urgentes foram localizadas? 80% não mostra volume de alarmes falsos
Especificidade Quantas não urgentes foram descartadas corretamente? 90% não mostra urgentes perdidas
F1 Como equilibrar precisão e sensibilidade? 59,3% ignora verdadeiros negativos e custos
Acurácia balanceada Como ponderar igualmente as classes? 85% não incorpora consequência institucional

⚠ Atenção!

Métrica não contém o custo do erro. Esse custo depende da tarefa, do momento, da possibilidade de correção e das pessoas afetadas. A mesma matriz pode ser aceitável para um filtro exploratório e inaceitável para uma ação automática.

Matriz de confusão do caso sintético das 1.000 petições.

Descrição acessível: Matriz dois por dois em que 80 urgentes foram sinalizadas, 20 urgentes não foram sinalizadas, 90 não urgentes foram sinalizadas e 810 não urgentes foram corretamente descartadas. Os quadros laterais destacam o custo institucional dos erros.

2.7 LIMIAR, CALIBRAÇÃO E EQUIDADE DA AVALIAÇÃO

Muitos classificadores produzem um escore ou probabilidade estimada. O limiar converte esse valor em ação. Se o limiar cair, mais casos tendem a ser sinalizados: a sensibilidade pode aumentar e a precisão diminuir. Se subir, o volume de alertas pode cair, mas mais positivos podem ser perdidos.

O limiar não deve ser escolhido por conveniência técnica nem pelo padrão de uma biblioteca. Ele deve refletir capacidade de revisão, custo dos erros, possibilidade de abstenção e proteção das pessoas afetadas.

2.7.1 Curvas e prevalência

A curva ROC relaciona sensibilidade e taxa de falsos positivos em vários limiares. A curva precisão–sensibilidade evidencia a troca entre encontrar positivos e manter alertas úteis. Em classes raras, precisão–sensibilidade costuma tornar mais visível o efeito da prevalência.

A área sob a curva resume ordenação em muitos limiares, mas não escolhe o ponto operacional.

2.7.2 Calibração

Calibração pergunta se as probabilidades estimadas correspondem às frequências observadas. Em um modelo bem calibrado, entre casos aos quais se atribui valor próximo de 0,80, aproximadamente 80% pertencem à classe positiva em condições comparáveis. Isso é diferente de acurácia e de capacidade de ordenar casos (SCIKIT-LEARN DEVELOPERS, 2026d).

Uma probabilidade não calibrada não deve ser apresentada como certeza. Mesmo calibrada, permanece condicionada aos dados, à população, ao período e ao modelo. Mudança de prevalência pode alterar sua interpretação.

2.7.3 Métricas por classe e por grupo

Uma média global pode esconder pior desempenho em determinada unidade, período, tipo documental ou grupo relevante. A equipe deve definir recortes legítimos e suficientes para analisar:

  • número de exemplos em cada grupo;
  • precisão, sensibilidade e falsos positivos;
  • intervalos de incerteza;
  • diferenças de cobertura e qualidade do rótulo;
  • consequência da eventual disparidade.

Critérios como igualdade de oportunidade orientam a comparação de taxas entre grupos (HARDT; PRICE; SREBRO, 2016), mas diferentes critérios podem ser incompatíveis quando prevalências diferem (KLEINBERG; MULLAINATHAN; RAGHAVAN, 2016). Igualar uma taxa pode deslocar o problema. A escolha deve ser declarada e justificada por equipe multidisciplinar.

💡 Para refletir!

Se a sensibilidade global for 90%, mas cair para 60% em uma unidade com documentos digitalizados de pior qualidade, qual é o problema principal: o modelo, a digitalização, a base ou o fluxo? Que medida imediata protege as pessoas enquanto a causa é investigada?

2.8 MONITORAMENTO: O TESTE NÃO ENCERRA O CICLO

O desempenho prévio é uma estimativa. Em produção, população, documentos, norma, sistema e comportamento podem mudar.

2.8.1 Tipos de mudança

  • deriva de dados: muda a distribuição das entradas, como novo template ou outra origem;
  • deriva de conceito: muda a relação entre entrada e rótulo, por exemplo após mudança de critério;
  • mudança de prevalência: a frequência das classes se altera;
  • mudança de processo: a ferramenta modifica o comportamento e, portanto, os dados futuros;
  • degradação operacional: integração, OCR, latência ou interface deixam de funcionar como esperado.

É necessário combinar indicadores técnicos, operacionais e institucionais: tempo de resposta não revela queda na sensibilidade, e saídas sem amostra revisada não revelam erro.

2.8.2 Plano mínimo

Elemento Definição necessária
Finalidade e escopo tarefa, usuários, pessoas afetadas e usos proibidos
Versões dados, código, modelo, limiar, manual e interface
Indicadores qualidade da entrada, cobertura, erros, abstenção, tempo e retrabalho
Recortes classe, período, unidade e grupos tecnicamente e juridicamente pertinentes
Amostragem como obter referência humana pós-implantação
Frequência acompanhamento contínuo, semanal, mensal ou por volume
Limites valores que geram alerta, redução de escopo ou suspensão
Responsável quem acompanha, decide e registra
Contestação como usuário e pessoa afetada reportam e corrigem
Retorno seguro como voltar ao fluxo anterior sem perda de informação

2.8.3 Suspensão e retorno seguro

Rollback é o retorno controlado a uma versão ou fluxo anterior. Se a sensibilidade cair, surgir vazamento, a integração falhar ou houver indício discriminatório, a equipe deve suspender a automação, preservar registros e retomar o fluxo seguro.

O plano deve prever descontinuidade. Mudança normativa, benefício insuficiente ou risco não mitigável podem justificar retirada.

📝 Tome nota!

Produção não é o fim do projeto. É o início de uma nova fase de evidência, na qual o contexto real pode confirmar, limitar ou invalidar a hipótese do teste.

2.9 ESTUDO DE CASO - VICTOR, ATHOS E SINAPSES

Os três nomes não designam objetos equivalentes. Victor e Athos se voltam a tarefas específicas; Sinapses é plataforma de infraestrutura e governança. A comparação deve respeitar finalidade, fonte e período.

2.9.1 Victor - STF

O Projeto Victor resulta de parceria entre o Supremo Tribunal Federal e a Universidade de Brasília. Em publicação institucional de 19 de agosto de 2021, o STF descreveu quatro frentes: conversão de imagens em texto por reconhecimento óptico de caracteres, delimitação de documentos, classificação de peças processuais e identificação de temas de repercussão geral de maior incidência. A notícia informou que a camada textual para determinadas classes recursais estava implementada desde o fim de 2020 e apresentou Victor como apoio à análise de admissibilidade recursal (STF, 2021).

Notícia de 23 de outubro de 2018 registrou 85% de acuidade em testes e comparação de tempo para uma tarefa. É um registro daquele estágio, não garantia atual. Sem conjunto de teste, classes e definição da medida, o número não pode ser transportado para outro uso (STF, 2018).

Sua avaliação deve identificar unidade classificada, temas cobertos, efeito de mudanças de formato, modo de correção e métricas por classe e período.

2.9.2 Athos - STJ

O Superior Tribunal de Justiça informou, em maio de 2019, que o Sistema Athos foi criado para identificar grupos de processos com acórdãos semelhantes e apoiar atividades relacionadas a repetitivos. Publicação institucional de 2020 acrescentou funções de apontar entendimentos convergentes ou divergentes, matérias relevantes e possíveis distinções ou superações de precedentes, sempre como apoio ao trabalho especializado (STJ, 2019; STJ, 2020).

“Similaridade” é resultado intermediário: profissionais interpretam a relação jurídica, verificam o contexto e decidem sobre aderência, distinção ou providência.

Sua avaliação deve verificar definição de similaridade, documentos usados, desempenho por matéria ou origem, correções humanas e ganho em qualidade e tempo.

2.9.3 Sinapses - CNJ

O CNJ apresenta o Sinapses como plataforma nacional para armazenar, treinar, versionar, distribuir e auditar modelos de IA. A Resolução CNJ nº 615/2025 o define como solução disponível na Plataforma Digital do Poder Judiciário. Em 24 de abril de 2026, o CNJ anunciou a versão 2.0 como ecossistema voltado a desenvolver, treinar, armazenar, versionar e auditar modelos, promovendo colaboração entre tribunais (CNJ, 2025; CNJ, 2026b).

Sinapses é infraestrutura de ciclo de vida, cuja avaliação envolve versões, autoria, acesso, documentação, testes, auditoria e responsabilidades.

2.9.4 Comparação orientada

Dimensão Victor Athos Sinapses
Órgão de referência STF, em parceria com a UnB STJ CNJ
Natureza projeto com tarefas de OCR e classificação sistema de similaridade e apoio a precedentes plataforma de ciclo de vida e governança
Saída típica texto extraído, tipo de peça ou tema sugerido grupos ou relações de similaridade modelos, versões, registros e recursos de auditoria
Risco de interpretação tratar tema sugerido como decisão tratar semelhança como identidade jurídica tratar disponibilização como aprovação automática do uso
Papel humano confirmar e aplicar no fluxo interpretar relação e decidir providência governar, testar, autorizar, monitorar e auditar
Evidência necessária métricas por tarefa, classe e período qualidade da recuperação e utilidade no fluxo rastreabilidade, testes, controles, responsabilidades e conformidade

Discussão

“Uso de IA” pode designar extração, classificação, similaridade ou infraestrutura. Relato institucional não substitui relatório técnico ou avaliação de impacto. Transferência entre tribunais exige teste local de dados, classes, fluxo e revisão.

Descreva a tarefa antes de comparar números: classificação não avalia uma plataforma; similaridade não é acurácia; tempo reduzido em uma etapa não prova melhora de todo o serviço.

2.10 GOVERNANÇA NORMATIVA NO PODER JUDICIÁRIO

A Resolução CNJ nº 615, de 11 de março de 2025, estabelece diretrizes para desenvolvimento, uso e governança de soluções de IA no Poder Judiciário. O texto estava vigente na consulta realizada em 13 de agosto de 2026 e indicava alteração pela Resolução CNJ nº 674, de 25 de março de 2026, restrita ao art. 15, relativo à composição do Comitê Nacional de Inteligência Artificial do Judiciário (CNJ, 2025; CNJ, 2026c).

Para os temas deste capítulo, merecem atenção:

  • curadoria de fontes seguras, rastreáveis e auditáveis;
  • representatividade dos dados e cautelas com proteção de dados e segredo de justiça;
  • avaliação preliminar e classificação de risco;
  • supervisão e revisão humanas;
  • documentação em linguagem simples;
  • registros de operação, auditoria e monitoramento;
  • verificação de desempenho, robustez e resultados discriminatórios;
  • medidas corretivas, suspensão e descontinuidade.

As obrigações concretas dependem do risco, da finalidade e do contexto. Este capítulo não substitui análise jurídica, de segurança da informação, de proteção de dados nem de contratação. Ele oferece perguntas técnicas para uma avaliação multidisciplinar.

⚠ Atenção!

Conformidade não é um documento produzido ao final. Finalidade, proteção de dados, supervisão, auditabilidade e monitoramento influenciam a arquitetura desde a concepção.

2.11 PERGUNTAS DIFÍCEIS ANTES DO PILOTO

Antes de autorizar um piloto, a equipe deve ser capaz de responder, com evidências:

  1. Qual problema e qual linha de base justificam o projeto?
  2. Quem será beneficiado e quem poderá ser prejudicado?
  3. Qual é a unidade de análise e como a base foi construída?
  4. Que dados são necessários e legítimos para a finalidade?
  5. Como os rótulos foram definidos e revisados?
  6. Como treino, validação e teste evitam grupos compartilhados, tempo invertido e vazamento?
  7. Quais métricas correspondem aos erros relevantes?
  8. Qual limiar, capacidade de revisão e regra de abstenção serão usados?
  9. Como o desempenho varia entre classes, períodos, origens e grupos pertinentes?
  10. Que explicação, contestação e correção estarão disponíveis?
  11. Quem monitora e tem autoridade para suspender?
  12. Como retornar ao fluxo anterior e descontinuar a solução?

Se respostas essenciais faltarem, reduzir o escopo ou adiar o piloto pode ser a decisão responsável.

ATIVIDADE PRÁTICA - AUDITORIA DO CASO DAS 1.000 PETIÇÕES

Objetivo

Construir e interpretar uma matriz de confusão, relacionar métricas às consequências do erro e elaborar salvaguardas para um piloto.

Situação

Use somente os dados sintéticos deste capítulo:

  • total: 1.000 petições;
  • referência urgente: 100;
  • referência não urgente: 900;
  • verdadeiros positivos: 80;
  • falsos negativos: 20;
  • falsos positivos: 90;
  • verdadeiros negativos: 810.

O modelo apenas sugere prioridade para revisão; não reconhece urgência de modo definitivo.

Recursos necessários

  • este capítulo;
  • calculadora simples, opcional;
  • folha ou editor de texto;
  • nenhum dado real ou protegido.

Procedimento

Etapa 1 - Reconstrua a matriz. Preencha as quatro células e confira os totais das linhas e colunas.

Etapa 2 - Calcule. Mostre numerador, denominador e resultado para:

  1. acurácia;
  2. precisão;
  3. sensibilidade;
  4. especificidade;
  5. F1;
  6. taxa de falsos negativos;
  7. taxa de falsos positivos;
  8. acurácia da linha de base “sempre não urgente”.

Etapa 3 - Interprete. Complete:

Pergunta Sua análise
Quantas urgentes ficam fora do alerta?
Quantas revisões adicionais recaem sobre não urgentes?
O modelo supera a linha de base em acurácia?
Por que ainda pode existir alguma utilidade?
Que erro merece prioridade e por quê?

Etapa 4 - Decida sobre o limiar. Suponha que reduzir o limiar aumente a sensibilidade, mas também o número de falsos positivos. Explique que dados você exigiria antes de mudar e como avaliaria a capacidade da equipe de revisão.

Etapa 5 - Proponha salvaguardas. Defina, no mínimo:

  • revisão humana;
  • possibilidade de abstenção;
  • amostra pós-implantação;
  • métricas e recortes;
  • frequência de monitoramento;
  • limite de suspensão;
  • procedimento de retorno seguro;
  • canal de correção e contestação.

Resultado esperado

Uma nota técnica de uma a duas páginas com cálculos, interpretação, decisão provisória e salvaguardas. A nota não deve concluir apenas “aprovar” ou “rejeitar”; deve indicar finalidade, condições e evidências faltantes.

Feedback orientador

Resultados: acurácia 89%; precisão 47,1%; sensibilidade 80%; especificidade 90%; F1 59,3%; falsos negativos 20%; falsos positivos 10%; linha de base 90%.

O modelo não supera a linha de base em acurácia, mas a linha de base não localiza urgências. A utilidade depende de reduzir perdas sem criar revisão ou confiança excessivas. O limiar exige comparação de alternativas, capacidade operacional e confirmação humana.

Uma boa proposta evita automação direta, preserva análise jurídica, monitora período e origem e define limites de suspensão.

AUTOAVALIAÇÃO

Questão 1 - Múltipla escolha

Qual procedimento reduz melhor o risco de vazamento?

A) Normalizar toda a base e depois separar treino e teste.
B) Separar os dados primeiro e ajustar as transformações apenas no treino.
C) Escolher o modelo várias vezes com base no teste final.
D) Colocar páginas do mesmo processo em conjuntos diferentes.

Questão 2 - Análise de cenário

Um modelo alcança 98% no treinamento e 71% na validação. Qual fenômeno é provável e que duas medidas podem ser investigadas?

Questão 3 - Cálculo

Em uma matriz, VP = 45, FP = 15 e FN = 5. Calcule precisão e sensibilidade.

Questão 4 - Verdadeiro ou falso

“Se uma classe representa 2% da base, acurácia de 98% demonstra que o modelo localiza essa classe.” Justifique.

Questão 5 - Aplicação

Por que documentos do mesmo processo devem permanecer na mesma partição?

Questão 6 - Limiar e calibração

Explique a diferença entre reduzir o limiar e calibrar as probabilidades.

Questão 7 - Caso institucional

Qual diferença central impede tratar Victor, Athos e Sinapses como três classificadores equivalentes?

Questão 8 - Monitoramento

Cite quatro componentes indispensáveis de um plano de monitoramento e explique a função de um deles.

RESPOSTAS COMENTADAS

Questão 1 - Resposta: B

Primeiro se reserva o teste e se define a separação adequada. Transformações que aprendem parâmetros - média, vocabulário, imputação ou seleção - são ajustadas no treino e aplicadas aos demais conjuntos. A alternativa A deixa o teste influenciar o pré-processamento; C desgasta a independência do teste; D permite compartilhamento de informação. Revise as Seções 2.3.2 e 2.5.4.

Questão 2 - Resposta esperada

O padrão sugere sobreajuste: excelente adaptação ao treino e queda em dados não usados no ajuste. Podem ser investigadas simplificação ou regularização, mais dados representativos, revisão de atributos, eliminação de vazamento e melhoria de rótulos. Não basta aumentar a complexidade. Revise a Seção 2.5.3.

Questão 3 - Resposta

precisão = 45 / (45 + 15) = 45 / 60 = 75%
sensibilidade = 45 / (45 + 5) = 45 / 50 = 90%

Precisão observa os alertas; sensibilidade observa os positivos de referência. O mesmo número de verdadeiros positivos participa de perguntas diferentes. Revise a Seção 2.6.

Questão 4 - Resposta: falso

Um classificador que sempre escolha a classe majoritária também alcançaria 98% e teria sensibilidade zero para a classe rara. É necessário examinar matriz de confusão, sensibilidade, precisão e consequências do erro. Revise as Seções 2.3.5 e 2.6.2.

Questão 5 - Resposta esperada

Peças do mesmo processo compartilham texto, partes, metadados e contexto. Se atravessarem treino e teste, o modelo pode reconhecer particularidades já vistas, produzindo estimativa otimista. A divisão deve ocorrer por grupo, preservando o processo inteiro em uma única partição. Revise a Seção 2.3.6.

Questão 6 - Resposta esperada

Reduzir o limiar muda o ponto em que o escore vira classe e tende a aumentar alertas. Calibrar procura fazer os valores probabilísticos corresponderem às frequências observadas. Um modelo pode ter bom ranking e má calibração; calibrar não elimina a necessidade de escolher limiar segundo custos. Revise a Seção 2.7.

Questão 7 - Resposta esperada

Victor envolve tarefas como OCR, classificação de peças e identificação de temas; Athos trabalha com similaridade e apoio à gestão de precedentes; Sinapses é plataforma de ciclo de vida e governança de modelos. Suas unidades, saídas e evidências necessárias são diferentes. Revise a Seção 2.9.

Questão 8 - Resposta possível

Componentes possíveis: versões, indicadores, recortes, amostragem de referência, frequência, limites, responsáveis, contestação e retorno seguro. Por exemplo, o limite de suspensão define quando o sistema deve sair de operação para proteger o fluxo enquanto a causa é investigada. Revise a Seção 2.8.2.

CONSIDERAÇÕES FINAIS

Neste capítulo, transformamos a afirmação “o modelo teve alta acurácia” em uma sequência de perguntas verificáveis. Vimos que dados possuem história, finalidade, lacunas e escolhas de representação. Antes do treinamento, é necessário definir unidade de análise, origem, rótulo, período, acesso e separação compatível com o uso.

Comparamos linhas de base e modelos sem confundir complexidade com qualidade. Distinguimos treinamento, validação e teste e identificamos sobreajuste, subajuste e vazamento. A avaliação deve impedir compartilhamento indevido de processo, tempo ou informação futura.

O caso das 1.000 petições mostrou que 89% de acurácia pode esconder 20 urgentes perdidas e desempenho inferior à linha de base na própria acurácia. Precisão, sensibilidade, especificidade, F1 e acurácia balanceada respondem a perguntas distintas. Nenhuma inclui, por si, o custo institucional. Limiar e calibração acrescentam outras dimensões: transformar escore em ação e verificar se probabilidades estimadas correspondem a frequências observadas.

O teste não encerra o ciclo. Deriva, mudança normativa e nova origem documental degradam desempenho. Monitoramento, suspensão e retorno seguro devem preceder o piloto. A regulamentação do CNJ reforça curadoria, rastreabilidade, supervisão, classificação de risco e auditoria.

Os casos Victor, Athos e Sinapses mostraram funções distintas de IA no Judiciário: extração e classificação, similaridade e infraestrutura de governança. Comparar iniciativas exige descrever tarefa, dado, saída, período e papel humano, sem transformar relatos institucionais em garantias universais.

No próximo capítulo, examinaremos como redes neurais profundas aprendem representações e como a visão computacional processa documentos e imagens. Retomaremos OCR, qualidade de digitalização, vieses de avaliação e limites do reconhecimento facial. A pergunta continuará a mesma: que evidência sustenta o uso e que salvaguarda protege quando o modelo erra?

TERMOS PARA O GLOSSÁRIO

Os termos acurácia, acurácia balanceada, calibração, classe positiva, deriva, especificidade, falso negativo, falso positivo, F1, linha de base, limiar, matriz de confusão, precisão, proveniência, sensibilidade, subajuste, sobreajuste, teste, validação, validação cruzada, vazamento de dados, verdadeiro negativo e verdadeiro positivo foram selecionados para o glossário cumulativo.

REFERÊNCIAS

BRASIL. Lei nº 13.709, de 14 de agosto de 2018. Lei Geral de Proteção de Dados Pessoais (LGPD). Brasília, DF: Presidência da República, 2018. Disponível em: texto compilado da LGPD. Acesso em: 13 ago. 2026.

CONSELHO NACIONAL DE JUSTIÇA (CNJ). Resolução nº 615, de 11 de março de 2025. Estabelece diretrizes para o desenvolvimento, utilização e governança de soluções desenvolvidas com recursos de inteligência artificial no Poder Judiciário. Brasília, DF: CNJ, 2025. Disponível em: Atos CNJ. Acesso em: 13 ago. 2026.

CONSELHO NACIONAL DE JUSTIÇA (CNJ). Resolução nº 674, de 25 de março de 2026. Altera o art. 15 da Resolução CNJ nº 615/2025. Brasília, DF: CNJ, 2026c. Disponível em: Atos CNJ. Acesso em: 13 ago. 2026.

CONSELHO NACIONAL DE JUSTIÇA (CNJ). Lançamento de inovações de inteligência artificial para o Judiciário marcam evento no CNJ. Brasília, DF, 24 abr. 2026b. Disponível em: Portal CNJ. Acesso em: 13 ago. 2026.

GEBRU, Timnit et al. Datasheets for datasets. Communications of the ACM, v. 64, n. 12, p. 86–92, 2021. DOI: 10.1145/3458723.

GÉRON, Aurélien. Mãos à obra: aprendizado de máquina com Scikit-Learn, Keras e TensorFlow. 2. ed. Rio de Janeiro: Alta Books, 2021.

HARDT, Moritz; PRICE, Eric; SREBRO, Nati. Equality of opportunity in supervised learning. In: Advances in Neural Information Processing Systems, v. 29, 2016. Disponível em: NeurIPS Proceedings. Acesso em: 13 ago. 2026.

KLEINBERG, Jon; MULLAINATHAN, Sendhil; RAGHAVAN, Manish. Inherent trade-offs in the fair determination of risk scores. 2016. Disponível em: arXiv:1609.05807. Acesso em: 13 ago. 2026.

PEDREGOSA, Fabian et al. Scikit-learn: machine learning in Python. Journal of Machine Learning Research, v. 12, p. 2825–2830, 2011. Disponível em: JMLR. Acesso em: 13 ago. 2026.

SCIKIT-LEARN DEVELOPERS. Cross-validation: evaluating estimator performance. 2026a. Disponível em: scikit-learn documentation. Acesso em: 13 ago. 2026.

SCIKIT-LEARN DEVELOPERS. Metrics and scoring: quantifying the quality of predictions. 2026b. Disponível em: scikit-learn documentation. Acesso em: 13 ago. 2026.

SCIKIT-LEARN DEVELOPERS. Common pitfalls and recommended practices. 2026c. Disponível em: scikit-learn documentation. Acesso em: 13 ago. 2026.

SCIKIT-LEARN DEVELOPERS. Probability calibration. 2026d. Disponível em: scikit-learn documentation. Acesso em: 13 ago. 2026.

SUPERIOR TRIBUNAL DE JUSTIÇA (STJ). Tribunal lança solução de inteligência artificial. Brasília, DF, 15 maio 2019. Disponível em: Conexão STJ. Acesso em: 13 ago. 2026.

SUPERIOR TRIBUNAL DE JUSTIÇA (STJ). Revolução tecnológica e desafios da pandemia marcaram gestão do ministro Noronha na presidência do STJ. Brasília, DF, 23 ago. 2020. Disponível em: Portal STJ. Acesso em: 13 ago. 2026.

SUPREMO TRIBUNAL FEDERAL (STF). Inteligência artificial: trabalho judicial de 40 minutos pode ser feito em 5 segundos. Brasília, DF, 23 out. 2018. Disponível em: Notícias STF. Acesso em: 13 ago. 2026.

SUPREMO TRIBUNAL FEDERAL (STF). Projeto Victor avança em pesquisa e desenvolvimento para identificação dos temas de repercussão geral. Brasília, DF, 19 ago. 2021. Disponível em: Notícias STF. Acesso em: 13 ago. 2026.

CHECKLIST DO CAPÍTULO

  • Introdução
  • Objetivos de aprendizagem
  • Problematização
  • Conteúdo
  • Exemplos
  • Elementos instrucionais
  • Aplicação prática
  • Estudo de caso
  • Atividade
  • Reflexão
  • Autoavaliação
  • Respostas comentadas
  • Considerações finais
  • Chamamento para o próximo capítulo
  • Fontes revisadas
  • Linguagem revisada

Descrição acessível: o texto é apresentado em HTML semântico, com títulos, tabelas e alternativas textuais. Os laboratórios interativos são complementos e não substituem a leitura.