Как создать намерение с несколькими значениями слотов в его высказываниях в AWS Lex? - PullRequest
0 голосов
/ 29 января 2019

Как создать намерение, которое ожидает несколько последовательных значений слотов в своих высказываниях, для которых установлены расширяемые значения?На скриншоте трио варианта модели изготовителя появляется вместе в высказываниях.Проблема заключается в том, что производитель и модель слота могут иметь значения из двух-трех слов, а варианты могут доходить до пяти слов.Лекс не в состоянии понять высказывания производителя и сразу определить тип модели слота.Как мне справиться с этой проблемой?Спасибо.

намеренное высказывание скриншот тестового чата скриншот данных слота

1 Ответ

0 голосов
/ 01 февраля 2019

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

Затем также увеличьте вариациинамеренные высказывания.

Ошибка выглядит так, как будто для slotType установлено значение «Ограничить значениями слотов и синонимами», поэтому убедитесь, что оно сохранено, собрано и опубликовано с применением параметра «Расширить значения».

Вам следует постараться как можно больше "научить" Лекса всеми ожидаемыми вариациями значений slotType и высказываний, но все равно будут вещи, которые Лекс не сможет уловить.Поэтому я настоятельно рекомендую использовать Lambda для анализа значений слотов, а иногда и самого ввода, чтобы убедиться, что значения помещены в правильные слоты.

...