Dialogflow - совпадение намерений, если фраза присутствует

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

Например, каждый инцидент имеет префикс INC, а запросы имеют префикс REQ. В идеале, если в какой-то момент в сообщении пользователя появляется INC или REQ, это соответствует соответствующему замыслу. Таким образом, пользователь может сказать "INC123456" или "Каков статус INC123456", и в обоих случаях поиск будет соответствовать цели.

Насколько мне известно, это то, что должен делать шаблонный режим, но мне пока не повезло с ним. у кого-нибудь есть решение?:)

1 ответ

Попробуйте определить собственную сущность и соответственно обучите свои намерения, как показано ниже:

сущность сущность

умысел намерение

Определите аналогичные цели для INC. Вам может понадобиться проанализировать полученный параметр и проверить его с помощью регулярного выражения.

Там может быть несколько подходов для решения вашей проблемы.

Надеюсь, это поможет!

Другие вопросы по тегам