Александр Александр Бекман
Создал тем: 1 Репутация: 10
20.06.2020
Вопрос: #50

Обязательно ли в грамматике интента описывать все варианты слота?

Категория: Алиса для разработчиков
https://yandex.ru/dev/dialogs/alice/doc/nlu-docpage/ - тут есть пример, как описывается грамматика для интента. Но в примере у слотов всего по несколько вариантов. Но хотелось бы, например, такой интент: "объясни термин $term" - и, конечно, без задания полного списка вариантов. Лишнее можно бы отсечь филлерами. Возможно такое?
Аватарка

Отвечаем пользователю:

x

Ответы:

administrationMax

Рейтинг: 805

20 Июня 2020 г.

Добрый день.
Да, такое возможно. Сделать это можно следующим образом:

root:
объясни термин $term

slots:
term:
source: $term

$term:
.*


В таком случае, мы будем получать любой текст после "объясни термин"