Skip to content
AI

Por que não consigo reproduzir a saída exata que meu modelo gerou em produção?

85

Oportunidade

Mesmo com temperatura zero, o mesmo prompt enviado ao mesmo modelo duas vezes pode retornar tokens diferentes. Um artigo do arXiv de janeiro de 2026 rastreou a causa raiz ao batching dinâmico: kernels de redução de GPU alteram sua árvore aritmética interna quando o tamanho do lote muda, e a adição de ponto flutuante não é associativa, então duas requisições processadas com tamanhos de lote diferentes percorrem caminhos numéricos distintos e divergem. A infraestrutura de serving não tem obrigação de registrar ou expor o contexto de lote que produziu uma determinada saída. Isso torna impossível reproduzir uma inferência com falha, escrever um teste de regressão que fixe o comportamento exato ou reconstruir o que um modelo realmente disse durante um incidente em produção. A única solução demonstrada até agora impõe um custo de 61 por cento no throughput.

Por que importa

A reprodução determinística é o requisito mínimo para tratar uma chamada de modelo como uma computação auditável, em vez de uma caixa-preta que você confia mas não consegue inspecionar.

Como avalio a oportunidade

A Pontuação de Oportunidade é minha própria leitura, não uma medição: o quanto dói, com que frequência aparece e o quanto pouco existe para resolvê-lo hoje. Quanto maior, mais vale a pena construir, na minha opinião.

Gravidade8/10

O quanto de dor causa quando aparece.

Frequência9/10

Com que frequência as pessoas realmente se deparam com isso.

Lacuna8/10

O quanto pouco de boas ferramentas existe para isso hoje.

Mais problemas que merecem ser resolvidos