Я использую Dialogflow GCP в качестве SMS-чата, и пользователи часто пишут ключевые слова над точными предложениями / вопросами. Это приводит к тому, что намерение, с которым бот отвечает, близко к желаемому пользователю, но не всегда к точному ответу из-за перекрывающихся ключевых слов в обучающих фразах.
Dialogflow возвращает намерение, равное или превышающее классификацию ML Порог с наиболее уверенным намерением, но я хотел бы иметь пул намерений, который может относиться к вопросу, так что если пользователь отвечает
«Это не то, что я ищу»
в последующем намерении написано
«Поможет ли вам что-нибудь из следующего? [Введите пул связанных намерений здесь]».
Если у кого-то есть способ сделать это с помощью Dialogflow API или через выполнение, дайте мне знать. В противном случае любые идеи / концепции создания этого сам приветствуются!