19
WELCOME TO THE AGE OF CONVERSATIONAL INTERFACES A TALK BY A REAL HUMAN NOT A BOT! @RABEB_OTHMANI

Welcome to the age of conversational interfaces

Embed Size (px)

Citation preview

WELCOME TO THE AGE OF CONVERSATIONAL INTERFACESA TALK BY A REAL HUMAN NOT A BOT!

@RABEB_OTHMANI

YOUR NEXT 45 MINUTES

WHO I PRETEND TO BE

A BIT OF HISTORY

•Desktop

•Native

screens

•Browser

•Web

pages

•Mobile

•Mobile

screens

MORE HISTORY

WHY THIS SHIFT? WHY NOW?

New era of computing

Boom of Artificial Intelligence

Advances in machine learning

Advances in language technologies (Text-to-speech,

natural language processing, etc.)

CONTEXTUAL COMMUNICATION ACCORDING TO GOOGLE

CONTEXTUAL COMMUNICATION ACCORDING TO CORTANA

CONTEXTUAL COMMUNICATION

• communication is also read, heard or understood within the context

of the subject matters and the communicators -- by both the Sender

(speaker, presenter, etc) and the Receiver (the listener).Source: http://EzineArticles.com/5587859

• Contextual communication is defined as the bidirectional transfer of

information between two parties where both sides are aware of the

relational, environmental and cultural context of the exchange.

Simply put, it means that all entities involved know what the

conversation is about.

Source: https://www.nexmo.com/blog/2017/03/08/power-contextual-communication/

CONVERSATIONAL INTERFACES

Text

based

Voice

based

THE VALUE OF THE VOICE EXPERIENCE

THE VALUE OF THE VOICE EXPERIENCE

THE VALUE OF THE VOICE EXPERIENCE

CONSIDERATIONS WHEN BUILDING THE VOICE EXPERIENCE

Make it smart.

Use a

language that

users

understand

and can relate

to.

The

capabilities of

your tech

The structure

of the

information

BEFORE WRITING SOME CODE

A skill is a unit of

conversational

intelligence(Cortana

skills), conversational

application(Alexa

skills).

As a developer, you

need to register the

skill (using the skills

kit) for users to use

this new capability.

TALK TO THE BOT

Developers

Users

Conversations

Invoke

CREATING A CORTANA SKILL

Build a bot using the Bot Framework

Register the bot as a Cortana skill

Publish the skill

NOW LET’S WRITE SOME CODE

THANK YOU!

• To learn more about Contextual Communication

https://nexmo.com

• To learn more about Cortana

https://developer.microsoft.com/en-us/cortana

• To get started with the Bot Framework

https://dev.botframework.com/