Le blog francophone consacré
aux technologies Esri

De l'IA pour améliorer l'expérience utilisateur dans ArcGIS Pro 3.3

ArcGIS Pro dispose aujourd'hui d'une suite complète de plus de 2 000 outils de géotraitement répartis dans 40 boîtes à outils. Choisir les bons outils pour toute tâche d'analyse ou de traitement de données est plus facile lorsque vous avez une bonne connaissance de ce qui est disponible. Mais personne ne peut maîtriser tous les outils.

C'est pourquoi dans ArcGIS Pro 3.3, Esri a commencé à introduire des améliorations de l'expérience utilisateur à l'aide d''IA pour vous aider à trouver les outils appropriés pour effectuer vos flux de travail de géotraitement. La recherche d'outils est désormais plus intelligente grâce à un moteur de recherche sémantique, et vous recevrez des suggestions d'outils en fonction de l'outil de géotraitement que vous venez d'exécuter.

Dans l'article ci-dessous, je vous en dis plus sur ces nouvelles fonctionnalités et comment les activer dans ArcGIS Pro 3.3.


Installation des modèles d'IA

Les technologies d’IA ont le potentiel de rendre les analystes SIG et autres plus efficaces lorsqu’ils utilisent ArcGIS Pro. Certains utilisateurs ou certaines organisations pouvant pour le moment éprouver des hésitations face à ces technologies, ces nouvelles fonctionnalités ne sont disponibles que pour ceux qui les actives lors de l'installation.

Ainsi, lors de l'installation d'ArcGIS Pro 3.3, vous pourrez choisir d'installer ces fonctionnalités à partir la page "Sélectionner les fonctionnalités" de la boîte de dialogue "Configuration d'ArcGIS Pro" en cliquant les modèles d'IA souhaités dans la liste déroulante.


Remarque: Si vous avez déjà installé Pro 3.3 et que vous avez manqué ces fonctionnalités IA, ne vous inquiétez pas, vous pouvez toujours les installer à posteriori ! Dans le "Panneau de configuration" de Windows, sélectionnez "Programme > Désinstaller un programme", puis sélectionnez ArcGIS Pro dans la liste des applications et cliquez sur "Modifier". Vous obtiendrez la boîte de dialogue d'installation d'ArcGIS Pro avec l'option permettant de modifier l'installation et d'activer les modèles d'IA souhaités.



Recherche sémantique

La recherche sémantique repose une technologie de moteur de recherche intelligente capable de reconnaître l'intention ou la signification d'une requête. Les moteurs de recherche standard trouvent simplement des correspondances partielles ou complètes entre une requête de recherche et un corps de texte recherché, souvent via l'utilisation de mots-clés. Un moteur de recherche sémantique prend en charge les recherches en langage conversationnel ou naturel et comprend les liens entre des mots apparentés ayant une signification similaire.


Par exemple, dans la barre de recherche du volet Géotraitement, si je saisie la demande "Mettre mes photos sur une carte"....


... vous recevrez alors des résultats pertinents avec notamment le premier outil qui permet de créer une couche de points pour chaque lieux de prise de vue de vos photos, la seconde qui ajoute des photos à couche d'imagerie orientée et la dernière qui importe un jeu de données E57 dans une couche d'imagerie orientée pour ArcGIS Indoor.

Autre exemple, si je saisie la demande "Estimer le potentiel photovoltaïque de mes bâtiments"....


... vous recevrez alors une liste de résultats très pertinente pour démarrer un workflow d'estimation de potentiel solaire dans ArcGIS.


La recherche sémantique est un fondement de la technologie de l'IA et fonctionne en transformant le texte en vecteur de sens (tokenisation ou encapsulation vectorielle). Un vecteur de sens est une représentation numérique qui décrit le texte en utilisant les nombreuses dimensions ou aspects de la sémantique du langage. Le moteur de recherche sémantique compare votre requête de recherche à une base de données de vecteurs de sens pour trouver les outils qui correspondent le plus à votre recherche.

Organigramme montrant le fonctionnement de la recherche sémantique avec une base de données vectorielles


La première fois que vous démarrez ArcGIS Pro 3.3, la création de cette base de données vectorielle pour tous les outils de géotraitement prend quelques minutes. Ne vous inquiétez pas, cela se produit dans un processus en arrière-plan afin que vous puissiez toujours effectuer d'autres tâches, notamment rechercher des outils de géotraitement à l'aide du moteur de recherche standard. Lorsque le moteur de recherche sémantique est prêt à être utilisé, l'icône IA dans la barre de recherche s'activera.

Remarque: La recherche sémantique n'est pas un robot (Chat bot) ou un assistant IA. Il ne peut pas fournir d'étapes de flux de travail ni répondre à des questions générales; il renverra des résultats de recherche avec les outils les plus étroitement liés à votre requête.


Suggestion d'outils

Avez-vous déjà commencé une analyse, en vous disant : "quel outil dois-je utiliser ensuite" ? C'est pour essayer de répondre à cela que la version 3.3 d'ArcGIS Pro introduit la notion de suggestions d'outils de géotraitement. Ces suggestions sont fournies après l'exécution de chaque outil pour vous aider à passer à l'étape suivante et à terminer votre analyse. Vous pouvez retrouver les suggestions d'outils dans la zone de statut d'exécution d'un outil ou dans l'onglet "Favoris" du volet "Géotraitement".


Suggestions d'outils dans la zone de statut de l'outil (à gauche) et dans l'onglet Favoris (à droite)


Dans l'exemple ci-dessus, le fait de calculer les directions des flux d'écoulement hydrographiques permet à ArcGIS Pro de vous proposer des outils que l'on exécute généralement dans la foulée comme l'identification des cuvettes, le calcul d'accumulation des flux d'écoulement hydrographiques ou encore l'extraction des bassins versants. 

Pour fournir des suggestions d'outils, l'équipe de développement d'ArcGIS Pro a créé un modèle de prédiction de séquence pour les outils de géotraitement. Ce modèle a été entrainé à partir de centaines de milliers de journaux d'utilisation d'outils (anonymisés bien entendu) provenant d'utilisateurs d'ArcGIS Pro qui participent au programme "Esri User Experience Improvement (EUEI)". Le modèle prédit le prochain outil que vous souhaiterez peut-être utiliser en fonction des outils que vous avez déjà exécutés dans votre projet et qui sont enregistrés dans l'historique de vos géotraitements. Les suggestions sont automatiquement mises à jour chaque fois que vous exécutez un outil. Si aucune des suggestions n'est pertinente, vous pouvez cliquer sur le bouton "Réessayer" pour générer des suggestions alternatives.

Remarque: Lorsque vous cliquez sur une suggestion dans la zone de statut de l'outil, l'outil s'ouvre dans un nouvel onglet d'outil. Vous pouvez ainsi basculer entre plusieurs outils ouverts à l'aide du bouton "Ajouter" dans le coin supérieur droit du volet "Géotraitement".


Pour résumer...

ArcGIS Pro 3.3 inclut désormais des expériences utilisateur améliorées par l'IA pour vous aider à trouver et à exécuter les outils de géotraitement adaptés à votre tâche. Le moteur de recherche sémantique amélioré donne de meilleurs résultats qui correspondent au sens de ce que vous recherchez en utilisant le langage conversationnel ou naturel. Et lorsque vous exécutez un outil, vous recevrez des suggestions pour le prochain outil que vous souhaiterez peut-être utiliser pour rationaliser vos flux de travail de géotraitement.

J'espère donc que vous installerez ces nouvelles fonctionnalités et que vous pourrez ainsi bénéficier de la puissance des technologies IA pour rendre votre utilisation d'ArcGIS Pro plus productive que jamais.


Le futur des assistants IA dans ArcGIS Pro...

Ces évolutions s'ajoutent aux travaux d'IA générative déjà réalisés dans Survey123 (voir cet article) ou dans l'application mobile de support technique (voir cet article). L'équipe de développement d'ArcGIS Pro travaille sur de nombreux autres projets de R&D intégrant les technologies d'IA. Prévus en beta pour certains en fin de l'année, les sujets suivants verront probablement le jour en 2025 :

  • Activation du moteur de recherche sémantique pour la zone de recherche de commande.
  • Un chatbot d'aide pouvant répondre aux questions basées sur la documentation ArcGIS Pro.
  • Des assistants de codage pour faciliter l'écriture de requêtes SQL et openCypher, d'expressions Arcade et de code Python.
  • Un assistant pour vous aider à planifier les flux de travail et à exécuter des fonctionnalités ArcGIS Pro à l'aide d'invites en langage naturel.
  • ...

Partager cet article:

Rejoindre la discussion

    Les commentaires à propos de cet article: