Slide 1

Slide 1 text

#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

Slide 8

Slide 8 text

#givevoice @voxable voxable.io/gdg-cloud-atx @GDGAustin

Slide 9

Slide 9 text

#givevoice @voxable

Slide 10

Slide 10 text

#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

Slide 18

Slide 18 text

Tea. Earl Grey. Hot.

Slide 19

Slide 19 text

#givevoice @voxable What is Dialogflow?

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

#givevoice @voxable Dialogflow Integrations - Google Assistant - Facebook Messenger - Slack - Kik - Line - Skype - Cisco Spark - Telegram - Cisco Tropo - Twilio - Twilio Programmable Chat - Twitter - Viber

Slide 22

Slide 22 text

Create new agent

Slide 23

Slide 23 text

Create new entity

Slide 24

Slide 24 text

Create new intent

Slide 25

Slide 25 text

Explore API

Slide 26

Slide 26 text

Add training phrases

Slide 27

Slide 27 text

Add static response

Slide 28

Slide 28 text

Test in console

Slide 29

Slide 29 text

Activate webhook fulfillment

Slide 30

Slide 30 text

Add webhook fulfillment code

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

Enable webhook fulfillment for intent

Slide 33

Slide 33 text

Enable Assistant integration

Slide 34

Slide 34 text

Test in Assistant console

Slide 35

Slide 35 text

#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.