際際滷

際際滷Share a Scribd company logo
WELCOME TO THE AGE OF
CONVERSATIONAL
INTERFACES
A 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 LETS 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/

More Related Content

Welcome to the age of conversational interfaces

  • 1. WELCOME TO THE AGE OF CONVERSATIONAL INTERFACES A TALK BY A REAL HUMAN NOT A BOT! @RABEB_OTHMANI
  • 2. YOUR NEXT 45 MINUTES
  • 4. A BIT OF HISTORY Desktop Native screens Browser Web pages Mobile Mobile screens
  • 6. 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.)
  • 9. 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/
  • 11. THE VALUE OF THE VOICE EXPERIENCE
  • 12. THE VALUE OF THE VOICE EXPERIENCE
  • 13. THE VALUE OF THE VOICE EXPERIENCE
  • 14. 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
  • 15. 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.
  • 16. TALK TO THE BOT Developers Users Conversations Invoke
  • 17. CREATING A CORTANA SKILL Build a bot using the Bot Framework Register the bot as a Cortana skill Publish the skill
  • 18. NOW LETS WRITE SOME CODE
  • 19. 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/