Productivité accrue pour le développement et le déploiement de bot conversationnel

Publié le 7 novembre, 2019

Corporate Vice President, Conversational AI

Ces dernières années, nous avons vu de nombreux exemples d’organisations appliquant de manière significative l’intelligence artificielle conversationnelle. Accenture et Caesars Entertainment augmentent la productivité de leurs employés avec des bots d’entreprise. UPS et Asiana Airlines utilisent des bots pour offrir un meilleur service client. Enfin, BMW et LaLiga ont créé leurs propres assistants vocaux, qui contrôlent la manière dont leurs clients vivent l’expérience de leur marque. Ce ne sont là que quelques-unes des organisations qui ont créé des solutions d’IA conversationnelle avec Azure AI.

Cette semaine, dans le cadre de Microsoft Ignite, nous avons annoncé des mises à jour de nos produits afin de permettre aux organisations de créer plus facilement des solutions conversationnelle robustes et de les déployer où que soient leurs clients. Nous partageons certains points saillants de ces mises à jour ci-dessous.

Kit de développement logiciel (SDK) open source le plus populaire pour le développement accéléré de bot

Nous avons annoncé la mise en production du Kit de développement logiciel (SDK) Bot Framework 4.6 qui permet aux développeurs de créer plus facilement des expériences d’IA conversationnelle de classe Entreprise. Bot Framework inclut un ensemble de SDK et d’outils open source pour le développement de bot. Il peut facilement s’intégrer avec Azure Cognitive Services, ce qui permet aux développeurs de créer des robot capables de parler aux utilisateurs, ainsi que de les écouter et de les comprendre. 

  • Kit de développement logiciel (SDK) Bot Framework pour Microsoft Teams. Les développeurs peuvent créer des bots Teams avec une prise en charge intégrée des extensions de messagerie, de la messagerie et des notifications proactives, etc.
  • Compétences du SDK Bot Framework (préversion). Les développeurs peuvent créer une compétence conversationnelle réutilisable ainsi que tirer parti de compétences prédéfinies fournies avec les modèles de langage, les dialogues, les questions et réponses et le code d’intégration. Les compétences prédéfinies comprennent le calendrier, le courrier, les tâches, les points d’intérêt, la météo, les actualités, etc.
  • Dialogue adaptatif (préversion). Permettant aux développeurs de créer des conversations capables de gérer de manière dynamique les interruptions et changements de contexte.
  • Génération de langue (préversion). Permettant aux développeurs de définir plusieurs variantes d’une phrase et d’exécuter des expressions simples en fonction du contexte.
  • Mises à jour Python et Java (préversion) Permettant aux développeurs de générer dans le langage de leur choix.

« Nous avons comparé plusieurs options. En termes de flexibilité, de délai de mise sur le marché et d’interopérabilité avec notre infrastructure existante, nous avons estimé que Microsoft Bot Framework était de loin la meilleure solution. » - Cole Dutcher, Directeur adjoint de l’ingénierie, Jet.com/Walmart Labs

Simplifier la création de bot avec une expérience visuelle avec faible utilisation de code

Afin d’aider les développeurs à démarrer rapidement le développement de bot, nous avons proposé des exemples et des modèles de code de bot. Pour faciliter encore davantage la prise en main, nous avons lancé Bot Framework Composer (préversion), un outil de développement intégré basé sur le Kit de développement logiciel (SDK) Bot Framework. Plutôt que de commencer à coder à partir de rien, les développeurs peuvent commencer avec Composer, une expérience visuelle avec faible utilisation de code permettant aux développeurs de créer, d’éditer, de tester et d’affiner des applications conversationnelles (bots), avec la possibilité d’étendre le bot avec du code personnalisé. Les développeurs peuvent également disposer d’un emplacement centralisé pour incorporer Azure Cognitive Services, en commençant par la compréhension de la langue, avec davantage de Cognitive Services à venir.

Comme Bot Framework, Composer est un projet open source. Commencez à créer un bot dès aujourd’hui.

Image de Bot Framework Composer

Connection de votre bot à vos utilisateurs

Azure Bot Service vous permet de prendre le bot que vous avez créé à l’aide de Bot Framework et de l’héberger facilement dans Azure afin de pouvoir le connecter à vos utilisateurs via des canaux populaires tels que Facebook, Slack, Teams voire vos propres sites web, là où vos clients sont. Nous avons annoncé de nouvelles intégrations :

  • Direct Line Speech. Les expériences conversationnelles d’abord vocales continuent de gagner en popularité et en importance, et annoncent aujourd’hui la disponibilité générale de Direct Line Speech. Direct Line Speech est un nouveau canal qui simplifie la création de solutions conversationnelles de bout en bout pour la diffusion vocale et textuelle bidirectionnelle du client à l’application bot à l’aide de WebSockets sur Azure Bot Service. Commencez avec ce didacticiel pas à pas.
  • Nouvelles intégrations et adaptateurs. À mesure que l’adoption de Bot Framework augmentant, la demande d’intégration à de nouveaux canaux augmente également. Nous sommes heureux d’annoncer une nouvelle intégration avec LivePerson, fournisseur de la plateforme conversationnelle LiveEngage, afin de permettre aux développeurs de créer des scénarios de service client capables de réaffecter des conversations à des agents humains. Nous avons également ajouté un nouvel adaptateur WeChat. Si vous êtes intéressé par des connecteurs à d’autres plateformes, apprenez-en davantage sur nos canaux et adaptateurs supplémentaires. Vous constaterez que nous avons une liste croissante d’adaptateurs Bot Framework, y compris des adaptateurs de communauté pour des plateformes telles que WebEx Teams, Google Hangouts, Google Assistant, Twitter et Amazon Alexa.
  • Extension du service Direct Line App (préversion). Les bots utilisant Discussion Web et Direct Line peuvent désormais être isolés du reste du trafic sur Bot Service en exécutant Direct Line sur un Azure App Service dédié. Cela permet également aux bots de participer à des configurations de VNET Azure. Un réseau virtuel permet aux développeurs de créer leur propre espace privé dans Azure. Il est essentiel pour leur réseau cloud, car il offre une isolation, une segmentation et d’autres avantages essentiels. Apprenez-en davantage sur cette fonctionnalité.

« Nous avons utilisé Microsoft Azure Bot Service et Cognitive Services pour faciliter la gestion de la complexité du lancement d’Aura dans six pays sur quatre canaux distincts, et cela de manière transparente. » - Chema Alonso, Directeur des données, Telefonica

Intégration avec Azure Cognitive Services (Language Understanding, QnA Maker)

L’un des principaux avantages de l’utilisation de Bot Framework et d’Azure Bot Service est la possibilité d’intégrer de puissants modèles d’intelligence artificielle spécifiques d’un domaine en utilisant Azure Cognitive Services. Nous avons fait plusieurs nouvelles annonces pour Azure Cognitive Services, telles qu’une nouvelle fonctionnalité Speech, la voix neuronale personnalisée, qui permet aux utilisateurs de créer des voix personnalisées.

Language Understanding, qui fait partie d’Azure Cognitive Service, a présenté de nouvelles fonctionnalités permettant aux développeurs de traiter des structures de langage encore plus sophistiquées. Ces fonctionnalités sont plus à même d’analyser une structure de phrase complexe en structure hiérarchique et de comprendre le langage naturel. Elles offrent également une nouvelle expérience d’interface utilisateur qui vous permet de bénéficier plus facilement de ces nouveaux modèles en étiquetant les sous-composants et les entités qui se chevauchent au sein de l’interface utilisateur. Enfin, le service Language Understanding élargit désormais sa couverture linguistique à l’hindi et à l’arabe.

QnA Maker est un service d’API basé sur le cloud, qui crée une couche conversationnelle de questions et réponses sur vos données. QnA Maker, vous permet de créer, former et publier un simple bot de questions et réponses basé sur des URL de FAQ, des documents structurés, des manuels de produits ou du contenu éditorial en quelques minutes. le mode de fonctionnement multitour de QnA Maker étant désormais généralement disponible, vous pouvez créer des bots de questions et réponses multitours sans devoir écrire de code. De plus, QnA Maker s’étoffe par rapport aux exigences globales, avec une disponibilité régionale accrue et la prise en charge de la fonctionnalité de classement dans 10 langues. Et la prise en charge de l’échange de conversation (chit-chat) vous permet de mener une brève conversation dans 8 langues. Enfin, Qna Maker prend également en charge les tests de lots qui permettent de tester rapidement la base de connaissances avec un ensemble standard de scénarios de test, ainsi que de valider la qualité des réponses.

« Grâce à Microsoft Azure Bot Service et à Microsoft Cognitive Services, nous avons pu poursuivre notre propre parcours progressif d’innovation numérique de manière agile, rapide et économique. » – Matt White, Directeur du marketing , Expérience d’acquisition de lignes personnelles, Progressive Insurance

Power Virtual Agents

À Microsoft Ignite, nous avons également annoncé Power Virtual Agents, une expérience de création de bot basée sur une interface utilisateur, s’appuyant sur le Bot Framework et disponible sur la Power Platform. Cette solution est conçue pour les utilisateurs professionnels en quête d’une expérience de création de bot sans code. Les bots construits à l’aide de Power Virtual Agents peuvent être étendus par les développeurs à l’aide du Kit de développement logiciel (SDK) et des outils Bot Framework. En fait, cela permet une collaboration entre des utilisateurs professionnels possédant une expertise en la matière et des développeurs disposant de l’expertise technique pour créer des expériences de conversation personnalisées.

Commencer

Grâce à ces améliorations, nous apportons une valeur ajoutée à l’ensemble des kits de développement logiciel (SDK) et des outils Microsoft Bot, à Language Understanding et à QnA Maker, afin d’aider les développeurs à devenir plus productifs dans la création de diverses expériences conversationnelles.

Nous sommes impatients de voir quelles expériences de conversation vous allez créer pour vos clients.

Commencez dès aujourd'hui.


Azure. Inventez en ayant un but.