Dialogflow - совпадение намерений, если фраза присутствует
У меня есть два намерения в Dialogflow - поиск текущих инцидентов или запросов пользователей в нашем модуле управления сервисами. Я хотел бы, чтобы Dialogflow соответствовал правильному назначению, если в боте когда-либо введен номер запроса или номер инцидента.
Например, каждый инцидент имеет префикс INC, а запросы имеют префикс REQ. В идеале, если в какой-то момент в сообщении пользователя появляется INC или REQ, это соответствует соответствующему замыслу. Таким образом, пользователь может сказать "INC123456" или "Каков статус INC123456", и в обоих случаях поиск будет соответствовать цели.
Насколько мне известно, это то, что должен делать шаблонный режим, но мне пока не повезло с ним. у кого-нибудь есть решение?:)
1 ответ
Попробуйте определить собственную сущность и соответственно обучите свои намерения, как показано ниже:
Определите аналогичные цели для INC. Вам может понадобиться проанализировать полученный параметр и проверить его с помощью регулярного выражения.
Там может быть несколько подходов для решения вашей проблемы.
Надеюсь, это поможет!