Бриф на разработку навыка
Скачать бриф по разработке навыка
Перед тем как начинать разработку навыка, следует провести детальный брифинг с заказчиком. На этапе брифинга необходимо обсудить следующие вопросы:
-
Интересы заказчика Узнайте подробнее про бизнес заказчика, какие сферы услуг он затрагивает. Заранее обсудите, какие у заказчика ожидания относительно навыка.
-
Идея навыка Сформулируйте цель навыка и его детальное описание: чем навык может быть полезен для пользователей, на какую аудиторию рассчитан и есть ли альтернативное решение этой задачи. Выявите ключевые показатели эффективности навыка.
-
Название навыка и сценарий использования Продумайте название будущего навыка. Название должно легко произноситься, чтобы Алиса могла распознать его. Кроме того, не забудьте учесть остальные требования к названию навыка.
Заранее обговорите сценарий использования навыка — как пользователь будет взаимодействовать с навыком и какие действия сможет совершать. На основе сценария вы будете выстраивать логику работы навыка, а также рассчитывать вычислительные ресурсы и инструменты для интеграции.
-
Интеграция Уточните, какие инструменты использует заказчик — вам потребуется настраивать взаимодействие навыка с внутренними системами заказчика.
Обсудите, нужно ли использовать в навыке сторонние API или фреймворки. Например, если навык должен уметь распознавать дату или адреса, вам потребуется фреймворк для обработки естественной речи (например, Just AI).
-
Хранение данных Где будут храниться данные, и есть ли у заказчика уже какая-либо база знаний. Стоит заранее продумать, как хранить историю общения с пользователем.
-
Нагрузка Рассчитайте ожидаемую нагрузку на навык. Оцените количество одновременных сессий и как часто пользователи будут запускать навык.
При расчете нагрузки следует учитывать ограничение — навык должен отвечать на запрос в течение 4,5 секунды.
-
Поддержка Кто будет поддерживать навык после его публикации. Следует заранее проговорить — кто со стороны заказчика будет ответственным за публикацию навыка.
-
Бюджет Бюджет следует рассчитывать на последнем этапе, когда вы сформулировали задачу и оценили сложность разработки.
Бюджет рассчитывается в зависимости от сложности навыка. Простыми можно считать навыки
вопрос-ответ
, где есть некоторая база знаний и заготовленные ответы на вопросы. Если в навыке требуется интеграция с внешними системами или, например, нужно вести запись в базы данных — следует выделять дополнительный бюджет.