Одинаковое значение для разных сущностей в Watson Assistant - PullRequest
0 голосов
/ 04 июля 2018

Я создал чат-бота с IBM Waston Assistant с несколькими вопросами с ответами в двоичном виде (Да, Нет). Например, вы хотели бы поделиться с нами своим отзывом? (Да нет) Вам комфортно с нашей средой (да / нет) Мне нужно признать правильное значение сущности (да / нет) для каждого вопроса. Есть ли возможный способ?

Ответы [ 2 ]

0 голосов
/ 05 июля 2018

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

0 голосов
/ 04 июля 2018

Я вижу два возможных пути:
1. Создайте два намерения, например, «positive_answer» и «absolute_answer», и приведите примеры типа «да», «да», «определенно», «я чувствую себя хорошо», «да, я хочу» и т. Д., Чтобы обучить их ( используйте «нет», «я не хочу» и т. д. для отрицательной части). В своем диалоговом дереве после постановки вопроса соответствующим образом отреагируйте на положительный или отрицательный ответ.
2. Сделайте то же самое, но определите сущности, такие как «positive_answer_word» или «positive_answer_word», обучайте и реагируйте соответствующим образом.

Вы можете повторно использовать одно и то же намерение или объект для разных вопросов. Ключ должен реагировать соответственно в дочернем узле дерева диалога.

...