Огляд LLMOps

Концепції LLMOps

Max Knobbout, PhD

Applied Scientist, Uber

Що ви вивчите в цьому курсі

Грайлива ілюстрація: книжка сидить за партою й навчається

 

  • LLMOps допомагає ефективно керувати, розгортати та підтримувати застосунки з великими мовними моделями
  • Розглянемо:
    • Основи
    • Життєвий цикл LLM-застосунків
    • Виклики та застереження
1 Ілюстрації: Manfred Steger @ Pixabay
Концепції LLMOps

Повторимо про LLM

 

 

Що таке LLM?
  • 📚 Навчені на великих обсягах текстових даних
  • 🧠 Розуміють і генерують текст, схожий на людський
  • 💡 Значний прорив у ШІ

 

 

Чим вони відрізняються?
  • 🏋 Зазвичай попередньо навчені
  • 🐘 Величезна кількість параметрів
  • 💻 Значні обчислювальні ресурси
  • 🎲 Непередбачуваність
Концепції LLMOps

Як усе починалось...

  • Запити напряму подавалися в модель
  • Фокус був на роботі з моделлю
  • Дані додавали лише під час тонкого налаштування

Проста схема: запит надходить у LLM і генерує відповідь

Концепції LLMOps

... і як це відбувається зараз

  • Інтеграція даних організації до генерації тексту
  • Кроки можуть включати обробку та перетворення даних
  • Один або кілька викликів моделей: текст, зображення чи мультимодальні

У підсумку маємо те, що в курсі називатимемо LLM-застосунками

Схема складного конвеєра LLM

Концепції LLMOps

Навіщо потрібен LLMOps

 

 

Безшовна інтеграція

Концепції LLMOps

Навіщо потрібен LLMOps

 

 

Плавні переходи в життєвому циклі

Концепції LLMOps

Навіщо потрібен LLMOps

 

 

Ефективне, масштабоване керування

Концепції LLMOps

LLMOps проти MLOps

Концепції LLMOps

LLMOps проти MLOps

Деякі відмінності:

LLMOps MLOps
Розмір моделі Великий Зазвичай менший
Дані Текст Різні типи даних
Попередньо навчені моделі Здебільшого так Здебільшого ні
Покращення моделі Інженерія підказок і тонке налаштування Інженерія ознак і вибір моделі
Узагальнення Загального призначення Фіксована сфера
Непередбачуваність Висока Низька
Вихід Переважно текст Під конкретне завдання
Концепції LLMOps

Давайте потренуємось!

Концепції LLMOps

Preparing Video For Download...