Popis: |
Ce travail a pour but de créer un outil permettant à un groupe de collègues d’alléger leurs processus collaboratifs pour la création des réunions. L’outil composé de deux parties, fournit une interface capable d’interagir avec un utilisateur à travers un enregistrement vocal ou textuel. La première partie de l’application est dotée d’une « intelligence » grâce à l’utilisation des APIs cognitifs de Watson lui permettant : - de transcrire l’enregistrement audio en texte - d’extraire des noms de personne dans le texte - d’extraire des contraintes temporelles (date et heure) dans le texte - d’extraire des noms de lieu dans le texte La deuxième partie de l’outil utilise les APIs Microsoft Exchange pour accéder aux ressources du serveur Exchange afin de réaliser les fonctionnalités proprement dites de l’application. En utilisant ces deux technologies, l’application pourra interpréter un texte pour identifier les participants et les contraintes temporelles et interroger le serveur Exchange pour proposer et créer une réunion à la meilleure date. Avant d’aborder la réalisation proprement dite de l’application, nous avons fait une étude sur les APIs Watson et Exchange. Cette étude a permis d’explorer les différents APIs mis en place par IBM à travers sa plateforme Watson. Ces APIs de type cognitif fournissent des services capables de traiter et de comprendre le langage naturel. Cette étude a permis également d’explorer l’API Exchange développé par Microsoft pour externaliser les ressources de Microsoft Exchange Server. Cet API nommé EWS-JAVAAPI permet de développer des applications clientes pouvant manipuler les boîtes aux lettres de Microsoft Exchange Server. Le reste du document traite les différentes phases de réalisation de l’application en allant à la spécification, à la conception et au développement. |