#givevoice
@voxable
INTRODUCTION TO NLU WITH
DIALOGFLOW
Matt Buck
CTO & Co-founder,
Voxable
Slide 2
Slide 2 text
#givevoice
@voxable
Voxable helps companies
design and develop
conversational interfaces
and teaches teams
strategy and process.
Slide 3
Slide 3 text
#givevoice
@voxable
What is a Conversational User
Interface?
Slide 4
Slide 4 text
#givevoice
@voxable
Textual
Messaging Apps
Vocal
Voice-first Devices
Multimodal
Computers, smart
phones, IoT, VR, AR
Conversation is the Main Mode of
Interaction
Slide 5
Slide 5 text
#givevoice
@voxable
Conversational
Interaction Loop
Listen
Understand
Process
Respond
How A Conversational Interface Works
Slide 6
Slide 6 text
#givevoice
@voxable
- Text input and messaging app
affordances
- Automatic speech recognition
(ASR)
The Core
Technology
Listen
Slide 7
Slide 7 text
#givevoice
@voxable
Where Does Automatic Speech Recognition (ASR) Happen?
Browsers -
Web Speech
API
Alexa Google
Assistant
Siri
#givevoice
@voxable
Understand
Natural Language Understanding
(NLU) gives meaning to text and
extracts structured data
The Core
Technology
Slide 11
Slide 11 text
#givevoice
@voxable
What Does Natural Language Understanding (NLU) Do?
“Show me an event about CUIs
happening at the University of Texas
this evening”
location
time
USER INTENT: EVENT SEARCH
intent:event_search topic
Slide 12
Slide 12 text
#givevoice
@voxable
Slide 13
Slide 13 text
#givevoice
@voxable
Where does Natural Language Understanding (NLU) happen?
NLU as a service
happens in platforms
like Dialogflow (API.ai),
LUIS, Rasa, and Watson
Built into platforms
like Alexa
Custom built by a
team of data
scientists and
linguists
Slide 14
Slide 14 text
#givevoice
@voxable
Bot Intelligence
Manages the context of the user,
the application, and the
conversation The Core
Technology
Slide 15
Slide 15 text
#givevoice
@voxable
Conversational Output
- Audio feedback - synthesized
or recorded voices
- Messaging app affordances The Core
Technology
Slide 16
Slide 16 text
#givevoice
@voxable
The Core
Technology
Listen
Automatic Speech
Recognition (ASR)
Messaging UI
Understand
Natural Language
Understanding (NLU)
Process
Bot Intelligence
Respond
Synthesized Voice
Messaging UI
How CUIs Work
Slide 17
Slide 17 text
#givevoice
@voxable
Why Conversational Interfaces?
- Language is the human API
- User’s goal is already a series of words
- Magical experience
- Voice is the future
#givevoice
@voxable
Next steps
- Go through a design process
- Affinity diagramming, sample dialogues
- Expand the functionality
- Refine by watching analytics
Slide 36
Slide 36 text
voxable.io
[email protected]
Give your business a
voice with Voxable.