I am currently working on an app in Dialogflow which has some chat bot like aspects. I've trained the intents with some iterations of similar phrases. I expected the ML algorithms in Dialogflow to catch variations of sentences that were very similar so I omitted them from the training phrases.
I noticed that in some cases where sentences are almost identical, Dialogflow is not able to match them, e.g.
"Do you have any night sweats?" "Do you get any night sweats?"
AND
"Good morning" "Good morning John"
For the second instance, I experimented with "Good morning sir" and "Good morning miss" and that seemed to match to the right intent. However, processing names is going to be a requirement for the app and I don't want to have to go through every intent and add cases where a name entity is involved unless it is absolutely necessary.
Is there something that I am doing incorrectly possibly that is limiting the Machine Learning matching in my agent? Or is this simply a limitation of Dialogflow where I'm going to have to manually add these iterations in?