An intent describes the intention of the end-user for conversation with an agent. when a user writes something in chatbox which is known as end-user expression than your Dialogflow agent checks and matches that expression with the best intent (reply)