НЛП - несколько намерений для изменения намерения предложения?

Скажем, у меня есть предложение типа "Я отказываюсь летать" или "Я хочу летать". У меня также есть предложение типа "Я не хочу сидеть". При обучении настраиваемым намерениям в одном из доступных механизмов NLU (rasa/wit/luis), как лучше всего подходить к моделированию: наивно я мог бы иметь: RefuseFlyIntent,WantFlyIntent и RefuseSit и WantSit

Более сложные, имеют набор намерений FlyIntent, SitIntent, WantIntent, RefuseIntent, и мой код обрабатывает комбинации.

тот же вопрос может применяться к другим случаям, например, как смоделировать разницу между You Like To Fly и I Like To Fly

Я уверен, что есть известные методологии для этого, хотел понять, что они есть. Если бы вы могли дать мне ссылки на литературу об этом, было бы здорово.

большое спасибо, Лиор

1 ответ

Это распространенная ошибка, которую люди делают при разработке разговоров. Intents указать на конкретное действие. В вашем примере действие заключается в том, fly. Чтобы лучше понять, если несколько утверждений выглядят одинаково, но отличаются только несколько слов, сделайте их единым целым.

Intent = Action Yes/No
 - I refuse to fly -> entity {refuse:deny, action:fly}
 - I'd like to fly -> {like: accept, action:fly}
 - I don't want to sit -> {"don't want": deny, "action":sit}
Другие вопросы по тегам