1 of 43

Без сотрудников не обойтись:

как мы (пока) не стали счастливее с LLM

Юлия Гурджи

Руководитель группы по контентным политикам

2 of 43

Заметки про Одноклассники

Отметили 20 лет!

Фокус: аудитория 55+ (Silver Age)

Основные UX-сценарии: общение и просмотр Ленты

34

млн

MAU

3 of 43

Заметки про Одноклассники

Отметили 20 лет!

Фокус: аудитория 55+ (Silver Age)

Основные UX-сценарии: общение и просмотр Ленты

Лента — основной канал time spent

и источник монетизации

34

млн

MAU

4 of 43

Заметки про Одноклассники

Отметили 20 лет!

Фокус: аудитория 55+ (Silver Age)

Основные UX-сценарии: общение и просмотр Ленты

Лента — основной канал time spent

и источник монетизации

Задача продактов ОК — создавать

завлекающую интересную пользователю Ленту.

Счастливый пользователь — платящий пользователь ☺

34

млн

MAU

5 of 43

Отвечаю

за контентные политики

в Одноклассниках

Определить, что показывать пользователям

Основные задачи

Определить, что не показывать пользователям

Юлия Гурджи

Руководитель группы

по контентным политикам

6 of 43

Чтобы дистрибутировать контент�в пользователя, контент должен быть�размечен. Весь контент.

Как быстро и качественно

размечать огромные

массивы данных?

Множество контента

Размеченный контент

Разметка

контента

по тематикам

Размеченный контент

Размеченный контент

7 of 43

Работаете�с рекомендациями?

Без разметки тэгами, атрибутами�или признаками не обойтись

Делюсь опытом VK, Одноклассники

8 of 43

Чем качественнее�и детальнее размечен�контент, тем точнее�будут рекомендации�для пользователя�

Точнее рекомендации

Пользователь счастлив

и дольше сидит в соцсети

Компания счастлива

и больше зарабатывает

1

2

3

9 of 43

Проблема бизнеса�

Множество групп в ОК

Группа

про здоровье

Тэгирование групп по тематикам

Группа

про еду

Группа

про рукоделие

Проблема пользователей

Смешанная лента

контента в Silver Age 

Пользователям не хватает

информации, по которым решают

начинать читать пост или нет

10 of 43

Как нам научиться�размечать контент детальнее?

Размечать командой модерации

Качественно

Долго

Дорого

Нет готового инструмента

11 of 43

Как нам научиться�размечать контент детальнее?

Размечать командой модерации

Попробовать LLM

Качественно

Долго

Дорого

Нет готового инструмента

Качественно

Быстро

12 of 43

Классическая архитектура пайплайна

LLM

Валидация

Эскалация

на модератора

Обратная

связь в модель

1

2

3

4

13 of 43

Первый подход

Задача

Сделать быстро,

просто и максимально

надёжно

14 of 43

Первый подход

Задача

Вводные

Берём только текстовый контент

для быстрой обработки VK LLM

Сделать быстро,

просто и максимально

надёжно

15 of 43

Первый подход

Задача

Вводные

Берём только текстовый контент

для быстрой обработки VK LLM

Берём только проверенных авторов

Сделать быстро,

просто и максимально

надёжно

16 of 43

Первый подход

Задача

Вводные

Берём только текстовый контент

для быстрой обработки VK LLM

Берём только проверенных авторов

Создаём облако тэгов

на основе поисковых запросов юзеров

Сделать быстро,

просто и максимально

надёжно

17 of 43

Критерии текстового контента для разметки

Пост осмысленный;

100+ символов текста

Пост-картинка; видео

без текста; < 100 символов

18 of 43

Критерии текстового контента для разметки

Пост осмысленный;

100+ символов текста

Пост соответствует

тематике группы

Пост-картинка; видео

без текста; < 100 символов

Группа про еду,

пост — про погоду

19 of 43

Результаты сэмплов

Сэмпл 1

LLM

не смогла

разместить

Всё ок

LLM

ошиблась

22%

66%

13%

Сэмпл 2

LLM

не смогла

разместить

Всё ок

LLM

ошиблась

23%

67%

13%

Приемлемо! Пробуем

20 of 43

Продуктовые проблемы

Галлюцинации LLM

21 of 43

Продуктовые проблемы

Галлюцинации LLM

Низкий процент

покрытия разметкой

22 of 43

Продуктовые проблемы

Галлюцинации LLM

Ошибки

вердиктов

Низкий процент

покрытия разметкой

23 of 43

Продуктовые проблемы

Галлюцинации LLM

Ошибки

вердиктов

Низкий процент

покрытия разметкой

Нет разметки

на медиа

24 of 43

Без помощи команды модерации не обойтись

Проверка бОльших сэмплов → выявление ошибок LLM

1

25 of 43

Без помощи команды модерации не обойтись

Проверка бОльших сэмплов → выявление ошибок LLM

1

Поиск ошибочных вердиктов

на фронте

2

26 of 43

Без помощи команды модерации не обойтись

Проверка бОльших сэмплов → выявление ошибок LLM

1

Замена неверно

проставленных тэгов

3

Поиск ошибочных вердиктов

на фронте

2

27 of 43

Без помощи команды модерации не обойтись

Проверка бОльших сэмплов → выявление ошибок LLM

1

Замена неверно

проставленных тэгов

3

Поиск ошибочных вердиктов

на фронте

2

Предложение

новых вердиктов LLM

4

28 of 43

Без помощи команды модерации не обойтись

Проверка бОльших сэмплов → выявление ошибок LLM

1

Замена неверно

проставленных тэгов

3

Поиск ошибочных вердиктов

на фронте

2

Предложение

новых вердиктов LLM

4

LLM не сделает эти задачи

без участия людей

29 of 43

А что с пользователями? UX-сценарии

До LLM

30 of 43

А что с пользователями? UX-сценарии

До LLM

C LLM

31 of 43

А метрики?

CTR новых

подразделов < 4%

+ 8–10 млн минут TS

32 of 43

А что с пользователями?

CTR новых

подразделов < 4%

+ 8–10 млн минут TS

Не собрали данные

об интересах

пользователей

TS вырос за счёт

совокупности

факторов

Отказываемся от разметки LLM?

33 of 43

Что дальше?

Меняем подход к детальной разметке

Было

  • Малый объём данных
  • Ограничение LLM по вердиктам
  • Ограниченный тип контента

Отображение разметки

на фронте

34 of 43

Что дальше?

Меняем подход к детальной разметке

Было

Пробуем

  • Малый объём данных
  • Ограничение LLM по вердиктам
  • Ограниченный тип контента
  • Наращиваем объемы
  • Пусть LLM генерит вердикты
  • Добавляем медиа в разметку (предварительная точность — ниже 30%)

Отображение разметки

на фронте

Используем разметку

на бэке для персонализации

рекомендаций

35 of 43

Чек-лист для работы с LLM

Определите цели, метрики и образ результата

36 of 43

Чек-лист для работы с LLM

Определите цели, метрики и образ результата

Выберите модель, удобную команде

37 of 43

Чек-лист для работы с LLM

Определите цели, метрики и образ результата

Выберите модель, удобную команде

Сформулируйте MVP и правила разметки

38 of 43

Чек-лист для работы с LLM

Определите цели, метрики и образ результата

Выберите модель, удобную команде

Сформулируйте MVP и правила разметки

Напишите промпт

39 of 43

Чек-лист для работы с LLM

Определите цели, метрики и образ результата

Выберите модель, удобную команде

Сформулируйте MVP и правила разметки

Напишите промпт

Рассчитайте сэмпл для проверки вердиктов

40 of 43

Чек-лист для работы с LLM

Определите цели, метрики и образ результата

Выберите модель, удобную команде

Сформулируйте MVP и правила разметки

Напишите промпт

Рассчитайте сэмпл для проверки вердиктов

Проработайте ошибки и дообучите модель

41 of 43

Чек-лист для работы с LLM

Определите цели, метрики и образ результата

Выберите модель, удобную команде

Сформулируйте MVP и правила разметки

Напишите промпт

Рассчитайте сэмпл для проверки вердиктов

Проработайте ошибки и дообучите модель

Изолируйте внедрение LLM от других фич

42 of 43

Чек-лист для работы с LLM

Определите цели, метрики и образ результата

Выберите модель, удобную команде

Сформулируйте MVP и правила разметки

Напишите промпт

Рассчитайте сэмпл для проверки вердиктов

Проработайте ошибки и дообучите модель

Изолируйте внедрение LLM от других фич

Катите в прод

43 of 43

Руководитель группы

по контентным политикам

Юлия Гурджи

Спасибо! Вопросы?

j.gurdzhi@vkteam.ru