Создаем смартап по шагам

Виртуальные ассистенты Салют во многом похожи на людей. Например, у каждого из них есть своя личность и эмоции. Они так же, как люди, используют приложения, которые помогают им справляться с вашими задачами. Такие приложения называются смартапами.


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

Смартапы, которыми пользуются ассистенты, доступны в каталоге.

Какие бывают смартапы

Сейчас доступны три типа смартапов:

  • Chat App — это простой тип смартапа, который можно создать даже без навыков программирования. Это диалоговое приложение между пользователем и ассистентом, в котором пользователь задает вопросы, а ассистент отвечает.
  • Canvas App — это тип смартапа с визуальным интерфейсом и виртуальным ассистентом. Управлять Canvas App можно разными способами: голосом, текстовыми сообщениями, жестами, касанием и пультом. Canvas App состоит из двух ключевых элементов — интерфейса и сценария. Можно разработать любой интерфейс, а также любое количество и сложность сценариев. В Canvas App можно добавлять звуки и видео.
  • Native App — это Android-приложение с графическим интерфейсом, к которому можно подключить голосовое управление. Это могут быть видеоигры, фитнес-тренировки, приложения для запуска видео и аудио, и т. д. Native App доступен на устройствах SberBox, SberBox Top и SberPortal.

В этом разделе вы научитесь создавать смартапы типа Chat App c помощью визуального редактора SmartApp Graph. Для этого не нужны языки программирования, но если у вас есть общее понимание процесса разработки приложений, вам будет легче решать более сложные задачи.

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

В самом начале вы узнаете, как устроен смартап. Как смартапы помогают пользователям? Что такое сценарий? Есть ли разница между командами, репликами и фразами? Ответы на эти и другие вопросы вы найдете в разделе Как устроен смартап.

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

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

Изображение простого сценария

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

Затем вы узнаете, как можно разнообразить интерфейс смартапа с помощью различных типов ответов ассистента: звуков, списков, изображений.

Изображения или видео различных типов ответов

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

А если после вы захотите развивать и усложнять смартап дальше, вы можете попробовать добавить в смартап код на JavaScript.

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

Также вам может быть интересно узнать, как отвечать на частые вопросы пользователей.

Смотрите также