Ланцюжки та агенти

Концепції LLMOps

Max Knobbout, PhD

Applied Scientist, Uber

Життєвий цикл LLM: ланцюжки та агенти

Огляд фаз життєвого циклу застосунку LLM

Концепції LLMOps

Від підказок до застосунків

Шаблон підказки для класифікації калорійності страв

 

  • Щоб використати цей шаблон, нам потрібні:
    • Приклади
    • Вхідні дані
  • Кроки:
    1. Отримання введення
    2. Пошук прикладів
    3. Створення підказки
    4. Отримання відповіді
    5. Розбір результату
Концепції LLMOps

Ланцюжок на основі нашого шаблону

 

Застосунок LLM, що використовує ланцюжок і знаходить подібні страви в базі даних

Концепції LLMOps

Навіщо потрібні ланцюжки

 

Грайливе зображення трьох мультяшних персонажів, що малюють ланцюг

 

 

  • Розробляйте складні застосунки
  • Забезпечуйте модульний дизайн для масштабованості й ефективності
  • Відкривайте безліч варіантів налаштування
Концепції LLMOps

Агенти

 

 

Грайливе зображення мультяшного персонажа, що їде на роботі-миші

 

  • Агенти складаються з:
    • Декількох дій (або інструментів)
    • LLM, що вирішує, яку дію виконати

 

  • Корисні, коли:
    • Дій багато
    • Оптимальна послідовність кроків невідома
    • Вхідні дані не визначені
Концепції LLMOps

Агенти

Архітектура агента з двома діями

Концепції LLMOps

Агенти

Архітектура агента з двома діями

Концепції LLMOps

Агенти

Архітектура агента з двома діями

Концепції LLMOps

Різниця між ланцюжками та агентами

 

 

Ланцюжки 🔗 Агенти 🤖
Характер Детерміновані Адаптивні
Складність   Низька Висока
Гнучкість Низька Висока
Ризик Нижчий (через передбачуваність)                 Вищий (через адаптивність)                
Концепції LLMOps

Цикл розробки

Цикл розробки з доданою активністю інженерії підказок

Концепції LLMOps

Цикл розробки

Цикл розробки з ланцюжками та агентами.

Концепції LLMOps

Цикл розробки

Цикл розробки з доданою діяльністю зі створення ланцюжків та агентів

Концепції LLMOps

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

Концепції LLMOps

Preparing Video For Download...