Три обмеження продакшену
Модуль 1Урок 2 з 38Безкоштовний модуль
Кожне рішення в LLM-системі торкається одного з трьох обмежень продакшену: стохастичність і довіра, затримка і досвід користувача, вартість і бізнес-метрики. Неможливо одночасно максимізувати все — більша модель часто точніша, але повільніша й дорожча; агресивне скорочення контексту економить гроші, але підвищує ризик пропустити потрібний факт. LLMOps — це мистецтво явно обирати компроміси замість випадково «зʼїсти» один із трьох стовпів.
Стохастичність і довіра
LLM за замовчуванням не детермінована: та сама підказка може дати різні формулювання при однаковій «правильності» або навпаки — різний зміст при схожому стилі. Для користувача це виглядає як нестабільність: вчора бот порадив одне, сьогодні — інше. У продакшені потрібні набори для оцінювання, пороги якості, заземлення через пошук контексту і політики відмови, коли впевненість або джерела недостатні. Довіра будується не обіцянкою «розумної моделі», а повторюваними перевірками.
Приклад
Служба підтримки: модель двічі по-різному відповіла на питання про повернення коштів — один раз коректно з посиланням на політику, другий раз вигадала термін 30 днів замість 14. Без оцінювання і цитування користувач не знає, якій відповіді вірити; без логів команда не знає, як часто це трапляється.
Затримка і UX
Затримка — це не лише «секунди в Grafana», а відчуття користувача: чи встигає відповідь у діалозі, чи потрібен streaming першого token, чи прийнятна затримка для batch-завдань. Довгий контекст, великі моделі, складний пошук контексту і ланцюжки викликів множать час. Продуктові рішення — кешування частих запитів, маршрутизація простих питань на меншу модель, асинхронні сценарії для важких задач — все це LLMOps-рішення, а не «оптимізація пізніше».
Порада
Перед вибором моделі зафіксуйте SLA для сценарію: чат очікує відповідь за кілька секунд, nightly-звіт може будуватися хвилини. Без такого контракту команда оптимізує не те, що відчуває користувач.
Вартість і бізнес
Вартість LLM — функція моделі, довжини підказки і відповіді, частоти запитів і кількості retry. Один «дорогий» сценарій — довгі документи в контексті на кожен запит — може зʼїсти маржу продукту. Дизайн, обережний до вартості, включає ліміти token, вибір tier моделі, дистиляцію знань у коротші підказки, моніторинг витрат по командах і прапорці функцій для відключення неефективних шляхів. Без цього успішний пілот стає фінансовою проблемою після масштабування.
Увага
Покращення якості «безкоштовно» рідко буває: більший контекст, сильніша модель або додатковий крок оцінювання майже завжди бʼють по затримці або вартості. Якщо в документації рішення не названо компроміс — його все одно доведеться платити в продакшені.
Зрілі команди тримають «трикутник обмежень» на виду на кожному огляд дизайну: якщо підвищуємо достовірність через більший RAG — де в бюджеті і p95 затримки? Якщо знижуємо вартість через меншу модель — яке оцінювання доведе, що довіра не просіла? LLMOps робить ці обміни явними та вимірюваними, а не прихованими сюрпризами після релізу.
Що запамʼятати
Стохастичність, затримка і вартість — три стовпи, між якими розкладається кожне архітектурне рішення. Немає «ідеальної конфігурації»; є осмислений компроміс під конкретний сценарій використання і метрики успіху.
Перевірка
3 питанняКілька питань за матеріалом уроку. Спроб — скільки завгодно.