Aller au contenu

Préférences et cookies

Afin d’améliorer votre expérience sur notre site et de réaliser des statistiques de visites, nous utilisons des cookies. Rien n’est déposé sans votre accord, et le refus n’enlève l’accès à aucun contenu. Ce choix peut être modifié à tout moment.

Gérer les traceursVos données

Personnaliser

ArticleDonnées & IA

Les chatbots bientôt intégrés aux apps d'entreprises

Selon le dernier rapport Technology Radar de ThoughtWorks, les entreprises cherchent à greffer des interfaces conversationnelles à leurs applications. Parmi les autres tendances, le cabinet de conseil pointe les ressources d'IA accessibles en SaaS et l'importance prise par l'expérience développeur.

La rédaction

Les interfaces utilisateurs basées sur un échange vocal, comme Siri d’Apple, Cortana de Microsoft ou Alexa d’Amazon, retiennent l’attention des développeurs tandis que les entreprises cherchent à les intégrer dans des apps destinées aux clients, constate le cabinet de conseil ThoughtWorks. Dans son récent rapport Technology Radar Volume 16 consacré aux évolutions dans le domaine du développement, il présente ces interfaces en langage naturel comme une tendance émergente clé. Cela inclut notamment les robots conversationnels, ou chatbots, qui peuvent apprendre et améliorer leurs capacités au fur et à mesure de l'utilisation, ainsi que la reconnaissance vocale qui a considérablement réduit ses taux d’erreur ces derniers temps. Le fort intérêt pour ces technologies manifesté sur le marché et dans les médias grand public s'est répercuté du côté des développeurs, note ThoughtWorks. Un point critique a été atteint puisque la reconnaissance vocale est désormais aussi précise qu'un humain, souligne Mike Mason, responsable de la technologie au sein du cabinet de conseil.

Les interactions multimodales constituent le futur des interfaces utilisateurs conversationnelles, indique de son côté Bharani Subramaniam, analyste principal pour le marché technologique. « Nous essayons de repousser les limites au-delà de la voix avec la reconnaissance des intentions à travers le mouvement des mains, les gestes et les expressions du visage ». ThoughtWorks évoque aussi ce qu’il décrit comme « l’intelligence as a service » qui englobe le traitement de la voix, la compréhension du langage naturel, la reconnaissance d’images et le deep learning. Ces capacités qui consommaient il y a quelques années des ressources coûteuses sont maintenant accessibles en open source et sur des plateformes SaaS, rappelle le rapport.

Expérience développeur au 1er plan et adoption de Python

Tout comme l’expérience utilisateur constitue un élément clé pour l’adoption des logiciels et services, ce qui fait maintenant la différence dans l'entreprise, c’est l’expérience développeur, expose ThoughtWorks dans son rapport. C'est la multiplication des outils disponibles conjuguée à la rareté des compétences qui oblige à la prendre en compte. Les logiciels et fonctionnalités proposés en interne, au sein de clouds privés, doivent donc être suffisamment attrayants pour concurrencer les offres externes et ils doivent être disponibles en self-service. Il faut aussi comprendre l’ergonomie attendue par les développeurs sur les API qu'on leur propose et chercher à répondre à leurs besoins.

La progression de Python est l’une des autres tendances soulignées par le rapport du cabinet de conseil. « Sa facilité d’utilisation comme langage de programmation généraliste, combiné avec ses solides fondations en mathématiques et informatique scientifique, ont conduit historiquement à son adoption par le monde académique et les chercheurs », rappelle ThoughtWorks. Plus récemment, la tendance à diffuser les technologies d’intelligence artificielle associée à la maturité de Python 3 ont amené de nouvelles communautés vers le langage.

Une mise en production plus rapide à travers des plateformes

Le cabinet de conseil prévoit une montée en puissance des plateformes à mesure que les entreprises examinent comment celles-ci pourraient apporter self-provisionning et auto-configuration à travers des API, permettant aux développeurs de mettre plus rapidement en production certaines fonctionnalités. Derrière le terme de plateforme, on trouve différentes choses, reconnaît Mike Mason. « Pour de nombreux interlocuteurs, cela signifie une plateforme technique pour héberger les applications, soit généralement un cloud public ou privé, AWS, Cloud Foundry, OpenShift, Bluemix, etc. ». Mais cela peut aussi désigner une plateforme métier qui expose des fonctionnalités métiers comme des services.

Livré deux fois par an, le rapport de ThoughtWorks examine les tendances autour du développement logiciel. Il est basé sur les évaluations de ses consultants et par les constations faites chez ses clients. Chacune des tendances présentées est commentée de façon brève et intéressante par les consultants dans une série de vidéos accompagnant le rapport.

Newsletter

La Quotidienne LMI

Recevez chaque matin l’actualité IT de la rédaction.

Les chatbots bientôt intégrés aux apps d'entreprises