Умный помощник
для приготовления рецептов

BORK Assistant - это голосовой ассистент, интегрированный в экосистему MY BORK. Он способен озвучивать пошаговые рецепты, отвечать на уточняющие вопросы и помогать пользователю управлять процессом готовки без использования рук

Контекст

Целевая аудитория

Женщины и мужчины 35-55 лет с высоким уровнем дохода. Активные пользователи мобильного приложения, имеющие в своем распоряжении технику BORK

Ценность для бизнеса

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

Моя роль

Я курировал весь дизайн-процесс: от исследований и построения UX-архитектуры до создания визуальной концепции и проработки финальных экранов. Работал в связке с продакт- и проджект-менеджерами, разработчиками под iOS и Android и тимлидом команды продуктового дизайна. Отвечал за согласованность решений, качество реализации и целостность пользовательского опыта

Цель продукта (задача)

Обеспечить пользователю свободное и удобное взаимодействие с рецептами во время готовки с помощью голосового ассистента

Как решал задачу

Постановка задачи

Провели встречу с бизнесом

Провели встречу с бизнесом, категорийными менеджерами, проект-менеджером и дизайн-лидом, чтобы определить контекст задачи со стороны бизнеса и четко понимать:

  1. Что хотим достичь (цель)

  2. Для кого создаём продукт

  3. Критерии успеха

  4. Какие ограничения есть

Дискавери

Анализ конкурентов

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

Основные выводы

  • Визуальный фокус - минимализм, крупные кнопки - как в Omni 5 и Алисе

  • Hands-free UX- добавить голосовые команды («далее», «повтори», «останови»)

  • Эмоциональность - интересная идея персонализации голоса как в ChatGPT (не в рамках MVP)

  • Контекст - показывать текущий шаг, оставшееся время, и следующий шаг - визуально и голосом

  • Безопасность - учитывать, что у пользователя могут быть грязные руки - все функции должны быть доступны голосом

Ключевые инсайты из интервью

  • Пользователи хотят управлять голосом без касаний - свайп рецепта руками вызывает раздражение

  • Голос - это часть UX. Он должен быть живым

  • Самое ценное: чтение шагов, таймеры, советы, замены ингредиентов, напоминания

  • Ассистент должен понимать, где пользователь остановился, и подхватывать с нужного шага

  • Поддерживающие фразы воспринимаются позитивно, если они редкие и уместные

Определение болей

  • На кухне руки часто заняты - неудобно трогать экран

  • Трудно вспомнить, на каком шаге остановился

  • Пользователь не знает, чем заменить продукты

  • Боязнь “непонимания” голоса и раздражение от “долгих” или “неестественных” ответов

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

Провел глубинные интервью с посетителями наших трех флагманских бутиков, собрал обратную связь и приступил к анализу информации и проработке продуктовых гипотез

Формулировка основных job stories и гипотез

Джоба

когда я готовлю и у меня заняты руки

хочу, чтобы ассистент зачитывал рецепт голосом

чтобы не отвлекаться на экран

Гипотеза

Если мы добавим голосового помощника, который зачитывает шаги рецепта без взаимодействия с экраном, то пользователям будет проще готовить и они станут более вовлечёнными

Джоба

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

я хочу, быстро узнать, чем можно его заменить

чтобы не прерывать готовку

Гипотеза

Если ассистент сможет подсказывать замены ингредиентов, то пользователи будут больше ему доверять

Джоба

когда я нахожусь на середине рецепта и отвлёкся

я хочу, чтобы ассистент знал, на каком шаге я остановился

чтобы быстро продолжить готовку

Гипотеза

Если ассистент будет запоминать шаг готовки, то пользователи будут чаще возвращаться к рецептам и меньше терять контекст

Джоба

когда я готовлю

я хочу, чувствовать, что ассистент «поддерживает» меня

чтобы процесс был приятным

Гипотеза

Если ассистент будет эмоционально поддерживать, пользователи будут воспринимать его как «живого помощника»

Прототипирование

Создание wireframes

После этапа исследования, я перешел к быстрому прототипированию. Обычно, на этом этапе я делаю быстрые наброски экранов и сценариев взаимодействия с голосовым ассистентом, чтобы визуализировать идею и проверить логику

Я сосредоточися на ключевых пользовательских потоках:

  • Запуск голосового ассистента из рецепта

  • Приветственный сценарий - ассистент здоровается, представляет себя и предлагает начать готовку

  • Навигация по шагам

  • Использование встроенного таймера

  • Завершение рецепта и обратная связь от ассистента

Подмечу: На этапе MVP мы сфокусировались на базовых голосовых сценариях: чтении рецепта, управлении шагами и ответами на вопросы пользователей.

В рамках будущих итераций планируется добавить расширенные функции персонализации

Детализация ключевых экранов

После серии быстрых итераций и коридорного тестирования мы поняли, что четвёртый вариант оказался наиболее понятным и интуитивным для пользователей

Описание основных сценариев «Запуск ассистента»

После серии быстрых итераций и коридорного тестирования мы поняли, что четвёртый вариант оказался наиболее понятным и интуитивным для пользователей

  1. Главный экран (Обложка рецепта)

  • Пользователь открывает рецепт

  • Видит кнопку/иконку ассистента

  1. Запуск голосового ассистента

  • Появляется анимация активации ассистента

  • Ассистент голосом приветствует:

«Здравствуйте! Готовим Пицца Маргарита с прошутто. Начнём?»

  1. Ответ на вопрос от пользователя

  • Звуковое уведомление, сигнализирующее, что ассистент слушает

  • Визуальное оформление меняется на состояние ответа

  • После того, как пользователь дал ответ, ассистент издает звуковой сигнал, что он вышел из режима прослушивания и приступил к обработке ответа

Описание основных сценариев «Озвучивание шагов»

Озвучивание шага

  • Анимация - активного состояния ассистента

  • После озвучивания шага ассистент говорит - “Чтобы перейти к следующему шагу, скажите - Аура, перейди к следующему шагу”

  • Звуковое уведомление, сигнализирующее, что ассистент слушает

  1. Ответ пользователя

  • Ассистент задает триггер-вопрос к переходу

  • Если пользователь молчит - через таймер (5–10 сек) ассистент переспрашивает вопрос голосом

  • Пользователь ответил

  • Звуковое уведомление, что ассистент вышел из режима прослушивания и приступил к обработке ответа

  1. Озвучивание следующих шагов

  1. Завершение озвучивания рецепта

  • Ассистент голосом завершает: «Готово! Приятного аппетита! Возвращайтесь готовить вместе с BORK»

Описание основных сценариев «Ответ ассистента на вопрос от пользователя»

  1. Пользователь задаёт вопрос

  • Пользователь произносит wake слово - «Aura» (в рамках MVP мы проработали связь с NLP-модулем через wake слово)

  • Ассистент издает звуковое уведомление, сигнализирующее, что ассистент слушает

  • Пользователь задает вопрос -«Чем заменить яйца?»

  • Звуковое уведомление, сигнализирующее об окончании вопроса и того, что ассистент переходит к озвучиванию ответа

  1. Ассистент отвечает

  • Анимация - ответ ассистента

  • Ассистент озвучивает ответ

Анимация изменена, чтобы пользователь понял, что это «режим разговора»

  1. Завершение ответа на вопрос

  • Ассистент голосом завершает: «Готово! Вернуться к приготовлению рецепта?»

  • После ответа - либо авто-возврат к шагу, либо кнопка «Вернуться к рецепту»

Тестирование

Юзабилити-тестирование

Провел удалённое юзабилити-тестирование с 9 респондентами, согласно целевой аудитории

Участники выполняли следующие задачи:

  • Запуск голосового помощника - Целью задачи было, проверить, насколько пользователю понятно, как включить ассистента из карточки рецепта

  • Навигация по шагам рецепта

- Целью задачи было, проверить удобство управления процессом готовки через голос

  • Подсказки и замена ингредиентов

- Целью задачи было, проверить реакцию пользователей на дополнительные возможности ассистента

  • Завершение рецепта - Целью задачи было, оценить восприятие финального взаимодействия и эмоционального отклика

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

Результаты юзабилити-тестирования

Выводы

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

  2. Пользователи быстро адаптировались к голосовому формату и отмечали, что им удобно готовить без взаимодействия с экраном.

  3. При этом тест выявил ряд точек роста, которые мы решили учесть перед переходом к сборке MVP.

Что мы решили доработать

  1. Визуальная обратная связь

- Добавили более явные состояния, показывающие, когда ассистент слушает, говорит иили отвечает на вопрос

  2. Контекст готовки

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

  3. Тон общения

- Переписали сценарии приветствия и завершения - сделали их теплее, с поддержкой и похвалой

  4. Голосовые команды

- Уточнили формулировки и добавили альтернативные варианты для естественного общения

Разработка

Подготовка к разработке

После завершения юзабилити-тестирования и анализа всех выводов мы перешли к этапу подготовки к разработке MVP.

На этом этапе мы финализировали макеты, уточнили логику взаимодействия и технические ограничения, чтобы собрать максимально реалистичную версию голосового ассистента.

В ходе обсуждения с разработчиками выяснилось, что в системах iOS отсутствует возможность загрузки собственного модуля «wake word» (голосового пробуждения ассистента)

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

Также мы интегрировали прогресс-бар в основную кнопку ассистента, чтобы пользователь визуально понимал, на каком этапе готовки находится

Также я доработалвсе состояния анимаций в формате .json- активация, слушает, говорит, отвечает на вопрос - на основе обратной связи с тестов

Результаты

Подводя итог

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

Куда будем развиваться дальше

  1. Проработаем фоновый режим ассистента

  2. Добавим выбор голоса и характера ассистента - возможность персонализировать опыт взаимодействия.

  3. Проведём A/B-тесты разных тонов общения, чтобы найти оптимальный баланс между «дружеским» и «профессиональным» ассистентом

  4. Подготовим интеграцию ассистента в общую экосистему всего клиентского приложения