Antes de uma aplicação com LLM receber tráfego de produção, confirme seis pontos: contrato de comportamento explícito, invariantes determinísticos aprovados, comportamento aberto avaliado, riscos críticos com bloqueadores rígidos, telemetria segura e útil e reversão (rollback) ensaiada. Se a evidência estiver ausente ou contraditória, a decisão correta é HOLD — não um lançamento otimista.

Decida

Se uma versão candidata está pronta para receber tráfego

Artefato

Registro portátil da decisão de lançamento

Pré-requisito

Candidata, responsável, evidência e alvo de reversão

Mapa de evidências antes do tráfego
  1. 01
    ContratoComportamento esperado
  2. 02
    AvaliaçãoCasos e limites
  3. 03
    SegurançaBloqueadores críticos
  4. 04
    OperaçãoSinais e reversão
  5. 05
    ResponsávelDecisão registrada
Cinco trilhas de evidência convergem para uma decisão com responsável. Uma trilha ausente é incerteza, não aprovação silenciosa.

01 · Contrato de comportamento

Defina sucesso antes de executar o modelo#

Trilha de evidênciaFonte 1

Escreva a tarefa, ferramentas permitidas, esquema de saída, comportamento de recusa, orçamento de latência e falhas críticas antes de escolher uma métrica. Um requisito vago como “ser útil” não produz um controle (gate) auditável.

Separe invariantes de preferências. Validade do esquema, autorização e uso proibido de ferramentas são bloqueadores determinísticos. Tom, relevância e completude podem exigir rubricas ou revisão humana. Colocar tudo em uma nota esconde falhas graves.

02 · Evidência de avaliação

Teste casos conhecidos, limites e recuperação#

Trilha de evidênciaFonte 1

Construa um conjunto versionado com jornadas comuns, limites difíceis, entradas adversariais e falhas já observadas. Registre as versões do conjunto de dados, prompt, modelo, ferramenta e rubrica em cada execução.

Não promova apenas pela taxa de aprovação. Inspecione falhas por capacidade e fatia de risco, compare com a última versão aprovada e trate cobertura ausente como incerteza, não como sucesso.

03 · Bloqueadores críticos

Dê à segurança e à autorização um controle próprio#

Trilha de evidênciaFonte 2

O OWASP Top 10 para aplicações com LLM descreve riscos que uma nota média de qualidade não neutraliza. Injeção de prompt (prompt injection), agência excessiva, exposição de informação sensível e tratamento inseguro de saída exigem testes e responsáveis explícitos.

Um invariante crítico deve falhar de forma segura: o lançamento para mesmo se todos os indicadores graduais melhorarem. Documente o processo de exceção para que urgência não redefina a política silenciosamente.

04 · Operação

Observe decisões sem criar um vazamento de dados#

Trilha de evidênciaFonte 3Fonte 4

Rastreie operações de modelo e ferramentas, latência, erros, uso de tokens e vereditos de avaliação com identificadores de baixa cardinalidade. Capture conteúdo de mensagens apenas quando necessário, com mascaramento ou remoção de dados sensíveis, controle de acesso e retenção.

Conecte o controle a uma pessoa responsável pelo lançamento e a um sinal de reversão. Alerta sem responsável é apenas um registro; reversão sem caminho testado é apenas intenção.

05 · Decisão de lançamento

Termine em PROMOTE, HOLD ou ROLLBACK#

Trilha de evidênciaFonte 1Fonte 4
  1. P

    PROMOTE

    A evidência obrigatória está completa, invariantes críticos passam e o risco residual foi aceito.

  2. H

    HOLD

    A evidência está ausente, conflitante, fora do domínio validado ou aguarda decisão humana.

  3. R

    ROLLBACK

    Evidência de produção cruza um limite predefinido de confiabilidade, segurança ou negócio.

Implementação de referência

Leve a decisão entre equipes e ferramentas

Uma lista de verificação se torna operacional quando seu resultado acompanha o artefato.

release-decision.json
{
  "candidate": "release-2026-07-20.1",
  "artifact": "image@sha256:<digest>",
  "evidence": ["tests", "evals", "security", "operations"],
  "owner": "release-owner",
  "verdict": "HOLD",
  "reason": "candidate journey not verified",
  "rollback_target": "release-2026-07-19.3"
}

Falha exercitada. Se faltar uma trilha obrigatória de evidência, registre HOLD em vez de deixar um campo vazio parecer aprovação.

Limite de produção. Guarde referências, não conteúdo sensível, no registro de lançamento.

Checklist pré-tráfego

Doze perguntas antes do tráfego de produção#

Trilha de evidênciaFonte 1Fonte 2Fonte 3Fonte 4
  • O contrato de comportamento está versionado?
  • Esquema, autorização e invariantes de política passam?
  • O conjunto cobre jornadas comuns, limites, ataques e recuperação?
  • Falhas anteriores de produção foram reproduzidas?
  • Rubrica e modelo do avaliador estão fixados por versão?
  • Fatias de alto risco foram vistas separadamente das médias?
  • Cada risco crítico possui bloqueador rígido?
  • Prompts e respostas estão mascarados ou sem captura por padrão?
  • A execução pode ser reproduzida pelas versões registradas?
  • Existe uma pessoa responsável pelo lançamento?
  • A reversão está definida e ensaiada?
  • A decisão final e sua evidência foram registradas?

Leia também

Fontes primárias

Fontes primárias

  1. NIST AI 600-1: Generative AI Profile

    Ações de gestão de risco ao longo do ciclo de vida.

  2. OWASP Top 10 for LLM Applications 2025

    Categorias de risco que exigem controles explícitos.

  3. OpenTelemetry GenAI attributes

    Atributos operacionais e alertas sobre conteúdo sensível.

  4. Google SRE: Service Level Objectives

    Objetivos operacionais e orçamento de erro.

Use o checklist em um sistema automatizado de avaliação (harness)

Passe de uma lista de verificações para evidências reproduzíveis de lançamento.