Могут ли дочерние элементы Entity потребоваться через родителя в LUIS?

Привет, ребята, я работаю над ботом LUIS и немного не понимаю, как работают сущности.

Итак, у меня есть это приложение LUIS, настроенное с одной сущностью и одним намерением. Эта сущность, называемая предупреждением, имеет трех дочерних элементов, каждый из которых является типом предупреждения. У намерения, называемого AddAlert, есть один параметр действия: AlertType. Этот параметр должен быть обязательным, поэтому я поставил этот флажок. Тип параметра - Alert (родительский объект), а его Prompt - «Какое предупреждение?»

Итак, чат с этим приложением должен выглядеть так:

«Добавьте предупреждение [вставьте сюда тип предупреждения]».

Or...

«Добавить оповещение».

После этого должна сработать подсказка.

Проблема, с которой я столкнулся, заключается в том, что подсказка всегда срабатывает. Таким образом, LUIS, очевидно, распознает ключевые слова для намерения, но не создает ассоциации для типов сущностей, необходимых для выполнения требуемого параметра. При обучении LUIS я назначил дочерним типам Entity слова, связанные с ними, и решил, что использование родителя в качестве требуемого Entity позволит любому дочернему элементу выполнить требование. Разве это не так? Я пытался найти дополнительную информацию по этому поводу, но не смог. Полагаю, я мог бы сделать параметр необязательным, но это немного усложнило бы ситуацию. Более того, мне нужно уметь различать три типа предупреждений. Что-то мне не хватает? Могу ли я потребовать любого дочернего элемента Entity, а не каждого ребенка?

Для справки, вот информация о намерении:  AddAction Intent

Любая помощь или информация будут оценены!


person ConJoJohn    schedule 28.02.2017    source источник


Ответы (1)


Хорошо, это довольно забавно. LUIS был полностью переработан, так что все эти действия больше не существуют. Таким образом, этот вопрос теперь неактуален. Ура?

person ConJoJohn    schedule 10.03.2017