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.
1 of 19
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
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/
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
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/