Watson Assistant - ссылка на сущность в Intents - мне нужно понять, чего мне не хватает - PullRequest
0 голосов
/ 10 апреля 2020

Я использую watson assistant (plus) и на самом деле борюсь с правильным использованием сущностей в примерах намерений. Прежде всего, внутри веб-интерфейса я не могу найти следов того, что упомянуто в документации о предложениях сущностей, аннотациях сущностей в примерах намерений ... (мы на сервере Франкфурта).

У меня много намерений в одном мастерство и я решил использовать упоминания сущностей в примерах намерений. Не имея никаких следов упрощенного способа добавления сущности в одном примере, я написал это прямо во фразе. Из "Что мне нужно для активации MySpecificService AB C?" на «Что мне нужно активировать @services: (MySpecificService AB C)», тот же синтаксис, который используется в узлах диалога. В соответствии с документацией, я использовал этот метод на своем опыте.

Мои проблемы начинаются здесь. Помощник отказывается определять правильное намерение, когда я пытаюсь это сделать. Если я спрашиваю «Что мне нужно, чтобы активировать MyService Name?» помощник обнаруживает совершенно неправильное намерение с низкой достоверностью (0,40 или менее), и правильное намерение не отображается ни как 2-е, ни 3-е намерение (оно правильно обнаруживает сущность). Нет похожих примеров, использующих exaclty @services: (MySpecificService AB C) в других целях, но я использовал другие ссылки на @services или @services: (otherservice name) в других целях.

Я читаю документацию много раз Я гуглил вокруг, смотрел видео .. но ничего. Очевидно, я что-то не так понял. Вы можете мне помочь?

1 Ответ

0 голосов
/ 13 апреля 2020

Содержание - это действия / глаголы, которые пользователь пытается достичь. В этом случае намерением может быть сама активация (независимо от того, что он пытается активировать). Поэтому вы должны написать разные примеры вопроса активации: «Как я могу активировать свой сервис?», «Мне нужно активировать этот сервис» и т. Д. c. Сущности - это объекты / субстантивы. В вашем случае, сервисы.

Так что в вашем диалоге, если вам нужен помощник, чтобы обнаружить намерение + сущность. Поэтому создайте узел с условием #activation && @service:MySpecificService

Имейте в виду, что если в вашем диалоговом окне несколько узлов, их порядок повлияет на то, как ваш помощник анализирует входные данные. Если узел #activation && @service находится перед узлом #activation && @service:MySpecificService; первый из них будет вызван, так как «MySpecificService» является одним из сервисов @.

Надеюсь, что это поможет!

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