Dialogue Flow
Last updated
Last updated
Technology that supports conversational interaction with these VPAs [virtual personal assistants] by means of speech and other modalities.
— Spoken dialog systems
— Voice user interfaces
— Embodied conversational agents
— Social robots
— Chatbots
Dialogflow is an end-to-end, build-once deploy-everywhere development suite for conversational interfaces for websites, mobile applications, and IoT devices (e.g., smart speakers).
1. User expression
2. Intent matching
3. System response
A Dialogflow agent is a virtual agent that handles conversations with users (similar to a human call agent).
— Agent settings
— Intents
— Entities
— Knowledge
— Integrations
— Fulfillment
Intents are the goals of the user that are expressed to the agent. In the previous examples, despite their different framing, the user was expressing a desire to know what the weather will be. That is their intent
Sometimes, users' intents are more specific, and have an intent based around a certain item or entity.
Entities allow for more specificity of requests, without exploding the intent space
What is the weather like today in Seattle?
The intent: weather inquiry; entity: Seattle