Как отфильтровать вопрос от намерения помощника Уотсона? - PullRequest
0 голосов
/ 04 декабря 2018

У меня несколько вопросов под одним и тем же намерением в помощнике Уотсона.Как получить ответ на конкретный вопрос, а не проверить все намерения?

Ответы [ 2 ]

0 голосов
/ 05 декабря 2018

Лучший способ сделать это - включить множественные ответы

enter image description here

, если вы используете <? input.text ?> для печати приветствияможет быть, вы столкнулись с какой-то проблемой, например, если пользователь говорит «Привет, доброе утро, бот», тогда в этом случае input.text печатается как

0 голосов
/ 04 декабря 2018

Существует множество концепций / функций Watson Assistant, с помощью которых вы можете достичь этого.Когда-то такой функцией является Переменные контекста .Вы можете создать намерение с именем day и добавить доброе утро, день и вечер в качестве примеров или добавить их в качестве примеров к своему greeting намерению.Чем больше примеров, тем лучше и добавьте намерение в диалог как узел.

Затем вы можете отредактировать контекст в редакторе и создать переменную контекста с именем user_input, которая примет пользовательский ввод как доброе утро и передаст его как ответ от бота.Вы можете найти это на изображении ниже.Вы можете использовать переменную контекста в любом узле диалога.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...