Data Explorer, une Instant App ArcGIS intégrant l'IA pour converser avec vos cartes
Depuis la dernière mise à jour d'ArcGIS Online, un nouveau modèle d'Instant
App ArcGIS nommé "Explorateur de données" (Data Explorer) est disponible en
version beta. Ce modèle d'application configurable offre une nouvelle façon
d'interagir avec vos données. Grâce à la technologie d'Esri "SIG en Langage
Naturel" (NLGIS) basée sur l'IA, vous pouvez désormais interagir avec votre
carte via une interface de chat. Au lieu de naviguer dans des menus, définir
des requêtes ou des filtres, Data Explorer vous permet de poser des
questions et d'explorer votre cartede manière plus conversationnelle, comme
si vous demandiez votre chemin à quelqu'un.
Data Explorer exploite trois agents IA (du
SDK JavaScript ArcGIS) qui travaillent ensemble pour prendre en charge différentes parties de
l'expérience de l'application :
- L'agent d'exploration de données répond aux questions concernant les données de la carte, notamment les attributs des entités, les statistiques et les relations spatiales, et il peut filtrer les entités pour faciliter l'exploration.
- L'agent de navigation aide les utilisateurs à rechercher des lieux et à se déplacer sur la carte.
- L'agent d'assistance fournit des conseils sur la carte et explique comment utiliser l'application et ses fonctionnalités.
Remarque : Data Explorer (bêta) est conçu pour répondre aux questions
concernant les données de la carte et n'utilise pas de sources de données
externes ni la localisation de l'utilisateur.
Pour créer une application Data Explorer, vous devrez procéder comme suit :
- Les capacités d'IA doit être activée par votre administrateur sur votre portail ArcGIS Online
- S'assurer que les applications et fonctionnalités beta ne sont pas bloquées dans les paramètres de votre organisation
- Disposer d'une carte web contenant au moins une couche d'entités
- S'assurer que vos couches d'entités possèdent des métadonnées complètes
- Les métadonnées doivent inclure la description des champs et leur type de données (n'hésitez pas à utiliser l'assistant IA "Détails des éléments" pour cela)
- Générer des représentations vectorielles (embedings) sur la carte web
- Ces embedings peuvent être générées lors de la configuration de l'Instant App Data Explorer
Préparer ses données
Examinons de plus près la préparation de vos données pour une expérience
optimale avec l'application. Commencez par les couches d'entités,
actuellement le seul type de couche pris en charge par les agents ArcGIS.
Ces couches doivent comporter des métadonnées complètes et des noms
explicites pour aider les agents à comprendre leur fonction. Les champs
doivent également être dotés d'alias et de descriptions descriptifs afin
de fournir un contexte supplémentaire sur les données.
Ces deux exigences peuvent être satisfaites à l'aide de l' assistant
Détails de l'élément (bêta), qui génère automatiquement les descriptions
des champs et des calques, vous faisant ainsi gagner du temps. Sur la page
Détails de l'élément, cliquez sur "Suggérer" pour utiliser l'assistant IA
Détails de l'élément (en beta).
Une fois vos couches d'entités préparées, vous pouvez les ajouter à une
carte web pour l'utiliser dans le modèle d'Instant Apps "Data Explorer".
Pour accéder à la page d'accueil des Instant Apps et créer une application
"Data Explorer" directement depuis Map Viewer, cliquez sur "Créer une
application" > "Instant Apps" dans la barre d'outils "Contenu" située à
gauche de l'interface de Map Viewer.
Pour obtenir des recommandations et des bonnes pratiques supplémentaires
concernant la création d'une carte web compatible avec les composants
d'intelligence artificielle, consultez la section "Configuration de la carte web" de la documentation Esri Developer.
Générer les "Embedings" et configurer l'application
Le modèle "Data Explorer" suit les mêmes règles de configuration que les
autres modèles Instant Apps. Vous pouvez activer une page de couverture et
un panneau d'introduction, organiser les widgets avec le gestionnaire de
positions et appliquer un thème pour l'harmoniser avec vos autres
applications.
La particularité de la configuration d'une application "Data Explorer"
réside dans l'onglet "Data Explorer". Un message vous demandera si les
Embeddings ont été générés pour votre carte. Les Embeddings de cartes web
sont des représentations vectorielles multidimensionnelles (directement
exploitable par le LLM sous-jacent) qui contiennent les titres des couches
et les métadonnées des champs de toutes les couches d'entités de la carte
web. Ils permettent au modèle d'IA de comprendre le contenu de la carte.
Les Eembeddings sont essentiels au fonctionnement de l'application. Si
vous devez générer ou régénérer des Embeddings, vous pouvez le faire
facilement dans la configuration. Pour plus d'informations sur la
génération d'embeddings, consultez la section "Configurer votre carte web pour les applications multi-agents" de la documentation Esri Developer.
Dans l'onglet "Explorateur de données", vous pouvez également
personnaliser l'expérience de la zone de conversation en ajoutant une
en-tête, une description, un message de bienvenue et des exemples de
questions pour aider les utilisateurs à démarrer.
De plus, au lancement de l'application (une fois publiée), un panneau
d'aide s'affiche pour guider les utilisateurs dans l'utilisation du chat.
Bien que ce texte ne soit pas configurable pour le moment, l'auteur de
l'application peut le désactiver dans les paramètres.
Lorsque vous publiez l'application, un message s'affiche pour confirmer
que vous disposez de métadonnées complètes et que vous avez généré les
Embeddings :
Remarque importante :
À l'heure actuelle, les applications Data Explorer (en beta) ne peuvent
pas être partagées publiquement, cette option n'est pas disponible ".
Cas d'usage
Prenons l'exemple d'une application affichant l'offre d'hébergement
Airbnb sur Paris en 2025. Le volume de données est important et la
recherche d'informations sur le nombre de logements, de lits, les avis,
les équipements ou encore leur répartition peut s'avérer fastidieuse.
C’est là que "Data Explorer" vous permet d’utiliser une expérience
conversationnelle pour extraire des informations sans avoir besoin de
filtrer ou d’analyser manuellement les données.
Vous pouvez commencer par utiliser une question d'exemple fournie par
l'auteur de l'application dans la configuration, ou saisir la vôtre. Si
vous ne savez pas par où commencer, vous pouvez même demander de l'aide
via l'interface de conversation.
En arrière plan, les agents d'aide, de navigation et d'exploration de
données collaborent pour répondre aux questions, guider la navigation
sur la carte et optimiser l'expérience globale. Vous pouvez poser un
large éventail de questions selon ce que vous souhaitez explorer. Par
exemple, vous pouvez vous renseigner sur les tendances observées dans
les données :
- Quelles sont les logements ayant la plus grande capacités ?
- Dans quel quartier trouve t-on le plus de logements ?
- Quelle proportion de logements ne disposent pas d'une cuisine ?
- Quel est le logement proposant la plus grande capacités en nombre de lits ?
Vous pouvez aussi demander de l'aide pour comprendre quels types de
questions poser concernant la navigation dans l'application.
Par exemple, vous pouvez lui demander de vous montrer les logement dont le prix (par nuit) est inférieur à 100€.
Une fois la réponse reçue par chat, vous pouvez consulter un journal de
traitement de votre demande, indiquant l'agent concerné et les actions
entreprises. Ces journaux peuvent ensuite être copiés directement depuis
la conversation.
Voilà, bien que cette application "Explorateur de données (Data Explorer)" soit en beta pour le moment, elle vous permet déjà de créer des applications cartographiques conversationnelles qui améliorent l'interaction de vos utilisateurs avec les cartes. Que vous recherchiez des tendances, compariez des conditions ou cherchiez simplement à mieux comprendre vos données, Data Explorer (beta) est conçu pour être rapide à configurer et très intuitive. Testez donc dès aujourd'hui (sur ArcGIS Online) l'application avec vos propres données et découvrez ce que vos utilisateurs peuvent explorer. N'hésitez pas à partager votre expérience et vos commentaires sur la page de la communauté ArcGIS Instant App d'Esri; mes collègues ont hâte de lire vos retours !
🎧 Cet article a été écrit en écoutant ce titre








