IBM qui est un acteur important dans le milieu a implémenté de nombreux services autour de Watson, sa plateforme d’intelligence artificielle. Pour les développeurs, cela représente un avantage significatif, car ces derniers peuvent utiliser les services de ce système intelligent afin de concevoir des applications intelligentes.
Ces services sont classés en quatre catégories à savoir le langage, la parole, la vision, et les données.
La catégorie se rapportant au langage se compose de douze services à savoir :
- Alchemy Language : est un ensemble de douze API qui permet d’analyser le contenu des textes en utilisant des techniques de traitement du langage naturel ;
- Concept Expansion : permet d’analyser de grands volumes de textes afin de créer un dictionnaire de mots contextuels ;
- Concept Insights : permet d’établir des liens entre les mots saisis dans un texte et un graphe basé sur des sources telles que Wikipédia ;
- Dialog : ce service permet à un développeur d’intégrer des fonctionnalités intelligentes dans son application afin que celle-ci puisse répondre automatiquement à des questions en utilisant le langage naturel ;
- Document Conversion : ce service fournit une API afin de permettre au développeur de transformer des documents PDF, Word, ou HTML dans un nouveau format HTML, un document texte ou un document JSON ;
- Language Translation : ce service permet de traduire et de publier du contenu dans plusieurs langues ;
- Natural Language Classifier : intégré à une application, ce service permet d’interpréter les intentions derrière le texte et en fonction des résultats, classifie les documents selon les niveaux de confiance ;
- Personality Insights : ce service analyse et conçoit la personnalité des individus afin de proposer des services personnalisés ;
- Question and Answer : il permet de poser des questions à une application et d’avoir des réponses automatiques. Ce service ne sera plus disponible après le 16 novembre 2015. Ceux qui souhaitent utiliser cette fonctionnalité pourront se référer au service Natural Language Classifier qui dispose des mêmes fonctionnalités ;
- Relationship Extraction : ce service fournit une API qui permet d’analyser le contenu d’un texte et d’établir les corrélations entre les différentes entités de ce texte ;
- Retrieve and Rank : ce service permet d’avoir des résultats de requêtes les plus pertinents possible en se basant sur les algorithmes d’apprentissage automatique ;
- Tone Analyser : ce service permet de détecter et d’interpréter le ton du texte afin d’en déduire des émotions.
Au niveau de la catégorie Parole, deux services sont offerts. Ce sont Speech to Text et Text to Speech. Ces services permettent respectivement de convertir les paroles en texte et inversement.
À côté de ces deux services, l’on a dans la catégorie Vision, trois autres services qui se rapportent bien évidemment à la vision. Le premier, c’est AlchemyVision qui est une API capable d’analyser une image et comprendre le contenu de l’image ainsi que son contexte. Le second, c’est Visual Insights, qui une fois intégré à une application, permet d’analyser les photos et les vidéos afin d’extraire les informations sur les personnes concernées. Le troisième, c’est Visual Recognition qui est capable de comprendre les contenus des images ou des vidéos afin de les organiser selon leurs contextes.
Enfin, en dernière catégorie, l’on a celle relative aux données et qui a été nommée Data Insights. Deux services composent cette catégorie, à savoir AlchemyData et Tradeoff Analytics. AlchemyData indexe environ 300 000 news et blogs de langue anglaise. Ces données recueillies peuvent être interrogées à travers l’API de ce service. Tradeoff Analytics, quant à lui, est un service Watson qui aide à prendre des décisions en tenant compte de plusieurs objectifs.
Essayer gratuitement IBM Bluemix
Découvrez les services Watson
Voir aussi
Forum IBM Bluemix