Terms
User:
We!
Text / Voice:
The user interacts with an app like facebook messenger / google home to start the interaction with the bot.
Dialogflow: Bot platform
Agent:
A module within dialogflow which incorporates Natural Language Processing to understand what the user meant and to figure out what “action” has to be carried out. The agent transforms the user request into machine readable actionable data.
Intent:
Support or the service that the user wants from the agent. Intent is configured by the developers. Intent determines the action by the code.
Entities:
Help extract information from user speech with the help of prompts. Eg: “Book a flight” intent might need such as the: to and from cities, date, class etc as entities that the agent tries to extract from the user via conversations. The information received here are sent on for fulfilment.
Source: https://medium.com/swlh/how-to-build-a-chatbot-with-dialog-flow-chapter-1-introduction-ab880c3428b5