Умный помощник
для приготовления рецептов
BORK Assistant - это голосовой ассистент, интегрированный в экосистему MY BORK. Он способен озвучивать пошаговые рецепты, отвечать на уточняющие вопросы и помогать пользователю управлять процессом готовки без использования рук
Контекст
Целевая аудитория
Женщины и мужчины 35-55 лет с высоким уровнем дохода. Активные пользователи мобильного приложения, имеющие в своем распоряжении технику BORK
Ценность для бизнеса
Нарастить лояльную аудиторию вдолгую. Дать пользователям больше пользы от цифровых сервисов бренда, чтобы они проводили больше времени в приложении и чаще возвращались к нему
Моя роль
Я курировал весь дизайн-процесс: от исследований и построения UX-архитектуры до создания визуальной концепции и проработки финальных экранов. Работал в связке с продакт- и проджект-менеджерами, разработчиками под iOS и Android и тимлидом команды продуктового дизайна. Отвечал за согласованность решений, качество реализации и целостность пользовательского опыта
Цель продукта (задача)
Обеспечить пользователю свободное и удобное взаимодействие с рецептами во время готовки с помощью голосового ассистента
Как решал задачу

Постановка задачи
Провели встречу с бизнесом
Провели встречу с бизнесом, категорийными менеджерами, проект-менеджером и дизайн-лидом, чтобы определить контекст задачи со стороны бизнеса и четко понимать:
Что хотим достичь (цель)
Для кого создаём продукт
Критерии успеха
Какие ограничения есть
Дискавери
Анализ конкурентов
Я проанализировал прямых и косвенных конкурентов продукта, у которых есть схожий функционал голосового ассистента

Основные выводы
Визуальный фокус - минимализм, крупные кнопки - как в Omni 5 и Алисе
Hands-free UX- добавить голосовые команды («далее», «повтори», «останови»)
Эмоциональность - интересная идея персонализации голоса как в ChatGPT (не в рамках MVP)
Контекст - показывать текущий шаг, оставшееся время, и следующий шаг - визуально и голосом
Безопасность - учитывать, что у пользователя могут быть грязные руки - все функции должны быть доступны голосом
Ключевые инсайты из интервью
Пользователи хотят управлять голосом без касаний - свайп рецепта руками вызывает раздражение
Голос - это часть UX. Он должен быть живым
Самое ценное: чтение шагов, таймеры, советы, замены ингредиентов, напоминания
Ассистент должен понимать, где пользователь остановился, и подхватывать с нужного шага
Поддерживающие фразы воспринимаются позитивно, если они редкие и уместные
Определение болей
На кухне руки часто заняты - неудобно трогать экран
Трудно вспомнить, на каком шаге остановился
Пользователь не знает, чем заменить продукты
Боязнь “непонимания” голоса и раздражение от “долгих” или “неестественных” ответов
Небольшие глубинки с посетителями бутиков в разделе кухня
Провел глубинные интервью с посетителями наших трех флагманских бутиков, собрал обратную связь и приступил к анализу информации и проработке продуктовых гипотез

Формулировка основных job stories и гипотез
Джоба
когда я готовлю и у меня заняты руки
хочу, чтобы ассистент зачитывал рецепт голосом
чтобы не отвлекаться на экран
Гипотеза
Если мы добавим голосового помощника, который зачитывает шаги рецепта без взаимодействия с экраном, то пользователям будет проще готовить и они станут более вовлечёнными
Джоба
когда у меня не хватает ингредиента
я хочу, быстро узнать, чем можно его заменить
чтобы не прерывать готовку
Гипотеза
Если ассистент сможет подсказывать замены ингредиентов, то пользователи будут больше ему доверять
Джоба
когда я нахожусь на середине рецепта и отвлёкся
я хочу, чтобы ассистент знал, на каком шаге я остановился
чтобы быстро продолжить готовку
Гипотеза
Если ассистент будет запоминать шаг готовки, то пользователи будут чаще возвращаться к рецептам и меньше терять контекст
Джоба
когда я готовлю
я хочу, чувствовать, что ассистент «поддерживает» меня
чтобы процесс был приятным
Гипотеза
Если ассистент будет эмоционально поддерживать, пользователи будут воспринимать его как «живого помощника»
Прототипирование
Создание wireframes
После этапа исследования, я перешел к быстрому прототипированию. Обычно, на этом этапе я делаю быстрые наброски экранов и сценариев взаимодействия с голосовым ассистентом, чтобы визуализировать идею и проверить логику
Я сосредоточися на ключевых пользовательских потоках:
Запуск голосового ассистента из рецепта
Приветственный сценарий - ассистент здоровается, представляет себя и предлагает начать готовку
Навигация по шагам
Использование встроенного таймера
Завершение рецепта и обратная связь от ассистента
Подмечу: На этапе MVP мы сфокусировались на базовых голосовых сценариях: чтении рецепта, управлении шагами и ответами на вопросы пользователей.
В рамках будущих итераций планируется добавить расширенные функции персонализации




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

Описание основных сценариев «Запуск ассистента»
После серии быстрых итераций и коридорного тестирования мы поняли, что четвёртый вариант оказался наиболее понятным и интуитивным для пользователей
Главный экран (Обложка рецепта)
Пользователь открывает рецепт
Видит кнопку/иконку ассистента
Запуск голосового ассистента
Появляется анимация активации ассистента
Ассистент голосом приветствует: «Здравствуйте! Готовим Пицца Маргарита с прошутто. Начнём?»
Ответ на вопрос от пользователя
Звуковое уведомление, сигнализирующее, что ассистент слушает
Визуальное оформление меняется на состояние ответа
После того, как пользователь дал ответ, ассистент издает звуковой сигнал, что он вышел из режима прослушивания и приступил к обработке ответа

Описание основных сценариев «Озвучивание шагов»
Озвучивание шага
Анимация - активного состояния ассистента
После озвучивания шага ассистент говорит - “Чтобы перейти к следующему шагу, скажите - Аура, перейди к следующему шагу”
Звуковое уведомление, сигнализирующее, что ассистент слушает
Ответ пользователя
Ассистент задает триггер-вопрос к переходу
Если пользователь молчит - через таймер (5–10 сек) ассистент переспрашивает вопрос голосом
Пользователь ответил
Звуковое уведомление, что ассистент вышел из режима прослушивания и приступил к обработке ответа
Озвучивание следующих шагов
Завершение озвучивания рецепта
Ассистент голосом завершает: «Готово! Приятного аппетита! Возвращайтесь готовить вместе с BORK»

Описание основных сценариев «Ответ ассистента на вопрос от пользователя»
Пользователь задаёт вопрос
Пользователь произносит wake слово - «Aura» (в рамках MVP мы проработали связь с NLP-модулем через wake слово)
Ассистент издает звуковое уведомление, сигнализирующее, что ассистент слушает
Пользователь задает вопрос -«Чем заменить яйца?»
Звуковое уведомление, сигнализирующее об окончании вопроса и того, что ассистент переходит к озвучиванию ответа
Ассистент отвечает
Анимация - ответ ассистента
Ассистент озвучивает ответ
Анимация изменена, чтобы пользователь понял, что это «режим разговора»
Завершение ответа на вопрос
Ассистент голосом завершает: «Готово! Вернуться к приготовлению рецепта?»
После ответа - либо авто-возврат к шагу, либо кнопка «Вернуться к рецепту»
Тестирование
Юзабилити-тестирование
Провел удалённое юзабилити-тестирование с 9 респондентами, согласно целевой аудитории
Участники выполняли следующие задачи:
Запуск голосового помощника - Целью задачи было, проверить, насколько пользователю понятно, как включить ассистента из карточки рецепта
Навигация по шагам рецепта - Целью задачи было, проверить удобство управления процессом готовки через голос
Подсказки и замена ингредиентов - Целью задачи было, проверить реакцию пользователей на дополнительные возможности ассистента
Завершение рецепта - Целью задачи было, оценить восприятие финального взаимодействия и эмоционального отклика
После каждого сценария проводилось короткое интервью для сбора обратной связи
Результаты юзабилити-тестирования

Выводы
По результатам тестирования мы убедились, что голосовой ассистент действительно облегчает процесс готовки и делает его более вовлекающим.
Пользователи быстро адаптировались к голосовому формату и отмечали, что им удобно готовить без взаимодействия с экраном.
При этом тест выявил ряд точек роста, которые мы решили учесть перед переходом к сборке MVP.
Что мы решили доработать
Визуальная обратная связь - Добавили более явные состояния, показывающие, когда ассистент слушает, говорит иили отвечает на вопрос
Контекст готовки - Ввели отображение текущего шага и общего прогресса по рецепту, чтобы пользователь понимал, где находится в процессе
Тон общения - Переписали сценарии приветствия и завершения - сделали их теплее, с поддержкой и похвалой
Голосовые команды - Уточнили формулировки и добавили альтернативные варианты для естественного общения
Разработка
Подготовка к разработке
После завершения юзабилити-тестирования и анализа всех выводов мы перешли к этапу подготовки к разработке MVP.
На этом этапе мы финализировали макеты, уточнили логику взаимодействия и технические ограничения, чтобы собрать максимально реалистичную версию голосового ассистента.
В ходе обсуждения с разработчиками выяснилось, что в системах iOS отсутствует возможность загрузки собственного модуля «wake word» (голосового пробуждения ассистента)
Чтобы сохранить ощущение естественного голосового управления, мы добавили сценарий с принудительным голосовым вводом через long tap на главную кнопку
Также мы интегрировали прогресс-бар в основную кнопку ассистента, чтобы пользователь визуально понимал, на каком этапе готовки находится
Также я доработалвсе состояния анимаций в формате .json- активация, слушает, говорит, отвечает на вопрос - на основе обратной связи с тестов
Результаты
Подводя итог
Наш голосовой ассистент еще не зарелизен, но вся работа над ним нам показала, что возможность готовить без помощи рук действительно решает важную боль пользователей - необходимость постоянно отвлекаться на экран во время готовки. Голосовой формат делает процесс более естественным, интуитивным и эмоционально вовлекающим.
Куда будем развиваться дальше
Проработаем фоновый режим ассистента
Добавим выбор голоса и характера ассистента - возможность персонализировать опыт взаимодействия.
Проведём A/B-тесты разных тонов общения, чтобы найти оптимальный баланс между «дружеским» и «профессиональным» ассистентом
Подготовим интеграцию ассистента в общую экосистему всего клиентского приложения