I'm trying to train my Wit.ai bot in order to recognize the first name of someone. I'm not very sure if I well understand how the NLP works so I'll give you an example.
- I defined a lot of expressions like "My name is XXXX", "Everybody calls me XXXX"
- In the "Understanding" table I added an entity named "contact_name" and I add almost 50 keywords like "Michel, John, Mary...".
- I put the trait as "free-text" and "keywords".
I'm not sure if this process is correctly. So, I ask you:
- does it matter the context like "My name is..." for the NLP? I mean...will it help the bot to predict that after this expression probably a fist name will come on?
- is that right to add like 50 values to an entity or it's completly wrong?
- what do you suggest as a training process in order to get the first name of someone?