Кейс ВкусВилл: разработали AI-бот для подбора рецептов

И настроили механику так, чтобы нейросеть давала релевантные ответы

Задача — создать AI-бота для подбора рецептов

ВкусВилл — бренд полезных продуктов для здорового питания, сеть магазинов и сервис бесплатной доставки. У компании есть блог на сайте, где рассказывают о производстве, публикуют полезные статьи и рецепты блюд. Кроме того, ВкусВилл активно ведёт социальные сети и общается со своей аудиторией в мессенджерах.

Например, у компании есть несколько тематических каналов в Telegram: «Мы сделали Эко!», «Скидки», «Добрые проекты». Также ВкусВилл общается с аудиторией в групповом чате. Здесь компания делится новостями, информацией о новинках, отвечает на вопросы клиентов. А участники — общаются между собой, обмениваются отзывами о продуктах, рецептами и фотографиями блюд.

Например, утром пользователи делятся фотографиями своих завтраков

Чтобы поддерживать интерес аудитории и повышать её вовлечённость, администраторы чата запускают различные активности. Например, разыгрывают бонусы за рекомендации продуктов, проводят конкурсы, опросы и интерактивы, внедряют чат-боты.

Пример интерактива в чате

Одна из часто обсуждаемых тем в чате — рецепты блюд. Участники спрашивают советы друг у друга и делятся идеями. Поэтому ВкусВилл решили запустить полезный инструмент — AI-бота, который подбирает рецепт по запросу пользователя. Для реализации проекта компания обратилась в Smartbot.

«В нашем Telegram-канале "ВкусВилл" активное сообщество с креативными и вовлечёнными покупателями, которые очень любят готовить. И хотя на сайте есть множество удобных фильтров и категорий для выбора рецептов, нам хотелось именно в рамках чата в Telegram подключить бота, который бы по запросу советовал, что приготовить», — Кусаков Артемий, лидер источника комьюнити ВкусВилл

Обучили бота по базе данных из 1500 рецептов

Команда Smartbot разработала ИИ-модель на базе OpenAI. Чтобы получить рецепт, пользователь тегает бота в чате, вводит свой запрос и получает ответ.

Фото в ответе бота привлекает внимание и мотивирует посмотреть рецепт

По ссылке из сообщения можно перейти на сайт ВкусВилл, прочитать рецепт и в один клик добавить все нужные товары в корзину. Это помогает сократить покупательский путь — чем проще и быстрее клиент может сделать заказ, тем выше вероятность покупки. Таким образом, бот не только подбирает рецепты, но и помогает увеличивать продажи.

Модель обучали по базе данных с сайта ВкусВилл. Она состоит из 1500 рецептов, которые разделены на 30 категорий по 4 параметрам: популярности, тематике, основному ингредиенту и типу блюда. Чтобы подобрать рецепт, бот ориентируется по следующим критериям:

  • название блюда;
  • категория;
  • сложность приготовления.

Если пользователь не знает, что он хочет приготовить, можно попросить чат-бот прислать рецепты «на свой вкус». Бот выберет три рандомных блюда из базы и отправит ответ.

На запрос пользователя «удиви меня» бот подобрал необычные блюда

«Кажется, что механика у бота довольно простая — “вопрос-ответ”. Но это как раз тот случай, когда сложный механизм скрывается “под капотом” — обучение AI-модели по большому объёму данных, разветвлённый сценарий и множество настроек. При этом клиентам ВкусВилл удобно пользоваться ботом — нет ничего лишнего, в три клика можно получить рецепт и заказать продукты, чтобы приготовить блюдо», — Маргарита Нечитайло, руководитель направления разработки чат-ботов Smartbot

Как решили проблему рандомных ответов нейросети

Особенность искусственного интеллекта в том, что он может фантазировать. Например, заменить домен RU. на COM. в ссылке, что сделает её некорректной. В боте для ВкусВилл мы исключили подобные ситуации — настроили механику так, чтобы ИИ не преобразовывал информацию из базы знаний по своему усмотрению.

«ВкусВилл заботится о своих клиентах и гордится своим лояльным комьюнити. Поэтому нам важно было сделать чат-бот, который не будет фантазировать и корректно решит запрос пользователя», — Маргарита Нечитайло, руководитель направления разработки чат-ботов Smartbot

Например, когда рецепта нет в базе знаний, чат-бот ничего не придумывает — он сообщает, что не смог найти подходящее блюдо, и рекомендует другие.

Вот так отвечает бот, если не смог найти рецепт

Бот ВкусВилл распознаёт не только конкретный запрос с названием блюд или продуктов, но и контекст. Он анализирует информацию и пробует подобрать подходящие варианты.

Например, когда пользователь попросил найти рецепт для мужской компании бот прислал вполне подходящие блюда, а не рандомный рецепт из базы

Чаще всего бот достаточно точно понимает, что хочет найти пользователь, и направляет релевантные ответы. Вот ещё несколько примеров, где в запросе нет названия блюд и продуктов:

Если открыть рецепт и почитать состав мы убедимся, что блюда действительно диетические. Например, палтус — это всего 100 калорий.
Во всех этих рецептах нет продуктов, содержащих глютен
Действительно, готовить эти блюда сложнее и дольше, чем, например, пюре с котлетами

Иногда искусственный интеллект ошибается или не до конца понимает, что нужно пользователю. В таком случае он может подобрать не совсем подходящий рецепт.

Бот понял, что пользователь хочет что-то сладкое, но предложенные блюда не похожи на Raffaello
Здесь бот ошибся с одним блюдом — в этом рецепте скрэмбла 251 калория

«Искусственный интеллект постоянно совершенствуется и становится всё умнее и точнее. Даже если вы не включили в базу знаний какие-то параметры, например, что это блюдо для мужской компании, нейросеть всё равно сможет проанализировать данные и подобрать подходящий вариант. 

Да, иногда искусственный интеллект ошибается. Но, чем больше данных будет в базе знаний, тем точнее и корректнее будут его ответы, поэтому нужно обучать модель. Тогда и удовлетворённость пользователей будет высокой, потому что бот решит их запрос правильно», — Маргарита Нечитайло, руководитель направления разработки чат-ботов Smartbot

Вывод

Часто компании сомневаются, стоит ли внедрять AI-ботов в свои бизнес-процессы, потому что он может фантазировать и отвечать неверно. Кейс ВкусВилл показывает, что возможно создать ИИ-модель, которая будет давать чёткие ответы на запросы пользователя, ничего не сочиняя.

«Ребята из SmartBot отлично поняли и выполнили задачу: бот выдаёт не просто выборку из случайных рецептов, а опирается на сам запрос покупателя и подбирает рецепт по конкретным словам, поводам или даже просто по настроению. 

В чате уже действуют различные постоянные активности (тот же рекомендательный бот), поэтому в дальнейшем планируем использовать бота с рецептами в связке с нашими другими механиками», — Кусаков Артемий, лидер источника комьюнити ВкусВилл