Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Welcome to the age of conversational interfaces

217 views

Published on

In the age of conversational interfaces, users are increasingly dispensing with swipes, taps, and tiny keyboards and expecting to interact with applications in a more flexible and contextualized way: voice.

Voice recognition software has increasingly grown in popularity from digital assistants to voiceprint identification for individual speakers and always-on interfaces.

In this talk, you will explore the contextualised communications and why it's a key element of applications in the present and future? You will also learn how to add feature rich communications capabilities to your apps using Cortana and Microsoft Bot Framework.

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

Welcome to the age of conversational interfaces

  1. 1. WELCOME TO THE AGE OF CONVERSATIONAL INTERFACES A TALK BY A REAL HUMAN NOT A BOT! @RABEB_OTHMANI
  2. 2. YOUR NEXT 45 MINUTES
  3. 3. WHO I PRETEND TO BE
  4. 4. A BIT OF HISTORY •Desktop •Native screens •Browser •Web pages •Mobile •Mobile screens
  5. 5. MORE HISTORY
  6. 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.)
  7. 7. CONTEXTUAL COMMUNICATION ACCORDING TO GOOGLE
  8. 8. CONTEXTUAL COMMUNICATION ACCORDING TO CORTANA
  9. 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/
  10. 10. CONVERSATIONAL INTERFACES Text based Voice based
  11. 11. THE VALUE OF THE VOICE EXPERIENCE
  12. 12. THE VALUE OF THE VOICE EXPERIENCE
  13. 13. THE VALUE OF THE VOICE EXPERIENCE
  14. 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. 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. 16. TALK TO THE BOT Developers Users Conversations Invoke
  17. 17. CREATING A CORTANA SKILL Build a bot using the Bot Framework Register the bot as a Cortana skill Publish the skill
  18. 18. NOW LET’S WRITE SOME CODE
  19. 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/

×