У меня есть этот узел в диалоговом дереве моего Watson Assistant
Таким образом, этот узел должен быть запущен, когда сущность @courses либо сЗначение курса или математики найдено.
В случае, если значение сущности курсов является курсом, а не математикой, слот все еще должен быть заполнен и должен подсказать пользователю «Какой конкретный курс вы имеете в виду?»так как слот обязателен.У меня проблема в том, что приглашение не запускается, как показано на этом изображении
Таким образом, курсы сущностей со курсом значения корректныопределено, но приглашение не сработало.w
Я что-то упустил?
Редактировать
Поэтому, изменяя конфигурацию слота для добавления условных ответов, я добавил условный ответ, если значение @courses: math не найдено.Обратите внимание, что я проверяю значение @courses: math в области, отмеченной черным, но затем проверяю условный ответ, если он не найден (красная область) и найдено ли значение @courses: course, а затем - ответ.должен быть запущен.Таким образом, условный ответ должен быть примерно таким:
if @courses:course exists and @courses:math doesn't exist then
print "What specific course are you referring to?"
else if (@courses:course exists and @courses:math exists) or @courses:math exists then
do something else
Но это все равно не вызывает у меня никакого ответа.