ym88659208ym87991671
Настройка SmartApp Brain для смартапов | Документация SmartMarket
Skip to main content

Настройка SmartApp Brain

SmartApp Brain позволяет смартапам понимать естественную речь пользователей с помощью интентов и сущностей.

В этом разделе описаны параметры SmartApp Brain, доступные в редакторе Code.

Параметры SmartApp Brain

Параметры распознавания естественного языка задаются в разделе Настройки проекта на вкладках Классификатор и Настройки NLU.

Параметры классификатора

На вкладке Классификатор вы можете задать следующие параметры:

  • Раскрывающийся список Алгоритм классификатора позволяет указать алгоритм, согласно которому будут классифицироваться интенты и сущности. Доступны следующие алгоритмы:

    • STS — алгоритм распознавания интентов, использующий подход Semantic Text Similarity — с помощью функции схожести текстовых объектов алгоритм подбирает наиболее соответствующий интент. Функция схожести учитывает перестановки слов, их нормальные формы, синонимы и другую лингвистическую информацию.

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

    • Classic ML — алгоритм классического машинного обучения для распознавания интентов. При работе он опирается на нормализованные слова и словосочетания из них. Алгоритм не учитывает семантическую информацию.

    Используйте алгоритм при размере выборки более 5-7 тренировочных фраз на интент, при количестве интентов более 7-10.

    • Deep Learning — алгоритм на основе глубоких нейронных сетей, учитывает семантическую информацию слов.

    Используйте алгоритм при значительном наборе данных: более 30 интентов и не менее 10 тренировочных фраз в интенте.

  • Исправление орфографии — при включении параметра распознавание интентов и сущностей производится с учетом словоформ указанных слов.

  • Часовой пояс — параметр влияет на распознавание сущностей, связанных с временными отрезками: "сейчас", "через 5 минут" и др. Если в запросе пользователя отсутствует информация о часовом поясе, значение берется из заданного параметра.

  • API-ключ Brain — ключ, который используется для подписи запросов к SmartApp Brain Direct API. Таким образом вы сможете использовать обученный классификатор в сторонних проектах.

  • Импорт проекта — импортирование проекта SmartApp Brain в формате валидного JSON-объекта.

Настройки NLU

На вкладке можно задать параметры NLU в виде валидного JSON-объекта.

Обновлено 15 июля 2022

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

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