MLOps Path

9.1.1 · блок 9

LLMOps: обзор

LLMOps: обзор

Зачем это нужно

У LLM другой профиль эксплуатации: дорогие GPU, потоковая генерация, недетерминированные ответы и данные, которые могут попасть в prompt. Поэтому LLMOps дополняет привычный MLOps, а не заменяет его.

Основные идеи

Карта LLMOps состоит из четырёх связанных контуров:

| Контур | Вопрос |

|---|---|

| Serving | как дать модели GPU и API? |

| RAG | откуда взять актуальный контекст? |

| Evaluation | полезен ли ответ для задачи? |

| Guardrails | что нельзя принять, раскрыть или сгенерировать? |

Serving. vLLM оптимизирует GPU-инференс и даёт OpenAI-compatible API. Для LLM важны TTFT, tokens/s и лимиты на длину контекста, а не только request latency.

RAG добавляет найденные документы в prompt. Он не «дообучает знания» модели и требует качества как retrieval, так и final answer.

Evaluation. Нужен фиксированный набор задач, ожидаемых свойств и human review для рискованных сценариев. MLflow может логировать GenAI-оценки и traces.

Guardrails включают аутентификацию, rate limiting, фильтрацию входа/выхода, политику PII и ограничение инструментов агента.

Как это выглядит на практике

Сервис помощника оператора: gateway проверяет пользователя → RAG ищет только документы его роли → vLLM генерирует ответ → проверка удаляет запрещённый PII → trace связывает запрос, retrieved chunks, токены и оценку.

Если качество падает, команда сначала смотрит: найден ли правильный документ, вошёл ли он в context window, не изменилась ли модель и не сработал ли guardrail. «LLM галлюцинирует» — не достаточно точный диагноз.

Что сделать после занятия

Официальные материалы

Открыть интерактивную версию