Training
And how does the bot come to have all this knowledge? Training!
It is important to know how our bot understands, so we know how we can teach it. Just like it happens to us humans, right?
The NLP language (or our bot) analyzes and identifies two types of entities. On the one hand the intents and on the other hand the keywords.
Conclusion
A good exercise to start understanding these concepts is to imagine a person entering a business.
Let's imagine you walk into a bank and shout "Money!" Whoever should attend to it will not know if the person wants to withdraw money, deposit money, make a payment or rob the bank!
This is why it is very important to do a good analysis when including information in our bot and understand through what type of entity we think it will be best for the bot to understand the content. And don't forget to train! 🦾