Dialogflow
The technology can be broken down to three main segments on how this works.
1. Intent Tracking.
With this Dialogflow will try to identify the intent of request. e.g. if user is trying to book an appointment or he/she is looking for a information. Based on the intent, Dialogflow will vary the response required. You can consider this as predefined scenarios or context
2. Entity Extraction
From the information given by the customer, Dialogflow will match entities to get the idea about the details embedded in the conversation. e.g. if the customer says "I would like to book an appointment today", Dialogflow can related today as an entity of system date. There could be two types of entity defined.
- System defined entity - Entities not specific to a business scenario and mainly applicable for any customer / business.
- Developer defined entity - Specific to a business.
3. Dialog Control
Dialog control is the core functionality of Dialogflow. Using Dialog control, Dialogflow can be truly conversational - with customer asking questions and Dialogflow providing contextual answers.
Conversations in real life can be simple or complex. There are two broad types of conversation
- Linear conversation
- Non-Linear Conversation
More details of Dialogflow can be found in https://dialogflow.com/
Comments
Post a Comment