SlideShare uma empresa Scribd logo
1 de 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/

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Mais 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
 

Mais 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
 

Último

Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxStephen Sitton
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Communityprachaibot
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTSneha Padhiar
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfalene1
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESkarthi keyan
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating SystemRashmi Bhat
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSsandhya757531
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.elesangwon
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsResearcher Researcher
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfChristianCDAM
 
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdfAkritiPradhan2
 
signals in triangulation .. ...Surveying
signals in triangulation .. ...Surveyingsignals in triangulation .. ...Surveying
signals in triangulation .. ...Surveyingsapna80328
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书rnrncn29
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdfHafizMudaserAhmad
 

Último (20)

Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
Turn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptxTurn leadership mistakes into a better future.pptx
Turn leadership mistakes into a better future.pptx
 
Prach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism CommunityPrach: A Feature-Rich Platform Empowering the Autism Community
Prach: A Feature-Rich Platform Empowering the Autism Community
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENTFUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
FUNCTIONAL AND NON FUNCTIONAL REQUIREMENT
 
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdfComprehensive energy systems.pdf Comprehensive energy systems.pdf
Comprehensive energy systems.pdf Comprehensive energy systems.pdf
 
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTESCME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
CME 397 - SURFACE ENGINEERING - UNIT 1 FULL NOTES
 
Input Output Management in Operating System
Input Output Management in Operating SystemInput Output Management in Operating System
Input Output Management in Operating System
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
2022 AWS DNA Hackathon 장애 대응 솔루션 jarvis.
 
Novel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending ActuatorsNovel 3D-Printed Soft Linear and Bending Actuators
Novel 3D-Printed Soft Linear and Bending Actuators
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Ch10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdfCh10-Global Supply Chain - Cadena de Suministro.pdf
Ch10-Global Supply Chain - Cadena de Suministro.pdf
 
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdfDEVICE DRIVERS AND INTERRUPTS  SERVICE MECHANISM.pdf
DEVICE DRIVERS AND INTERRUPTS SERVICE MECHANISM.pdf
 
signals in triangulation .. ...Surveying
signals in triangulation .. ...Surveyingsignals in triangulation .. ...Surveying
signals in triangulation .. ...Surveying
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
『澳洲文凭』买麦考瑞大学毕业证书成绩单办理澳洲Macquarie文凭学位证书
 
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
Stork Webinar | APM Transformational planning, Tool Selection & Performance T...
 
11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf11. Properties of Liquid Fuels in Energy Engineering.pdf
11. Properties of Liquid Fuels in Energy Engineering.pdf
 

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/