В настоящее время я работаю над приложением в Dialogflow, в котором есть некоторые аспекты, похожие на бота чата. Я натренировал намерения с некоторыми итерациями похожих фраз. Я ожидал, что алгоритмы ML в Dialogflow поймают варианты предложений, которые были очень похожими, поэтому я пропустил их в обучающих фразах.
Я заметил, что в некоторых случаях, когда предложения почти идентичны, Dialogflow не может их сопоставить, например,
"У тебя есть ночные поты?"
«Есть ли у вас ночные поты?»
И
"Доброе утро"
"Доброе утро, Джон"
Во второй раз я экспериментировал с "Доброе утро, сэр" и "Доброе утро, мисс", и это, казалось, соответствовало правильным намерениям. Тем не менее, обработка имен будет требованием для приложения, и я не хочу проходить через каждое намерение и добавлять случаи, когда сущность имени задействована, если это не является абсолютно необходимым.
Есть ли что-то, что я делаю неправильно, возможно, что ограничивает соответствие машинного обучения в моем агенте? Или это просто ограничение Dialogflow, когда мне придется вручную добавлять эти итерации?