Please enable JavaScript.
Coggle requires JavaScript to display documents.
E112 L10 CHATBOTS - Coggle Diagram
E112 L10 CHATBOTS
-
-
What is a chatbot ?
-
eg. used on websites, telegram, facebook messager
-
The conversation begins from the (1) end-user expression, have (2) its intent matched by the agent with the use of training phrases and entities, before (3) response is being provided back to the user.
-
Google Dialogflow
Dialogflow uses Natural Language Processing (NLP), which is a branch under artificial intelligence
-
-
Dialogflow agents
-
Google uses artificial intelligence to translate the message into structured data with the aid of NLP
-
-
-
Intents
-
-
Dialogflow matches the end-user expression to the best intent in your agent. Matching an intent is also known as intent classification.
Entity
When an intent is matched, Dialogflow can extract specific information from the end-user expression
-
Parameters and entity types are structured data that can help us make better sense of what the user is trying to find out.
In Dialogflow, there are system entities - e.g. dates, times, numbers, email addresses, etc. You can also create your own custom entities.