...
With this guide you will be able to understand the general concepts about AI and why we use it when developing a bot.
What is AI?
In short, artificial intelligence (AI) is the simulation of typically human intelligence processes, by machines or computer systems.
...
In the case of our bots, AI is what gives them the ability to learn and "reason" to provide answers according to what the user has asked.
NLP (Natural language processing)
This ability that the bot has to “converse” like a human is thanks to the NLP (Natural language processing) language, which is a technique that allows computer systems to “understand” human communications. That is, it enables interaction between the user and the bot.
Info |
---|
The answer to your question is that the bot uses Artificial Intelligence and this NLP language to process what the bot's users tell it and thus be able to start a "conversation." |
Training 🦾
...
And how does the bot come to have all this knowledge? Training!
It is important to know how our bot understands so I know how I 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 or intentions and on the other hand the keywords or keywords.
Panel | ||
---|---|---|
| ||
Intents |
Intents talk about the user's purpose. Usually associated with an action. They determine what the person is trying to achieve.
Let's imagine the reception of a medical center.
Three different people approach and say: "I want to make an appointment with Dr. Lunza," "I would like to make an appointment for Tuesday," and "Do you have appointments available?"
...
In that case, we could create a group of keywords with the different products and thus redirect to a much more specific instance and improve the experience.
Conclusion
A good exercise to start understanding these concepts is to imagine a person entering a business.
...