LUIS: автоматическое определение «нормализованного» значения на основе синонимов - PullRequest
1 голос
/ 20 февраля 2020

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

Он работает довольно хорошо, но теперь я хочу, чтобы пользователь мог получать рекомендации, основанные на типе театральных пьес (например, смешно). , драматический c, грустный). Тем не менее, поскольку я не знаю, как именно пользователь формулирует запрос, также могут использоваться синонимы (смешно: остроумно, смешно, ...)

Какое хорошее решение для получения этих типов из запроса пользователя нормализованным способом?

Как правило, я бы использовал сущность List, но затем мне пришлось бы самостоятельно вставить все синонимы для каждого возможного значения. Есть ли способ, как я могу определить мои "нормализованные" значения и синонимы автоматически сопоставляются LUIS (и улучшаются при дальнейшем обучении модели)

...