Dialogue Flow
Intro to conversational interface
Technology that supports conversational interaction with these VPAs [virtual personal assistants] by means of speech and other modalities.
Type of conversational interface
— Spoken dialog systems
— Voice user interfaces
— Embodied conversational agents
— Social robots
— Chatbots
What is Dialogflow?
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).
Process of Dialogflow
1. User expression
2. Intent matching
3. System response
Agent
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

Dialogflow Building Block, 1
Intent
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
Entities
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
Last updated