Создание чат-ботов с Dialogflow, Watson, ChatterBot и Rasa
Иногда намерения не являются явными и выводятся из всей фразы.
И нужно сопоставить намерения с какими-то действиями.
Если у вас приложение службы поддержки, тогда намерения могут инициировать открытие заявки, обновление заявки, закрытие заявки на поддержку.
Также вашему приложению может потребоваться получить доступ и обновить информацию об учетной записи пользователя, обратиться к специалисту и провести опрос по обеспечению качества.
Даже утверждение, да или нет, может являться намерением.
И намерения развиваются по мере того, как развивается ваше понимание потребностей пользователей.
Чтобы упростить задачу определения намерений, можно применить некоторые практические правила.
Сначала определите глаголы в диалоге.
Это позволит вашему чат-боту сопоставить свои действия с потребностями пользователя.
Также нужно определить, где диалог должен ветвиться согласно логике.
После того, как вы определили намерения, вам нужно обучить своего чат-бота распознавать их.
Это можно сделать с использованием обучающих фраз.