Language

[Événement] Data Experience Makers : Le rendez-vous incontournable des leaders data !

Je m'inscris
Actualités

Hackathon Opendatasoft : explorer le potentiel de l’Intelligence Artificielle dans les outils de gestion des données

Opendatasoft a organisé un hackathon interne réunissant plus de 30 développeurs et développeuses pour tester plusieurs idées d’amélioration de notre plateforme grâce à l’Intelligence Artificielle (IA). Retrouvez tous les enseignements de ces deux journées d’émulation dans cet article.

Brand content manager, Opendatasoft
Voir tous ses articles

L’Intelligence Artificielle et le Machine Learning font leur apparition dans de nombreuses technologies et bouleversent les processus en place en termes d’efficacité et de rapidité dans l’accomplissement de nombreuses tâches.

Quels bénéfices ces technologies pourraient-elle apporter aux utilisateurs de logiciels SaaS de data management ?

Opendatasoft a organisé un hackathon interne réunissant plus de 30 développeurs et développeuses pour tester plusieurs idées d’amélioration de notre plateforme grâce à l’Intelligence Artificielle (IA). Retrouvez tous les enseignements de ces deux journées d’émulation dans cet article.

Copy to clipboard

Quand on parle d’Intelligence Artificielle (IA) et de Machine Learning, on pense souvent aux volumes de données considérables qui viennent alimenter ces modèles.

Mais l’Intelligence Artificielle et le Machine Learning peuvent aussi aider à automatiser de nombreux processus manuels et répétitifs, ce qui permet aux collaborateurs de se concentrer sur des tâches à forte valeur ajoutée. De plus en plus, les organisations y ont recours pour améliorer leurs processus et gagner en efficacité.

Chaque organisation ayant un niveau de maturité différent sur le sujet de l’IA, tout l’enjeu de ces technologies réside dans leur démocratisation.

Copy to clipboard

Opendatasoft propose une solution SaaS qui occupe une place centrale dans la stratégie data des organisations. C’est pourquoi nos équipes s’intéressent particulièrement aux capacités de l’Intelligence Artificielle et du Machine Learning pour aider à accélérer les démarches de valorisation et de démocratisation des données de nos clients.

Pour concrétiser cet engagement, nous avons organisé un hackathon dédié à la question de l’Intelligence Artificielle. L’objectif : travailler sur une ou plusieurs fonctionnalités permettant d’enrichir notre plateforme dans un délai très court.

Les 4 et 5 juillet 2023, plus de 30 développeurs et développeuses de nos équipes Infrastructure, Sécurité, Engineering et Customer Services se sont donc réunis pour tester plus de 10 idées d’enrichissement de notre solution grâce à l’IA.

Ces deux journées d’émulation ont permis d’atteindre plusieurs objectifs :

Inspirer les Product Managers

Le premier objectif de ces deux journées de hackathon était bien évidemment d’inspirer les Product Managers en charge des prochaines évolutions de la solution.

L’intelligence Artificielle étant un domaine complexe et encore méconnu, il était nécessaire de tester plusieurs hypothèses afin d’identifier des opportunités d’amélioration. Ces tests ont permis aux équipes techniques de prendre conscience de plusieurs enjeux :

  • La difficulté de développement de certaine fonctionnalités
  • Les risques de sécurité liés à l’IA
  • La pertinence ou la plus value d’une fonctionnalité pour nos utilisateurs

À l’issue de cette rencontre, les participants ont présenté aux Product Manager les différentes pistes explorées et les enseignements retenus.

Coralie Lohéac photo

L’intelligence Artificielle ne faisait pas partie de notre “boîte à outils” lors de la conception d'une fonctionnalité. Grâce à ce hackathon, nous avons pu utiliser l’IA pour améliorer plusieurs fonctionnalités afin de valider ou d’invalider certaines hypothèses. Nous pouvons déjà imaginer les bénéfices que pourrait apporter cette démarche à nos utilisateurs.

Coralie Lohéac
Lead Product Manager chez Opendatasoft

Mieux comprendre les problématiques liées à l’Intelligence Artificielle

Chez Opendatasoft, nous partageons la conviction que l’Intelligence Artificielle peut permettre d’automatiser un certain nombre de tâches réalisées par nos clients. Mais la discipline soulève de nombreuses questions liées à la sécurité et aux compétences nécessaires.

Ce hackathon était donc l’occasion d’approfondir les connaissances des équipes sur le sujet. Notamment via l’utilisation d’APIs prêtes à l’emploi (comme celles d’OpenAI), de modèles LLM locaux ou de librairies ML classiques (comme Tensorflow).

Certains membres de l’équipe avaient déjà travaillé sur des Intelligences Artificielles dans leurs expériences précédentes, mais nous n’avions jamais initié de réel projet en interne sur ce sujet. Ce hackathon nous a permis d’expérimenter les technologies de l'IA et de développer une expertise sur leur utilisation afin d'en faire un outil pour les futures orientations produit.

Nicolas Terpolilli
Head of Engineering chez Opendatasoft

Faire monter les équipes en compétence et renforcer la cohésion

Enfin, ce hackathon avait pour objectif de faire monter en compétence les équipes de développeurs. Les équipes ont été complètement mélangées et les collaborateurs ont pu travailler avec de nouveaux collègues sur une courte période de temps ce qui a déclenché de nouvelles réflexions.

Les équipes ont ainsi pu échanger leurs meilleures pratiques et s’entraider pour appréhender la question difficile de l’Intelligence Artificielle.

Le périmètre des fonctions que propose la plateforme Opendatasoft est très large. Le quotidien de développement assez chargé laisse parfois peu de place à l'expérimentation et aux échanges inter-équipes. Le hackathon vient pallier ce problème : pendant 2 jours, on mélange les équipes et on expérimente les dernières tendances technologiques (en l'occurrence : l'IA). Et le résultat est au rendez-vous : de nouveaux liens entre collègues ont été créés et de nouveaux projets innovants ont vu le jour !

Baptiste Abel
Software Engineer chez Opendatasoft
Copy to clipboard

En amont du hackathon, les équipes ont réuni plus de 30 idées d’améliorations à tester. Elles provenaient des équipes Techniques et Produit elles-mêmes, mais également des discussions avec nos clients.

Chaque participant était libre de choisir le sujet sur lequel il souhaitait travailler lors du hackathon et les groupes étaient constitués de 2 à 6 personnes. Plusieurs projets ont été retenus :

Pré-générer automatiquement une configuration complète du schéma d’un jeu de données (types, facettes) afin de faire gagner un temps considérable aux responsables de la publication et améliorer la qualité des données publiées.

Traduire automatiquement des requêtes en langage naturel en requêtes d’APIs Explore afin de permettre aux consommateurs de données d’interroger les données en posant de simples questions, sans avoir à comprendre le langage de requête ODSQL.

Ajouter un module de recommandation de datasets basé sur les similarités sémantiques des métadonnées des datasets d’un portail.

Permettre aux utilisateurs d’Opendatasoft de poser des questions spécifiques sur le produit et son utilisation en utilisant un modèle local de langage étendu formé avec nos différentes documentations.

Générer automatiquement des blocs de data visualisation dans le Studio Opendatasoft à partir d’une demande en langage naturel. Par exemple : “Je veux afficher le dataset des arbres remarquables sur une carte de Paris pour voir combien d’arbres il y a dans chaque arrondissement. ».

Améliorer la recherche sur les portails de données en utilisant les capacités de recherche vectorielle d’Elasticsearch et en améliorant la recherche sur les métadonnées et les jeux de données.

Pour chaque projet, les différentes équipes ont proposé des pistes de recherche et ont fait la démonstration des résultats obtenus au reste des collaborateurs.

Copy to clipboard

Au-delà des apprentissages réalisés sur notre plateforme, nous pouvons tirer des conclusions globales sur l’utilisation de l’Intelligence Artificielle appliquée à notre solution. Chaque équipe a pu d’une manière ou d’une autre constater les mêmes avantages et inconvénients :

  • L’Intelligence Artificielle ouvre de nouvelles perspectives : l’IA donne des résultats impressionnants dans des délais très courts. Les équipes ont pu imaginer des interfaces simples qui contribuent à démocratiser la data. C’est une première conclusion très encourageante pour les prochaines innovations produit que nous souhaitons proposer.
  • L’IA n’est pas toujours fiable : si 90% des tests réalisés fonctionnent parfaitement, 10% d’entre eux ne répondent pas à l’objectif de départ. Par ailleurs, certains tests effectués n’ont pas été concluants car les données disponibles n’étaient pas suffisamment qualitatives.
  • L’Intelligence Artificielle vient avec son lot de contraintes : du modèle économique en passant par la question de la confidentialité, de la sécurité et de la souveraineté des données. Il est possible d’aller très vite pour créer de nouvelles fonctionnalités. Mais pour répondre aux attentes de nos clients, cela demandera un temps plus long afin de développer des modèles qui nous permettront d’avoir un contrôle total sur la sécurité et la qualité des données.
David Thoumas

Les équipes se sont surpassées durant ces deux journées et nous avons été très agréablement surpris par les découvertes que nous avons faites ! Bien sûr, l’IA reste un sujet complexe à maîtriser qui nécessite un investissement sur le long terme. Mais le jeu en vaut la chandelle et le potentiel de cette approche est très important, que ce soit pour l’amélioration de fonctionnalités existantes ou le développement de nouvelles fonctionnalités disruptives.

David Thoumas
CTO et co-fondateur d'Opendatasoft
Articles sur le même thème : Fonctionnalités Actualités
En savoir plus
10 outils essentiels du CDO pour un data management performant Accès aux données
10 outils essentiels du CDO pour un data management performant

Pilotez vos données avec précision grâce à 10 outils incontournables. De la gouvernance à l’IA, en passant par les ETL/ELT et la BI, équipez-vous des meilleures solutions pour transformer la donnée en valeur stratégique.

Accélérer le partage de données à grande échelle dans le secteur de l’énergie Énergie & Utilities
Accélérer le partage de données à grande échelle dans le secteur de l’énergie

Comment les entreprises du secteur de l’énergie et des utilities peuvent-elles partager efficacement des volumes croissants de données afin de viser la neutralité carbone ? La première rencontre de notre Energy User Club a permis aux principaux acteurs du secteur d’échanger sur les meilleures pratiques de partage et de valorisation des données.

Comment valoriser vos données grâce aux data product marketplaces Marketplace de données
Comment valoriser vos données grâce aux data product marketplaces

Les data product marketplaces permettent aux entreprises et aux leaders data de recourir au partage et à la consommation de données à grande échelle pour les valoriser. Voyons les éléments fondamentaux à mettre en place pour vous assurer que votre data product marketplace crée de la valeur, augmente l’utilisation et génère un retour sur investissement.