SlideShare une entreprise Scribd logo
1  sur  19
Intégrer Cortana dans son application
Expert en
innovation
Stratégie & Expertise numérique
Jonathan LE GUELLEC
Développeur
.NET / SharePoint
jonathanl@exakis.com
Microsoft Certified
MCSE - SharePoint 2013
MCSA - Windows Server 2012
SharePoint 2010 Administrator & Developer
Communautés Microsoft (Nantes)
Speaker & Membre
Introduction
 Inspirée des vrai(e)s assistant(e)s
• Une « confiance » qui se construit avec le temps
• Un « carnet de notes » pour ne rien oublier
 Interaction naturelle
• A voix haute en langage naturel
• En « conversation » écrite
 Présente dans tout l’écosystème Windows 8.1 / Windows 10 et +
• Toujours à portée pour nous aider
• Prochainement : Une API ouverte à la concurrence
Pourquoi?
Mon application fonctionne déjà très bien sans elle !
 Gestion des contacts & des communications
 Affichages de photos
 Prises de notes …
 Contact, Email
 OneDrive, OneNote …
 A une intégration similaire ?
 A une interaction naturelle ?
 A cette fonctionnalité « innovante » ?
• Utilise Cortana pour démarrer l’application
• Recommandé pour les interactions « complexes » avec l’utilisateur
• Création d’une tâche, d’un item
• Recherche contextualisée
• Interaction nécessitant plusieurs écrans …
• L’application n’apparait pas à l’utilisateur
• Interagit directement via Cortana (texte/voix)
• Utile pour des interactions « simples »
• Recherches d’éléments
• Exécution de commande …
Comment?
C’est tentant de rendre mon application intelligente …
… mais pas plus que moi !
• Voice Command Definition
• Contient les phrases reconnues pour l’application
• Quelques lignes suffisent pour
• Vérifier que l’application a été lancée par Cortana
• Obtenir la commande et les paramètres demandés
• Rediriger vers la fonction demandée
 Possibilité de gérer plusieurs langues
 Peut être (re)chargé au démarrage de l’application
Au cœur d’une aventure…
Démo
Quels gains?
Quel intérêt que les assistantes du monde entier sachent utiliser mon application…
…
…
Faut-il VRAIMENT poser la question ?
 Innovante, Moderne
 Pratique
• Lancer une application au premier plan avec les commandes
vocales de Cortana :
https://msdn.microsoft.com/fr-fr/library/dn630430.aspx
• Application d’exemple :
https://github.com/Microsoft/Windows-universal-
samples/tree/master/cortanavcds
• Integrating Cortana with your App :
https://channel9.msdn.com/Blogs/One-Dev-Minute/Integrating-
Cortana-with-your-App
©Copyright Exakis 2014 – Reproduction et utilisation interdites sans autorisation

Contenu connexe

Similaire à Challenge Exakis - Intégrer cortana dans son application

MyUSI 2018 Chatbot : où en sommes nous ? Où est l'intelligence artificielle
MyUSI 2018 Chatbot : où en sommes nous ? Où est l'intelligence artificielleMyUSI 2018 Chatbot : où en sommes nous ? Où est l'intelligence artificielle
MyUSI 2018 Chatbot : où en sommes nous ? Où est l'intelligence artificielleVincent Guigui
 
Les chatbots, l'IA, leurs technologies
Les chatbots, l'IA, leurs technologiesLes chatbots, l'IA, leurs technologies
Les chatbots, l'IA, leurs technologiesLudan Stoecklé
 
Prez chatbot sncf_tock_meetup_open_transport_paris_20032019
Prez chatbot sncf_tock_meetup_open_transport_paris_20032019Prez chatbot sncf_tock_meetup_open_transport_paris_20032019
Prez chatbot sncf_tock_meetup_open_transport_paris_20032019Open Transport meetup by Kisio
 
ReBUILD 2017 - What's new pour développer un bot ?
ReBUILD 2017 - What's new pour développer un bot ?ReBUILD 2017 - What's new pour développer un bot ?
ReBUILD 2017 - What's new pour développer un bot ?Jonathan Le Guellec
 
Chatbots : vers une révolution de la relation client ? par Thomas SABATIER
Chatbots : vers une révolution de la relation client ? par Thomas SABATIERChatbots : vers une révolution de la relation client ? par Thomas SABATIER
Chatbots : vers une révolution de la relation client ? par Thomas SABATIERLa Cuisine du Web
 
soft-shake.ch - Adoption de l'Agilité par les usages
soft-shake.ch - Adoption de l'Agilité par les usagessoft-shake.ch - Adoption de l'Agilité par les usages
soft-shake.ch - Adoption de l'Agilité par les usagessoft-shake.ch
 
Assistants virtuels intelligents: Comment appréhender ces nouvelles interfaces ?
Assistants virtuels intelligents: Comment appréhender ces nouvelles interfaces ?Assistants virtuels intelligents: Comment appréhender ces nouvelles interfaces ?
Assistants virtuels intelligents: Comment appréhender ces nouvelles interfaces ?Elias Platek
 
UX & UI Design : les tendances pour 2017
UX & UI Design : les tendances pour 2017UX & UI Design : les tendances pour 2017
UX & UI Design : les tendances pour 2017NiceToMeetYou
 
Technologies cognitives au service des expériences utilisateurs - NUIDay 2016
Technologies cognitives au service des expériences utilisateurs - NUIDay 2016Technologies cognitives au service des expériences utilisateurs - NUIDay 2016
Technologies cognitives au service des expériences utilisateurs - NUIDay 2016NUI Day
 
Chatbots: Introduction et Guide Pratique Pour Construire Le Sien - Avi ben Ezra
Chatbots: Introduction et Guide Pratique Pour Construire Le Sien - Avi ben EzraChatbots: Introduction et Guide Pratique Pour Construire Le Sien - Avi ben Ezra
Chatbots: Introduction et Guide Pratique Pour Construire Le Sien - Avi ben EzraAvi Ben Ezra
 
Optimiser l'expérience utilisateur de l'Open Source
Optimiser l'expérience utilisateur de l'Open SourceOptimiser l'expérience utilisateur de l'Open Source
Optimiser l'expérience utilisateur de l'Open SourceMarc Wabnitz
 
Les chatbots, l’IA dans tout cela, les technologies
Les chatbots, l’IA dans tout cela, les technologiesLes chatbots, l’IA dans tout cela, les technologies
Les chatbots, l’IA dans tout cela, les technologiesLudan Stoecklé
 
Petit-déjeuner "Psychanalyse du Chatbot"
Petit-déjeuner "Psychanalyse du Chatbot"Petit-déjeuner "Psychanalyse du Chatbot"
Petit-déjeuner "Psychanalyse du Chatbot"OCTO Technology
 
SharePoint en action 2013 - AFF-02 - Expérience utilisateur réussie - Francoi...
SharePoint en action 2013 - AFF-02 - Expérience utilisateur réussie - Francoi...SharePoint en action 2013 - AFF-02 - Expérience utilisateur réussie - Francoi...
SharePoint en action 2013 - AFF-02 - Expérience utilisateur réussie - Francoi...Marc Gagnon
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursStéphanie Hertrich
 

Similaire à Challenge Exakis - Intégrer cortana dans son application (20)

Quoi de neuf dans Office 365?
Quoi de neuf dans Office 365?Quoi de neuf dans Office 365?
Quoi de neuf dans Office 365?
 
Atelier WhatsApp et Scan
Atelier WhatsApp et ScanAtelier WhatsApp et Scan
Atelier WhatsApp et Scan
 
Comment construire un chatbot interne ?
Comment construire un chatbot interne ?Comment construire un chatbot interne ?
Comment construire un chatbot interne ?
 
MyUSI 2018 Chatbot : où en sommes nous ? Où est l'intelligence artificielle
MyUSI 2018 Chatbot : où en sommes nous ? Où est l'intelligence artificielleMyUSI 2018 Chatbot : où en sommes nous ? Où est l'intelligence artificielle
MyUSI 2018 Chatbot : où en sommes nous ? Où est l'intelligence artificielle
 
Les chatbots, l'IA, leurs technologies
Les chatbots, l'IA, leurs technologiesLes chatbots, l'IA, leurs technologies
Les chatbots, l'IA, leurs technologies
 
MeetUp #5
MeetUp #5MeetUp #5
MeetUp #5
 
Prez chatbot sncf_tock_meetup_open_transport_paris_20032019
Prez chatbot sncf_tock_meetup_open_transport_paris_20032019Prez chatbot sncf_tock_meetup_open_transport_paris_20032019
Prez chatbot sncf_tock_meetup_open_transport_paris_20032019
 
ReBUILD 2017 - What's new pour développer un bot ?
ReBUILD 2017 - What's new pour développer un bot ?ReBUILD 2017 - What's new pour développer un bot ?
ReBUILD 2017 - What's new pour développer un bot ?
 
Chatbots : vers une révolution de la relation client ? par Thomas SABATIER
Chatbots : vers une révolution de la relation client ? par Thomas SABATIERChatbots : vers une révolution de la relation client ? par Thomas SABATIER
Chatbots : vers une révolution de la relation client ? par Thomas SABATIER
 
soft-shake.ch - Adoption de l'Agilité par les usages
soft-shake.ch - Adoption de l'Agilité par les usagessoft-shake.ch - Adoption de l'Agilité par les usages
soft-shake.ch - Adoption de l'Agilité par les usages
 
Assistants virtuels intelligents: Comment appréhender ces nouvelles interfaces ?
Assistants virtuels intelligents: Comment appréhender ces nouvelles interfaces ?Assistants virtuels intelligents: Comment appréhender ces nouvelles interfaces ?
Assistants virtuels intelligents: Comment appréhender ces nouvelles interfaces ?
 
UX & UI Design : les tendances pour 2017
UX & UI Design : les tendances pour 2017UX & UI Design : les tendances pour 2017
UX & UI Design : les tendances pour 2017
 
Technologies cognitives au service des expériences utilisateurs - NUIDay 2016
Technologies cognitives au service des expériences utilisateurs - NUIDay 2016Technologies cognitives au service des expériences utilisateurs - NUIDay 2016
Technologies cognitives au service des expériences utilisateurs - NUIDay 2016
 
Chatbots: Introduction et Guide Pratique Pour Construire Le Sien - Avi ben Ezra
Chatbots: Introduction et Guide Pratique Pour Construire Le Sien - Avi ben EzraChatbots: Introduction et Guide Pratique Pour Construire Le Sien - Avi ben Ezra
Chatbots: Introduction et Guide Pratique Pour Construire Le Sien - Avi ben Ezra
 
Optimiser l'expérience utilisateur de l'Open Source
Optimiser l'expérience utilisateur de l'Open SourceOptimiser l'expérience utilisateur de l'Open Source
Optimiser l'expérience utilisateur de l'Open Source
 
Les chatbots, l’IA dans tout cela, les technologies
Les chatbots, l’IA dans tout cela, les technologiesLes chatbots, l’IA dans tout cela, les technologies
Les chatbots, l’IA dans tout cela, les technologies
 
Petit-déjeuner "Psychanalyse du Chatbot"
Petit-déjeuner "Psychanalyse du Chatbot"Petit-déjeuner "Psychanalyse du Chatbot"
Petit-déjeuner "Psychanalyse du Chatbot"
 
SharePoint en action 2013 - AFF-02 - Expérience utilisateur réussie - Francoi...
SharePoint en action 2013 - AFF-02 - Expérience utilisateur réussie - Francoi...SharePoint en action 2013 - AFF-02 - Expérience utilisateur réussie - Francoi...
SharePoint en action 2013 - AFF-02 - Expérience utilisateur réussie - Francoi...
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des Entrepreneurs
 
Finistgdg bot
Finistgdg botFinistgdg bot
Finistgdg bot
 

Plus de Jonathan Le Guellec

ReBUILD 2023 - IA dans SharePoint - Au service des usagers.pptx
ReBUILD 2023 - IA dans SharePoint - Au service des usagers.pptxReBUILD 2023 - IA dans SharePoint - Au service des usagers.pptx
ReBUILD 2023 - IA dans SharePoint - Au service des usagers.pptxJonathan Le Guellec
 
(R)évolution d'une solution web en milieu bancaire
(R)évolution d'une solution web en milieu bancaire(R)évolution d'une solution web en milieu bancaire
(R)évolution d'une solution web en milieu bancaireJonathan Le Guellec
 
ReBUILD 2015 - Do you speak cortana ?
ReBUILD 2015 - Do you speak cortana ?ReBUILD 2015 - Do you speak cortana ?
ReBUILD 2015 - Do you speak cortana ?Jonathan Le Guellec
 
Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)Jonathan Le Guellec
 
Techdays 2014 - Le fermier azure (1ère partie)
Techdays 2014 - Le fermier azure (1ère partie)Techdays 2014 - Le fermier azure (1ère partie)
Techdays 2014 - Le fermier azure (1ère partie)Jonathan Le Guellec
 
Challenge Exakis - Applications universelles - Introduction
Challenge Exakis - Applications universelles - IntroductionChallenge Exakis - Applications universelles - Introduction
Challenge Exakis - Applications universelles - IntroductionJonathan Le Guellec
 
Challenge Exakis - Visual studio 2015
Challenge Exakis - Visual studio 2015Challenge Exakis - Visual studio 2015
Challenge Exakis - Visual studio 2015Jonathan Le Guellec
 
Techdays Nantes - Visual Studio 2015 - 10 killers features
Techdays Nantes - Visual Studio 2015 - 10 killers featuresTechdays Nantes - Visual Studio 2015 - 10 killers features
Techdays Nantes - Visual Studio 2015 - 10 killers featuresJonathan Le Guellec
 

Plus de Jonathan Le Guellec (10)

ReBUILD 2023 - IA dans SharePoint - Au service des usagers.pptx
ReBUILD 2023 - IA dans SharePoint - Au service des usagers.pptxReBUILD 2023 - IA dans SharePoint - Au service des usagers.pptx
ReBUILD 2023 - IA dans SharePoint - Au service des usagers.pptx
 
(R)évolution d'une solution web en milieu bancaire
(R)évolution d'une solution web en milieu bancaire(R)évolution d'une solution web en milieu bancaire
(R)évolution d'une solution web en milieu bancaire
 
Gouvernance de l'information
Gouvernance de l'informationGouvernance de l'information
Gouvernance de l'information
 
ReBUILD 2015 - Do you speak cortana ?
ReBUILD 2015 - Do you speak cortana ?ReBUILD 2015 - Do you speak cortana ?
ReBUILD 2015 - Do you speak cortana ?
 
Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)
 
Techdays 2014 - Le fermier azure (1ère partie)
Techdays 2014 - Le fermier azure (1ère partie)Techdays 2014 - Le fermier azure (1ère partie)
Techdays 2014 - Le fermier azure (1ère partie)
 
Challenge Exakis - Applications universelles - Introduction
Challenge Exakis - Applications universelles - IntroductionChallenge Exakis - Applications universelles - Introduction
Challenge Exakis - Applications universelles - Introduction
 
Challenge Exakis - Visual studio 2015
Challenge Exakis - Visual studio 2015Challenge Exakis - Visual studio 2015
Challenge Exakis - Visual studio 2015
 
Techdays Nantes - Visual Studio 2015 - 10 killers features
Techdays Nantes - Visual Studio 2015 - 10 killers featuresTechdays Nantes - Visual Studio 2015 - 10 killers features
Techdays Nantes - Visual Studio 2015 - 10 killers features
 
SharePoint 2013
SharePoint 2013SharePoint 2013
SharePoint 2013
 

Challenge Exakis - Intégrer cortana dans son application

  • 1. Intégrer Cortana dans son application Expert en innovation Stratégie & Expertise numérique
  • 2. Jonathan LE GUELLEC Développeur .NET / SharePoint jonathanl@exakis.com Microsoft Certified MCSE - SharePoint 2013 MCSA - Windows Server 2012 SharePoint 2010 Administrator & Developer Communautés Microsoft (Nantes) Speaker & Membre
  • 4.  Inspirée des vrai(e)s assistant(e)s • Une « confiance » qui se construit avec le temps • Un « carnet de notes » pour ne rien oublier  Interaction naturelle • A voix haute en langage naturel • En « conversation » écrite  Présente dans tout l’écosystème Windows 8.1 / Windows 10 et + • Toujours à portée pour nous aider • Prochainement : Une API ouverte à la concurrence
  • 5.
  • 6. Pourquoi? Mon application fonctionne déjà très bien sans elle !
  • 7.  Gestion des contacts & des communications  Affichages de photos  Prises de notes …  Contact, Email  OneDrive, OneNote …
  • 8.  A une intégration similaire ?  A une interaction naturelle ?  A cette fonctionnalité « innovante » ?
  • 9. • Utilise Cortana pour démarrer l’application • Recommandé pour les interactions « complexes » avec l’utilisateur • Création d’une tâche, d’un item • Recherche contextualisée • Interaction nécessitant plusieurs écrans …
  • 10. • L’application n’apparait pas à l’utilisateur • Interagit directement via Cortana (texte/voix) • Utile pour des interactions « simples » • Recherches d’éléments • Exécution de commande …
  • 11.
  • 12. Comment? C’est tentant de rendre mon application intelligente … … mais pas plus que moi !
  • 13. • Voice Command Definition • Contient les phrases reconnues pour l’application • Quelques lignes suffisent pour • Vérifier que l’application a été lancée par Cortana • Obtenir la commande et les paramètres demandés • Rediriger vers la fonction demandée
  • 14.  Possibilité de gérer plusieurs langues  Peut être (re)chargé au démarrage de l’application
  • 15. Au cœur d’une aventure… Démo
  • 16. Quels gains? Quel intérêt que les assistantes du monde entier sachent utiliser mon application… … … Faut-il VRAIMENT poser la question ?
  • 18. • Lancer une application au premier plan avec les commandes vocales de Cortana : https://msdn.microsoft.com/fr-fr/library/dn630430.aspx • Application d’exemple : https://github.com/Microsoft/Windows-universal- samples/tree/master/cortanavcds • Integrating Cortana with your App : https://channel9.msdn.com/Blogs/One-Dev-Minute/Integrating- Cortana-with-your-App
  • 19. ©Copyright Exakis 2014 – Reproduction et utilisation interdites sans autorisation

Notes de l'éditeur

  1. Cortana, IA de Masterchief dans Halo et non de code du projet d’assistante chez MS. Le nom est resté à la demande des fans/utilisateurs,