Как отфильтровать вопрос от намерения помощника Уотсона?

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

2 ответа

Решение

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

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

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

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

Другие вопросы по тегам