Должен ли объект указывать c для намерения диалога? - PullRequest
0 голосов
/ 08 января 2020

Например, Преднамеренное отсечение имеет обучающую фразу - AB C отсечение колледжа

  • , где AB C колледж - сущность - колледж
  • отсечка - сущность колледжа

Теперь еще один экзамен на намерение имеет обучающую фразу - AB C экзамены в колледже

  • , где AB C колледж снова является юридическим лицом - колледж
  • экзамены снова - колледж юридического лица

Здесь сущности должны быть одинаковыми, а сущности - разными. Но Dialogflow каждый раз вводит в заблуждение намерения из-за одних и тех же сущностей.

Поэтому мой вопрос заключается в том, должны ли сущности указывать намерения c, или есть какой-то другой способ справиться с этой ситуацией?

1 Ответ

0 голосов
/ 08 января 2020

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

Если у намерения Exam есть обучающая фраза «[AB C колледж] [экзамены]» с каждой из этих частей, имеющих сущность, то это означает, что вы ожидаете разные значения для каждой части, сущность отражает, какими должны быть эти возможные значения, и вы хотите быть возможность выяснить, что это было за значение c.

Звучит так, будто вы говорите, что обучающая фраза для Экзамена Намерения должна быть чем-то похожим на "[AB C колледж] экзамены ". Итак, у вас есть параметр для запрашиваемого колледжа, но вы ожидаете, что только «экзамены» будут действительными, что сказано для этого намерения. Вам не нужно точно знать, что это было за значение - вы знаете об экзаменах, потому что это цель всех обучающих фраз для этого намерения.

...