SlideShare une entreprise Scribd logo
1  sur  19
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 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/

Contenu connexe

Similaire à Welcome to the age of conversational interfaces

Digital text as a phenomenon of culture
Digital text as a phenomenon of cultureDigital text as a phenomenon of culture
Digital text as a phenomenon of cultureTeodora Petkova
 
Modern Languages Approaches to Digital Culture
Modern Languages Approaches to Digital CultureModern Languages Approaches to Digital Culture
Modern Languages Approaches to Digital CultureRenata Brandão
 
ICT4D lecture: HCI4D Human-Computer Interaction for Development
ICT4D lecture: HCI4D Human-Computer Interaction for DevelopmentICT4D lecture: HCI4D Human-Computer Interaction for Development
ICT4D lecture: HCI4D Human-Computer Interaction for DevelopmentVictor de Boer
 
Xcite2011 (zipped keynote version)
Xcite2011 (zipped keynote version)Xcite2011 (zipped keynote version)
Xcite2011 (zipped keynote version)simoncutmore
 
Digital Oral History brooke bryan
Digital Oral History brooke bryanDigital Oral History brooke bryan
Digital Oral History brooke bryanBrooke Bryan
 
Madrid Workshop Linked Data for Development (LD4D)
Madrid Workshop Linked Data for Development (LD4D)Madrid Workshop Linked Data for Development (LD4D)
Madrid Workshop Linked Data for Development (LD4D)Victor de Boer
 
Tx la conference 2012 final
Tx la conference 2012 finalTx la conference 2012 final
Tx la conference 2012 finalLane Wilkinson
 
TraduXio project - Cosi10
TraduXio project - Cosi10TraduXio project - Cosi10
TraduXio project - Cosi10PhilippeLacour
 
Media, Technology and Society - Introduction : A Second Media Age
Media, Technology and Society - Introduction : A Second Media Age Media, Technology and Society - Introduction : A Second Media Age
Media, Technology and Society - Introduction : A Second Media Age Faindra Jabbar
 
Text in context of situation
Text in context of situationText in context of situation
Text in context of situationAyeshajavaid45
 
Online Culture and language
Online Culture and languageOnline Culture and language
Online Culture and languageDavid Phillips
 
Podcasting for Secondary Teachers
Podcasting for Secondary TeachersPodcasting for Secondary Teachers
Podcasting for Secondary TeachersJennifer Dorman
 
Common online terminologies
Common online terminologiesCommon online terminologies
Common online terminologiespowergael
 
Common online terminologies
Common online terminologiesCommon online terminologies
Common online terminologiespowergael
 
Common online terminologies
Common online terminologiesCommon online terminologies
Common online terminologiespowergael
 
Common online terminologies
Common online terminologiesCommon online terminologies
Common online terminologiespowergael
 
Common online terminologies
Common online terminologiesCommon online terminologies
Common online terminologiespowergael
 
Internet evangelism for_the_unreached
Internet evangelism for_the_unreachedInternet evangelism for_the_unreached
Internet evangelism for_the_unreachedCybermissions
 
World book day 2 pdf
World book day 2 pdfWorld book day 2 pdf
World book day 2 pdfkanaka17swamy
 

Similaire à Welcome to the age of conversational interfaces (20)

Digital text as a phenomenon of culture
Digital text as a phenomenon of cultureDigital text as a phenomenon of culture
Digital text as a phenomenon of culture
 
Modern Languages Approaches to Digital Culture
Modern Languages Approaches to Digital CultureModern Languages Approaches to Digital Culture
Modern Languages Approaches to Digital Culture
 
ICT4D lecture: HCI4D Human-Computer Interaction for Development
ICT4D lecture: HCI4D Human-Computer Interaction for DevelopmentICT4D lecture: HCI4D Human-Computer Interaction for Development
ICT4D lecture: HCI4D Human-Computer Interaction for Development
 
Xcite2011 (zipped keynote version)
Xcite2011 (zipped keynote version)Xcite2011 (zipped keynote version)
Xcite2011 (zipped keynote version)
 
Digital Oral History brooke bryan
Digital Oral History brooke bryanDigital Oral History brooke bryan
Digital Oral History brooke bryan
 
Madrid Workshop Linked Data for Development (LD4D)
Madrid Workshop Linked Data for Development (LD4D)Madrid Workshop Linked Data for Development (LD4D)
Madrid Workshop Linked Data for Development (LD4D)
 
Convergence culture
Convergence cultureConvergence culture
Convergence culture
 
Tx la conference 2012 final
Tx la conference 2012 finalTx la conference 2012 final
Tx la conference 2012 final
 
TraduXio project - Cosi10
TraduXio project - Cosi10TraduXio project - Cosi10
TraduXio project - Cosi10
 
Media, Technology and Society - Introduction : A Second Media Age
Media, Technology and Society - Introduction : A Second Media Age Media, Technology and Society - Introduction : A Second Media Age
Media, Technology and Society - Introduction : A Second Media Age
 
Text in context of situation
Text in context of situationText in context of situation
Text in context of situation
 
Online Culture and language
Online Culture and languageOnline Culture and language
Online Culture and language
 
Podcasting for Secondary Teachers
Podcasting for Secondary TeachersPodcasting for Secondary Teachers
Podcasting for Secondary Teachers
 
Common online terminologies
Common online terminologiesCommon online terminologies
Common online terminologies
 
Common online terminologies
Common online terminologiesCommon online terminologies
Common online terminologies
 
Common online terminologies
Common online terminologiesCommon online terminologies
Common online terminologies
 
Common online terminologies
Common online terminologiesCommon online terminologies
Common online terminologies
 
Common online terminologies
Common online terminologiesCommon online terminologies
Common online terminologies
 
Internet evangelism for_the_unreached
Internet evangelism for_the_unreachedInternet evangelism for_the_unreached
Internet evangelism for_the_unreached
 
World book day 2 pdf
World book day 2 pdfWorld book day 2 pdf
World book day 2 pdf
 

Plus de Rabeb Othmani

Building conversational ai
Building conversational ai Building conversational ai
Building conversational ai Rabeb Othmani
 
VSLive360 managing the conversation flow
VSLive360 managing the conversation flowVSLive360 managing the conversation flow
VSLive360 managing the conversation flowRabeb Othmani
 
What developers want
What developers wantWhat developers want
What developers wantRabeb Othmani
 
Combining the Power of Bots and Microsoft Azure to Build the Apps of the Future
Combining the Power of Bots and Microsoft Azure to Build the Apps of the FutureCombining the Power of Bots and Microsoft Azure to Build the Apps of the Future
Combining the Power of Bots and Microsoft Azure to Build the Apps of the FutureRabeb Othmani
 
Conversational ai, conversational ui
Conversational ai, conversational uiConversational ai, conversational ui
Conversational ai, conversational uiRabeb Othmani
 
Bots, voice and the future
Bots, voice and the futureBots, voice and the future
Bots, voice and the futureRabeb Othmani
 
Integrating luis with a bot all in an azure function
Integrating luis with a bot all in an azure functionIntegrating luis with a bot all in an azure function
Integrating luis with a bot all in an azure functionRabeb Othmani
 
Cross-Platform mobile development
Cross-Platform mobile developmentCross-Platform mobile development
Cross-Platform mobile developmentRabeb Othmani
 

Plus de Rabeb Othmani (9)

Building conversational ai
Building conversational ai Building conversational ai
Building conversational ai
 
VSLive360 managing the conversation flow
VSLive360 managing the conversation flowVSLive360 managing the conversation flow
VSLive360 managing the conversation flow
 
What developers want
What developers wantWhat developers want
What developers want
 
Combining the Power of Bots and Microsoft Azure to Build the Apps of the Future
Combining the Power of Bots and Microsoft Azure to Build the Apps of the FutureCombining the Power of Bots and Microsoft Azure to Build the Apps of the Future
Combining the Power of Bots and Microsoft Azure to Build the Apps of the Future
 
Conversational ai, conversational ui
Conversational ai, conversational uiConversational ai, conversational ui
Conversational ai, conversational ui
 
Bots, voice and the future
Bots, voice and the futureBots, voice and the future
Bots, voice and the future
 
Integrating luis with a bot all in an azure function
Integrating luis with a bot all in an azure functionIntegrating luis with a bot all in an azure function
Integrating luis with a bot all in an azure function
 
Keep climbing
Keep climbingKeep climbing
Keep climbing
 
Cross-Platform mobile development
Cross-Platform mobile developmentCross-Platform mobile development
Cross-Platform mobile development
 

Dernier

data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...soginsider
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfsmsksolar
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Call Girls Mumbai
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086anil_gaur
 

Dernier (20)

data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 

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 LET’S 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/