Как создать несколько последующих намерений, которые принимают любые данные от конечного пользователя? - PullRequest
0 голосов
/ 13 июля 2020

У меня есть 5 «намерений основной категории», у которых есть «последующие намерения (подкатегории)». Я хочу добавить намерение к каждой из этих «подкатегорий», которые могут принимать любые данные от конечного пользователя. Например, чат-бот будет запрашивать у пользователя какие-либо комментарии.

Есть ли способ создать для этого метод во встроенном редакторе раздела «Выполнение»?

Я не хочу использовать резервные намерения.

Обновление:

(Интеграция Dialogflow Messenger)

Вот один поток намерений:

Категория A: является основным намерением. Категория B: является последующим намерением. Категория C: является последующим намерением Категории B (это может быть любой тип последующего намерения. Теперь я также открыт для последующего резервного намерения. )

В разделе «текстовый ответ» последующего намерения Категории B будет открытый вопрос.

Открытый вопрос: не могли бы вы предоставить мне краткое изложение ваш запрос?

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

(Если последующее намерение Категории C является резервным последующим намерением, тогда я не могу передавать параметры. Я также не могу ничего записать в параметр, так как обучающих фраз нет.)

Каковы лучшие решения для этого? Могу ли я написать метод во встроенном редакторе, чтобы зафиксировать это? Если да, то каким должен быть мой код?

The Flow:

Бот: Не могли бы вы дать мне краткое изложение вашего запроса?

Конечный пользователь: XYZ (ввод может быть любым)

...