Nourries par l’Intelligence Artificielle, les solutions de Business Intelligence sont sur le point de connaître des développements spectaculaires, explique à nos lecteur Jean-Francois Dugourd, expert et leader IBM Cognos Analytics chez Keyrus. Au programme : une utilisation plus intuitive et des projections prédictives.
IA : les utilisateurs reprennent le pouvoir sur les solutions BI
Les solutions de Business Intelligence proposées sur le marché français jouaient jusqu’à présent un rôle de rétroviseur, capables de présenter l’activité passée de l’entreprise de manière graphique. Autrement dit, la BI se réduisait à une restitution de l’historique. Une autre limite portait sur la relative complexité de sa prise en main, restreignant souvent son usage aux spécialistes de l’IT.
Le renouveau récent de la BI vise une approche self-service par les utilisateurs métiers eux-mêmes. Objectif : sans expertise technique, manipuler simplement de la donnée et concevoir ses propres tableaux de bord de data visualisation. Les données utiles sont extraites des systèmes pour être présentées de manière plus dynamique en remplacement des longs listings ou des courbes d’erreur.
Demain, grâce aux technologies d’Intelligence Artificielle ou de langage naturel, l’utilisateur pourra s’adresser directement à sa machine, à la manière de ce qu’il fait aujourd’hui avec les assistants personnels de Google, Amazon ou Apple. À partir des mots-clés d’une phrase telle que « je veux voir l’évolution du chiffre d’affaires sur mes clients mid-market », le système sera capable de trouver des clés d’entrée. Analysant les données intégrées, il répondra précisément au sujet énoncé par de la data visualisation, des graphiques mettant en scène l’information pour la rendre plus propice à la compréhension. Plus encore, la machine pourra dépasser la simple restitution des chiffres : elle établira d’elle-même des corrélations entre les données demandées et des informations extérieures pour établir des prédictions.
Deux technologies de Machine Learning
La raison de ces avancées ? Le Machine Learning permettra aux solutions BI d’interpréter du texte ou des paroles, et même de réaliser des prédictions. Cette technologie de pointe, utilisée aujourd’hui par les chatbots ou le traitement des spams par exemple, peut fonctionner selon deux modèles qui correspondent à deux niveaux de performance distincts.
o Les solutions BI mobilisant le Natural Language Processing (NLP)
La technologie NLP est composée de deux briques : le NLU (Natural Language Understanding) pour comprendre ce que dit l’utilisateur, et le NLG (Natural Language Generation) pour produire du texte. Ces technologies s’appuient elles-mêmes sur le Deep Learning, qui mobilise des modélisations statistiques plus élaborées, appelées « réseaux de neurones » – une technologie imaginée dès les années 1950 mais dont les modèles ne pouvaient être exploités, faute de puissance de calcul et de données suffisantes. Aujourd’hui, la problématique reste identique : mettre en place ce type de solution implique, outre une vaste puissance de traitement informatique, l’utilisation d’une quantité massive de données. Seuls des géants de l’IT comme Amazon, Google ou IBM sont capables de créer des solutions de ce calibre.
Il existe aussi des solutions de BI « intermédiaires ». En effet, des systèmes génériques reposant sur des modèles de réseaux de neurones ont vu le jour dernièrement. Le principe consiste à plugger un algorithme sur une base de données afin de réaliser des requêtes. Si ces solutions n’atteignent pas le même niveau de performance que les modèles conçus sur mesure, leurs résultats sont tout de même très intéressants.
o Les solutions BI mobilisant des systèmes d’intention
L’immense majorité des entreprises ne dispose ni des ressources ni d’une quantité de données suffisante pour créer des solutions faisant appel au NLP. L’alternative reste la conception de solutions de BI utilisant un système d’intention. Son principe ? Rebondir sur des mots-clés, à la manière de ce qui est réalisé par des bots depuis plusieurs années. Moins onéreuse, cette solution reste limitée aux intentions préalablement identifiées, contrairement à celles mobilisant du NLU et du NLG. Dès lors, impossible de dévier sur des sujets sur lesquels ils ne sont pas directement programmés.
La BI, assistant vocal de demain
À l’avenir, les solutions BI pourraient même se passer d’interface et répondre directement à l’oral en réalisant elle-même une analyse des données. Sans pour autant remplacer les solutions traditionnelles de BI, la machine devient alors un véritable assistant, un facilitateur qui permet des gains de temps non négligeables. Affranchir les utilisateurs de toute interface aurait plusieurs avantages, à commencer par une utilisation encore plus large de l’outil. Cette possibilité pourrait aussi participer à résoudre l’une des difficultés premières de la BI : déterminer quelles informations demander précisément à la machine. En effet, l’échange oral pourrait aboutir à une expression beaucoup plus naturelle des besoins. Les utilisateurs affineraient ainsi plus directement leurs requêtes, et s’ouvriraient alors des horizons insoupçonnés.