У меня есть 5 «намерений основной категории», у которых есть «последующие намерения (подкатегории)». Я хочу добавить намерение к каждой из этих «подкатегорий», которые могут принимать любые данные от конечного пользователя. Например, чат-бот будет запрашивать у пользователя какие-либо комментарии.
Есть ли способ создать для этого метод во встроенном редакторе раздела «Выполнение»?
Я не хочу использовать резервные намерения.
Обновление:
(Интеграция Dialogflow Messenger)
Вот один поток намерений:
Категория A: является основным намерением. Категория B: является последующим намерением. Категория C: является последующим намерением Категории B (это может быть любой тип последующего намерения. Теперь я также открыт для последующего резервного намерения. )
В разделе «текстовый ответ» последующего намерения Категории B будет открытый вопрос.
Открытый вопрос: не могли бы вы предоставить мне краткое изложение ваш запрос?
Теперь должна активироваться категория C последующее намерение, в котором нет обучающих фраз. Я должен иметь возможность фиксировать любой ввод от конечного пользователя.
(Если последующее намерение Категории C является резервным последующим намерением, тогда я не могу передавать параметры. Я также не могу ничего записать в параметр, так как обучающих фраз нет.)
Каковы лучшие решения для этого? Могу ли я написать метод во встроенном редакторе, чтобы зафиксировать это? Если да, то каким должен быть мой код?
The Flow:
Бот: Не могли бы вы дать мне краткое изложение вашего запроса?
Конечный пользователь: XYZ (ввод может быть любым)