Глоссарий


A

ASR и TTS

Automatic Speech Recognition — технология автоматического распознавания речи. Text To Speech — технология синтеза речи из текста.

C

Canvas App

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

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

Chat App

Самый простой и универсальный тип смартапа, который может быть доступен на большинстве устройств. Реализован в формате диалога между пользователем и виртуальным ассистентом. Реплики ассистента представлены текстовыми или голосовыми сообщениями.

Если Chat App запускается на устройстве с экраном, то реплики ассистента можно дополнить графическими элементами интерфейса: карточками, кнопками, иллюстрациями. Примером Chat App может быть приложение для общения с клиентами. Подробнее о Chat App читайте по ссылке.

N

NLP

Natural Language Processing — обработка естественного языка. Научное направление, которое применяет методы машинного обучения для анализа, распознавания и синтеза текста.

NLU

Natural Language Understanding — раздел NLP, который анализирует смысл высказываний на естественном языке. NLU лежит в основе инструмента SmartApp Brain. Подробнее о подключении NLU-сервиса читайте по ссылке.

Native App

Тип смартапа на основе Android-приложения со сценарием и собственным бэкендом. Native App управляется голосом, геймпадом и жестами. Пример такого смартапа — видеоигры. Подробнее о Native App читайте по ссылке.

S

SmartApp API

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

SmartApp Brain

Инструмент для определения смысла фразы (намерения) пользователя. Позволяет создавать классификаторы из необработанных логов и управлять обучающими выборками. Подробнее о SmartApp Brain читайте по ссылке.

SmartApp Code

Low-code инструмент для создания и тестирования смартапов. Предоставляет доступ к аналитике, редактору интентов, сущностей и сценариев. Поддерживает языки SmartApp DSL и JavaScript. Подробнее о SmartApp Code читайте по ссылке.

SmartApp DSL

Domain-specific language — предметно-ориентированный язык. Используется для описания логики работы смартапа внутри SmartApp Code. Подробнее о SmartApp DSL читайте по ссылке.

SmartApp Framework

Набор библиотек на Python и JavaScript, которые позволяют создавать смартапы любой сложности. Управлять такими смартапами можно с помощью голоса, жестов и touch-интерфейса. Подробнее о SmartApp Framework читайте по ссылке.

SmartApp Graph

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

SSML

Speech Synthesis Markup Language — язык разметки, который предоставляет возможность контролировать процесс синтеза речи из текста. Подробнее о SSML читайте по ссылке.


Б

Блок

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

В

Виртуальный ассистент

Запрограммированный персонаж, у которого есть своё имя и правила общения. Персонаж общается с человеком на естественном языке, имитируя живой диалог, даёт ответы на вопросы и решает задачи человека. Подробнее об ассистентах Сбера читайте по ссылке.

И

Именованные сущности

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

Именованный паттерн

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

Интент

Намерение пользователя, которое он формулирует в конкретной реплике (например, «заказать пиццу»). Внутри смартапа интентам могут соответствовать сценарии. Подробнее об интентах читайте по ссылке.

К

Конвертер

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

П

Поверхность

Совокупность технических и аппаратных средств для запуска смартапов. Например: смартфоны, десктопы, умные устройства, автомобильные медиасистемы, портативные устройства, контакт-центры и т.п. В рамках создания смартапа доступны следующие поверхности: SberBox, SberPortal, мобильные приложения Сбер Салют и СберБанк Онлайн.

Р

Реакция

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

С

Саджест

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

Сессия

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

Условия завершения сессии различны для каждого смартапа. Конфигурация условий задаётся на уровне сценария. Подробнее о настройке сессий читайте по ссылке.

Скрипт

Код на JavaScript внутри сценария смартапа в SmartApp Code.

Смартап

Приложение, которое позволяет продавать ваши товары и услуги на умных устройствах с голосовым ассистентом. Смартап может включать:

  • сценарную часть — здесь реализуется логика взаимодействия с пользователем в диалоге;
  • интеграционную часть — в ней обеспечивается взаимодействие с другими системами;
  • презентационую часть — здесь описывается внешний вид смартапа в том или ином канале.

Примерами смартапов могут быть «Заказ еды в Якитории», «Такси Максим», «Игра Asphalt», «Набор вопросов и ответов про вино».

Стейт (состояние)

Элемент сценария, описывающий поведение смартапа в определенном контексте.

Сценарий смартапа

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

Т

Тег реакции

Тег, выполняемый при попадании диалога в определённое состояние.

Тип смартапа

Разновидность смартапов, которые можно создать с помощью SmartApp Studio. Доступны следующие типы: Chat App, Canvas App, Native App и Provider App. Подробнее о типах смартапа и их отличиях читайте по ссылке.

У

Уникальный пользователь

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

Э

Экран

Состояние смартапа в SmartApp Graph, в котором он совершает какое-либо действие, отображает пользователю информацию или ожидает действия от пользователя.

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

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней