What is MLOps?
MLOps is the set of engineering practices for taking trained machine learning models into production and keeping them there: versioning data and models, automating training and deployment, monitoring accuracy and drift, retraining on a defined trigger and rolling back when a release fails.
What is LLMOps?
LLMOps is MLOps adapted to LLM applications, where the behaviour depends on prompts, retrieved context, routing decisions and a model you may not control. It adds prompt versioning and regression testing, RAG evaluation, model routing, token cost management, quality monitoring of generated output and safety controls.
What is AgentOps?
AgentOps is the operating discipline for AI agents in production: a registry of agents and their versions, tool permissions, step-level traces, task-success measurement, failure analysis, human escalation, cost per task, incident handling and policy enforcement. It exists because an agent takes actions, so every step must be accountable.
How is LLMOps different from MLOps?
In MLOps the model changes rarely and the data changes constantly. In LLMOps the model may be a vendor's, the prompt and retrieval change often, and the output is free text that has to be judged rather than scored against a label. Evaluation therefore moves from a metric to a dataset-and-rubric process, and versioning has to cover prompts and indexes as well as weights.
What should an AI observability stack capture?
For every request or task: the version of every artefact involved, the input and retrieved context, each model call and tool call with latency and cost, the output, any quality signal or human correction, and the final outcome in the workflow. Aggregated, that is what makes drift, regression and cost visible.
How do you roll back an AI system?
By treating the model, the prompt, the index and the agent configuration as one versioned release, keeping the previous release deployable, and having a rehearsed procedure that switches traffic back within a known time. Rollback for AI is only possible if the release was reproducible in the first place.
How evaluation gates decide what gets released