~/questoes/inteligencia-artificial
Observabilidade em LLMs requer uma abordagem diferente porque cada requisição pode gerar comportamentos variados, consumir quantidades distintas de tokens e apresentar latências imprevistas. Diferente de software tradicional previsível, sistemas com LLMs precisam rastrear não apenas erros, mas também entender o comportamento completo da IA em produção.
A alternativa B está correta porque captura a essência do desafio: LLMs são não-determinísticos. Mesmo prompts similares podem gerar respostas diferentes, latências variam significativamente e o consumo de tokens depende da complexidade da saída. Isso torna a observabilidade bem mais complexa que em sistemas tradicionais.
Incorreto. LLMs geram sim erros e comportamentos inesperados em produção. Além disso, logs simples não conseguem capturar a complexidade das interações: qual prompt foi enviado, quantos tokens foram consumidos, qual temperatura foi usada, e como a saída influenciou etapas posteriores. Observabilidade aqui é muito mais que logs.
Correto. Esta alternativa identifica o cerne do problema. Cada requisição a um LLM pode produzir saídas diferentes, consumir tokens em quantidades variáveis (uma resposta curta usa poucos tokens, uma longa usa muitos) e ter latências imprevistas. Isso torna impossível aplicar padrões de observabilidade tradicionais.
Incorreto. Observabilidade em LLMs não é idêntica à tradicional apenas com nomes diferentes. As métricas que importam são fundamentalmente distintas: time-to-first-token (latência de primeira resposta), consumo de tokens (input vs output), temperatura de geração, e qualidade da saída. O próprio conceito de 'erro' é diferente aqui.
Incorreto. LLMs consomem quantidades variáveis de energia e recursos conforme o tamanho da entrada e da saída gerada. Uma requisição com prompt longo e resposta longa consome muito mais que uma com entrada curta. Este é um dos motivos pelos quais observabilidade customizada é essencial.