An intent refers to what a person has in mind when interacting with a chatbot or virtual agent. Essentially, it represents what the customer wants to do or enquire about.
When someone interacts with an AI system, they express their intentions through language. When a user sends a message, the AI uses Natural Language Understanding (NLU) to analyse the content. It then responds accordingly based on the intent behind the message.
On the otherhand, entities are the key pieces of data that provide details about the intent.
For example, a customer might say: “I will pay my account this Friday and will pay forty pounds.” In this example:
The intent – Account Payment
The entities – Date: “this Friday” i.e. 1 December 2023 and Amount: £40
Here's a breakdown of the key aspects of intents in AI for chatbots:
To sum up, intents are categories that help AI systems understand user goals and have conversations with them by looking beyond individual words to infer underlying purpose and context. This makes them important for building effective conversational AI chatbots. By understanding intents, AI systems can achieve better user engagement, provide more personalised experiences, and ultimately fulfill their intended purpose of helping users.
To learn more, see: