Від класичного навчання до великих моделей

Модуль 1Урок 3 з 38Безкоштовний модуль

Шлях від «штучного інтелекту» до сучасних LLM — це поступове ускладнення задач і масштабу даних. Спочатку правила й експертні системи, потім machine learning на структурованих ознаках, далі deep learning на зображеннях і тексті, і нарешті великі мовні моделі, навчені на корпусах інтернету з мільярдами параметрів. Кожен крок змінював не лише точність, а й те, як команди будують, розгортають і підтримують системи — звідси потреба в LLMOps поверх класичного MLOps.

Еволюція AI → ML → LLM

Еволюція: штучний інтелект → machine learning → generative AI → LLM

Класичний ML часто означає табличні дані, чітку ціль (клас, число) і метрики на hold-out вибірці. Модель відносно мала, артефакт — файл ваг, inference дешевий і передбачуваний. LLM інша: вхід і вихід — довгий текст, «правильність» багатовимірна, а сама модель настільки велика, що її рідко тренують з нуля в продуктовій команді — зазвичай беруть готову foundation model і адаптують поведінку через підказки, RAG або fine-tuning.

Приклад

Класична модель: класифікатор скарг клієнта на категорії з F1 на тесті 0,92 — розгортання у контейнер, моніторинг drift по ознаках. LLM-сценарій: асистент формулює відповідь довільним текстом — F1 не застосовується напряму; потрібні оцінювання за рубрикою, людська вибірка та перевірка достовірності до бази знань.

Чому класичного MLOps замало

MLOps добре працює, коли модель — прозорий артефакт з версією даних і відтворюваним конвеєром навчання. У LLM ваги часто «чорна скринька» від провайдера: ви не контролюєте повний training run, а керуєте поведінкою на inference. Вартість inference домінує — кожен запит спалює token, на відміну від одного прямого проходу на рядок таблиці. Недетерміновані виходи ускладнюють регресійні тести: «та сама модель і дані» не гарантують байт-в-байт однакову відповідь.

Увага

Переносити MLOps один в один — помилка: конвеєр навчання класифікатора не покриває версіонування підказок, оцінювання вільного тексту, інʼєкції в підказку або витік PII у контексті. Потрібен шар практик саме для generative inference.

Нова роль inference і контексту

У LLM-системах значна частина «інтелекту» живе не в зміні ваг, а в тому, що подається на вхід: системна підказка, кілька прикладів у контексті, документи з пошуку контексту, результати інструментів. Це зміщує фокус з офлайн training на онлайн orchestration — як збирати контекст, обмежувати довжину, кешувати укладання, маршрутизувати між моделями. MLOps історично зосереджувався на batch jobs; LLMOps — на безперервному потоці запитів і швидких ітераціях підказок та пошуку контексту.

Порада

Коли оцінюєте зрілість команди, запитайте не «яка у нас версія моделі», а «яка версія підказки + пошуку контексту + набору для оцінювання в продакшені». Саме цей bundle визначає поведінку, яку бачить користувач.

LLMOps не скасовує ML-спадщину — drift, моніторинг, feature stores у змішаних системах лишаються актуальними. Але центр ваги зміщується до текстових артефактів, якості вільно сформульованої відповіді та економіки token. Розуміння еволюції допомагає не очікувати від Jenkins-конвеєра 2018 року, що він автоматично «закриє» generative продукт без нових практик.

Що запамʼятати

LLM — наступний рівень після класичного ML: інший масштаб, непрозорі ваги, дорогий inference і нестабільний текстовий вихід. MLOps лишається фундаментом, але для LLM потрібен розширений операційний шар.

Перевірка

3 питання

Кілька питань за матеріалом уроку. Спроб — скільки завгодно.

1.Чим типовий вихід LLM відрізняється від класифікатора?
2.Чому вартість inference критичніша для LLM, ніж для багатьох класичних моделей?
3.Що часто замінює повний контроль над training у продуктових LLM-командах?