Intents are goals, queries, or purposes that the user types into the Virtual Assistant for a response. The Virtual Assistant then chooses the right dialog flow in which the intent was mapped to and responds.
To understand this, let’s look at an example:
For example, your user might want to reset his/her password. For this, you can create an intent like “reset_password” and add examples under this intent to help the virtual assistant understand what kind of inputs the user will be feeding it.