Моніторинг і спостережуваність
Концепції LLMOps
Max Knobbout, PhD
Applied Scientist, Uber
Життєвий цикл LLM: моніторинг і спостережуваність
Моніторинг і спостережуваність
- Моніторинг безперервно відстежує систему.
- Спостережуваність відкриває внутрішні стани зовнішнім спостерігачам.
- Джерела даних для спостережуваності:
- Логи
- Метрики
- Трейси
Моніторинг вхідних даних
- Моніторте входи щодо:
- Змін
- Помилок
- Зловмисного вмісту
- Дрейф даних — це зміна розподілу вхідних даних з часом
- Щоб впоратися з дрейфом даних, потрібно:
- Відстежувати розподіл даних
- Періодично оновлювати модель
Функціональний моніторинг
Приклади:
- Час відповіді
- Обсяг запитів
- Простої
- Рівні помилок
Для застосунків LLM:
- Виконання ланцюжків і агентів
- Ресурси системи (GPU)
- Витрати
Моніторинг вихідних даних
- Використовуйте метрики, визначені під час тестування, зокрема:
- Упередженість
- Токсичність
- Корисність
- Дрейф моделі:
- Змінюється зв'язок між входом і виходом
- Цензурування — це активне втручання
Обробка сповіщень
- Отримуйте сповіщення, коли виникають проблеми
- Майте чіткі процедури
- Можуть діяти угоди про рівень сервісу (SLA)
Давайте потренуємось!
Концепції LLMOps
Preparing Video For Download...