Home · Blog · MLOps vs LLMOps
IA Aplicada

MLOps vs LLMOps: as diferenças técnicas reais

As duas disciplinas compartilham princípios, mas as práticas divergem em pontos que importam. Onde MLOps clássico não cobre LLM em produção.

15 de Abril, 202611 min de leituraProfessor Neural

MLOps existe como disciplina formal desde ~2019. LLMOps é termo que ganhou tração em 2023 e se consolidou em 2024-2025. A pergunta razoável é: por que precisamos de termos diferentes? Por que MLOps tradicional não cobre o caso de LLM?

A resposta curta: porque o objeto que está em produção é fundamentalmente diferente. Em MLOps clássico, você opera modelos que você treinou (XGBoost, random forest, redes neurais customizadas) sobre features tabulares. Em LLMOps, você opera modelos que outra empresa treinou, chamados via API, com prompts versionados como código e output em linguagem natural. As primitivas mudam. Os problemas mudam.

O que se mantém igual

Antes de listar diferenças, vale reconhecer o que continua válido:

Quem é bom em MLOps tem 50% do caminho andado pra ser bom em LLMOps. Os 50% restantes são técnica específica.

Diferença 1: o que você versiona

MLOps clássico

Você versiona: dataset de treino, código de feature engineering, hiperparâmetros, pesos do modelo (.pkl, .onnx, .joblib), metadados de treinamento. Ferramentas: DVC, MLflow, Weights & Biases. O artefato é o modelo treinado.

LLMOps

Você versiona: prompts (system, user, assistant), schemas de output, versão do modelo da API (gpt-4o-2024-08-06 vs gpt-4o-2024-11-20), configuração (temperatura, top-p, max_tokens), conjunto de ferramentas disponíveis ao modelo, base de conhecimento usada em RAG. Pesos do modelo? Não, eles não são seus.

O artefato principal é o prompt template + config, não o modelo. Isso muda a ferramentaria:

# Versionamento de prompt como código
# prompts/customer_support_v2.3.yaml
version: "2.3"
model: gpt-4o-2024-11-20
temperature: 0.2
system: |
  Você é assistente de suporte da empresa X.
  Responda em português brasileiro.
  Se não souber, diga "não tenho essa informação".
tools:
  - search_kb
  - create_ticket
eval_set: eval_sets/support_v2.jsonl

Diferença 2: a natureza do drift

MLOps clássico

Drift é estatístico: distribuição das features de entrada muda (data drift), ou a relação entre features e target muda (concept drift). Você detecta com testes como Kolmogorov-Smirnov, PSI (Population Stability Index), comparações de média e variância. Quando dispara, você retreina.

LLMOps

Drift é semântico e qualitativo. Os tipos principais:

No mundo de LLM, "o modelo está se comportando estranho" raramente vem de mudança nos pesos — vem de mudança em prompt, base RAG, distribuição de input ou versão de API. Diagnóstico exige instrumentação diferente.

Diferença 3: o que você monitora

Em MLOps tradicional, você monitora: latência da inferência, taxa de erro, accuracy/F1 contra ground truth, distribuição de features.

Em LLMOps, você monitora tudo isso e mais:

Ferramentas dominantes em maio de 2026: Phoenix (open source, da Arize), LangSmith (do ecossistema LangChain), Weights & Biases (que pivotou pesado pra cobrir LLM em 2024-2025), Helicone, Langfuse. Cada uma com filosofia ligeiramente diferente.

Diferença 4: como você avalia

Em MLOps, eval é matemático: comparar predição com label, calcular métrica. Determinístico.

Em LLMOps, eval é mais sutil. Você precisa de:

# Exemplo de eval com Ragas
from ragas import evaluate
from ragas.metrics import faithfulness, answer_relevancy, context_precision

result = evaluate(
    dataset=eval_dataset,
    metrics=[faithfulness, answer_relevancy, context_precision]
)
print(result.to_pandas())

Diferença 5: como você faz deploy

Em MLOps, deploy significa empacotar o modelo em container, expor endpoint, fazer canário. Em LLMOps, você não está fazendo deploy do modelo — ele já está rodando na OpenAI/Anthropic. Você está fazendo deploy de:

O ciclo é mais rápido (não tem retreinamento), mas mais frágil — mudança pequena de prompt pode quebrar 10% dos casos sem você perceber, se eval não pegar. Por isso eval automatizado em CI é não-negociável.

O que estudar para entrar em LLMOps

Conclusão prática

MLOps e LLMOps não competem — eles convivem. Em produto sério de IA em 2026, você precisa dos dois. MLOps cuida do que você treina (classificador customizado, embeddings finetunados, ranker), LLMOps cuida do que você compõe (prompts, agentes, RAG). Quem entende profundamente um e superficialmente o outro está limitado. O profissional completo entende a fundação MLOps e domina as primitivas que são exclusivas de LLM — versionamento de prompt, eval semântico, observability de tokens e custo, drift sem ground truth. Essa combinação é o que sustenta IA em produção que não quebra silenciosamente.

Quer aplicar isso na prática?

O Nível 1 (IA do Zero ao Especialista) é 100% grátis · 14h de conteúdo.

Começar grátis →