Настраиваемый диалог беседы новые намерения
При попытке работать с пользовательским диалогом я столкнулся с некоторыми проблемами. Используя виртуальный агент в качестве полигона для тестирования, я пытался перенаправить весь ввод в рабочую область беседы, выполнив следующие действия:
Отключение всех намерений, кроме трех обязательных (Подключение к агенту, Настройки агента, Ничего из вышеперечисленного).
Сконфигурируйте настраиваемый диалог, который будет вызываться с намерением "Ничто из вышеперечисленного".
Это должно привести к тому, что все входные данные будут отправлены в "None of the Above", который, по сути, отправит любые входные данные прямо в рабочую область Conversation. При тестировании этого подхода без привязки к рабочему пространству простое стандартное сообщение вызывается на любом входе, как и ожидалось. Однако при добавлении идентификатора рабочей области и учетных данных беседы (несколько раз проверенных на точность) я получаю сообщение об ошибке:
Ошибка - Невозможно создать пользовательский сервис диалога
Поэтому мне интересно, почему это может произойти.
2 ответа
Ваша логика верна, но эта ошибка означает, что отсутствует или неверен атрибут рабочей области. Пожалуйста, используйте следующие значения: Конечная точка диалога " https://gateway.watsonplatform.net/conversation/api" Версия API: "2016-07-11"
CaesarOG:
Намерение Off_Topic является "специальным" - оно вызывает ваше пользовательское рабочее пространство, не вызывая намерения быть Off_Topic
(в отличие от других намерений в Ватсоне Виртуальный агент). Это дизайнерское решение было сделано для того, чтобы вы могли делать то, что пытаетесь достичь. Если в вашем настраиваемом рабочем пространстве Conversation у вас есть настраиваемые намерения, и вы добавляете свое настраиваемое диалоговое окно, чтобы реагировать на эти намерения, виртуальный агент Watson будет вести беседу, оценивать ваши высказывания в отношении системы обнаружения настраиваемых намерений и запускать настраиваемое диалоговое окно, как вы ожидаете.