Aller au contenu
AI Agent
QGIS
Guide

Agent IA dans QGIS : définition et 38 plugins comparés

Publié le

Un agent IA dans QGIS est un plugin qui prend une tâche écrite en langage courant et l’exécute dans le projet que vous avez ouvert. Il lit vos couches, planifie les étapes, lance les mêmes outils QGIS que vous cliqueriez, vérifie le résultat et vous dit ce qu’il a fait. La différence avec un chatbot : l’agent agit sur votre projet au lieu de vous donner des instructions à suivre.

QGIS avec un panneau d’agent IA ancré à droite. La carte montre des zones orange en périphérie de Pune sur un fond de carte gris clair. Le panneau indique qu’environ 46 363 personnes y vivent d’après la grille de population GHSL 2025, affiche le GeoPackage enregistré, les couches ajoutées, 14 sources et 32 actions, puis une demande de suivi pour supprimer les couches de travail, et la réponse : 11 couches de travail supprimées et zones orange vérifiées sur la carte.
Une question, une carte : les zones de Pune situées à plus de 2 km d’un hôpital, trouvées, mesurées et cartographiées par un agent dans QGIS.

Anthropic, qui développe les modèles d’IA Claude, définit les agents de la même façon dans son guide pour construire des agents : « des systèmes où les LLM dirigent dynamiquement leur propre processus et l’usage des outils ». En clair, l’IA choisit l’outil à lancer ensuite d’après ce que le précédent a renvoyé, au lieu de suivre un script fixe.

Nous développons l’un de ces agents, AI Agent : lisez cette page en sachant à qui il appartient. C’est l’un des 38 plugins d’agent que nous avons comptés dans la liste officielle des plugins QGIS, et les 37 autres figurent aussi plus bas.

Agent, chatbot ou copilote : quelle différence ?

Les pages de plugins mélangent ces trois mots. Ils décrivent la part du travail que le logiciel fait lui-même.

ChatbotCopiloteAgent
Ce qu’il faitRépond à vos questions par écritSuggère l’étape suivante ou écrit du code, vous l’exécutezExécute les étapes lui-même et vérifie le résultat
Voit votre projetNonParfois une partieOui : couches, champs, SCR, emprise
Qui cliqueVousVousL’agent, avec votre accord pour les étapes à risque
Exemple dans QGIS« Comment calculer le NDVI ? » répondu dans un onglet de navigateurDu code PyQGIS que vous collez dans la console Python« Calculez le NDVI de ces parcelles » et la couche apparaît, stylisée

Un chatbot est utile et souvent gratuit. Mais il ne voit pas votre projet : le code qu’il écrit doit deviner les noms de vos couches, et c’est vous qui corrigez les erreurs. J’ai mesuré la fréquence de ces échecs dans l’article sur PyQGIS.

Comment fonctionne un agent dans QGIS

Tous les plugins d’agent suivent une version de la même boucle. Les deux dernières étapes séparent un bon agent d’une simple démo.

Schéma de la boucle d’un agent IA dans QGIS. Une demande cherche quelles parties de la ville sont à plus de 2 km d’un hôpital, avec une carte et la population. Cinq cartes suivent : 1, lit le projet, ses couches, champs, SCR, emprise et sélection, sous forme de description et non vos fichiers ; 2, planifie : trouver les hôpitaux, créer des zones de 2 km, soustraire, additionner la grille de population ; 3, agit avec des outils, en téléchargeant des données, en lançant des traitements et en stylisant des couches ; 4, vérifie, en relisant chaque résultat et en regardant la carte affichée ; 5, demande, puis répond, en s’arrêtant avant de supprimer ou d’écraser et en rapportant chiffres, sources et chaque action. Une ligne pointillée indique que si une vérification échoue, il revient à l’étape 2 avec ce qu’il a appris.
La boucle que suit chaque agent QGIS. La vérification et la demande d’accord rendent l’outil sûr sur un vrai travail.
  1. Il lit votre projet. Noms des couches, champs, système de coordonnées, emprise de la carte et sélection. Un bon agent envoie à l’IA une description du projet, pas vos fichiers de données.
  2. Il planifie. Une grosse tâche devient une courte liste : trouver les données, les couper, calculer, styliser, rendre compte.
  3. Il agit avec des outils. Chaque étape lance un vrai outil QGIS : un algorithme de traitement, un style de couche, un téléchargement de données, une mise en page d’impression. Certains agents écrivent et exécutent aussi du Python quand aucun outil ne convient.
  4. Il vérifie son travail. Il lit ce que chaque outil a renvoyé, et les meilleurs regardent la carte affichée avant de répondre.
  5. Il demande avant les changements risqués. Supprimer une couche ou écraser un fichier doit demander votre clic.

Voici la boucle vue de l’intérieur. On lui demande d’ajouter les routes principales de Pune et de trouver la zone orange qui a la plus grande longueur de routes : l’agent annonce d’abord quelles routes il va utiliser. Puis il lance les outils un par un, et quand l’un échoue, il lit l’erreur et réessaie.

Une conversation avec un agent IA dans QGIS. La demande : ajouter les routes principales de Pune depuis OpenStreetMap, les styliser en gris fin et entourer la zone orange qui a la plus grande longueur de routes. L’agent répond qu’il utilisera les autoroutes, les routes nationales, primaires, secondaires et tertiaires, et qu’il comparera leur longueur dans chacune des 10 zones orange. En dessous, sa liste d’actions : Somme des longueurs de lignes marquée comme échouée, puis Style, Afficher ou masquer des couches, et de nouveau Somme des longueurs de lignes en cours, à 32,5 secondes.
Il énonce son plan, agit, puis réessaie une étape qui a échoué. C’est la boucle au travail.

Une exécution, vérifiée à la main

Peut-on se fier aux chiffres d’un agent ? J’ai posé à notre agent une seule question dans un projet vide : « Quelles parties de Pune, en Inde, se trouvent à plus de 2 km de l’hôpital le plus proche ? Utilisez les hôpitaux d’OpenStreetMap, représentez ces zones en orange sur un fond de carte clair et dites-moi combien de personnes y vivent. » Il a trouvé seul les quartiers de la ville, 645 hôpitaux et une carte de population, puis a lancé 32 actions. Il a travaillé environ 3,5 minutes. Le reste des 8 min 37 s correspond à deux cartes d’approbation qui attendaient ma réponse.

J’ai ensuite refait l’analyse à la main dans la même session :

MesureAgentMon contrôle manuelÉcart
Surface à plus de 2 km d’un hôpital107,29 km²107,54 km²0,23 %
Personnes qui y vivent46 36346 3720,02 %

Les chiffres tiennent. La carte, au début, non : après sa dernière vérification, l’agent a ajouté par-dessus une couche verte qui masquait les zones orange, alors que sa réponse disait qu’elles étaient visibles. Il l’a corrigé quand je le lui ai demandé. Un agent qui vérifie son travail vous épargne donc l’essentiel de l’effort, et vous regardez quand même la carte.

Comment nous avons mesuré. QGIS 3.44.7, AI Agent 1.4.1, réglages par défaut, 26 septembre 2026. Pour le contrôle manuel, j’ai tracé des cercles de 2 km autour des mêmes 645 hôpitaux, je les ai soustraits aux 41 quartiers de la ville, puis j’ai additionné la grille de population à l’intérieur avec les statistiques de zone de QGIS.

La même question fonctionne dans votre propre QGIS, sur votre propre ville : installez le plugin, connectez-vous et collez-la dans le panneau.

Essayer AI Agent gratuitement dans QGIS, sans carte bancaire

À quoi servent les agents QGIS

Un agent convient aux tâches qui comptent beaucoup de petites étapes que vous savez déjà faire, quand le temps part dans les clics et les recherches :

  • Trouver des données ouvertes pour un lieu, vérifier la licence et les charger avec un style.
  • Calculer un indice à partir d’imagerie satellite, comme le NDVI ou une carte de gravité des incendies.
  • Enchaîner des outils de traitement, comme tampon, découpage, regroupement et comptage, puis donner les chiffres.
  • Construire une mise en page avec légende, barre d’échelle et flèche du nord, puis exporter un PDF.
  • Régler les problèmes du quotidien : une couche dans le mauvais SCR, une géométrie invalide, un CSV qui ne s’affiche pas sur la carte.

Notre guide d’AI Agent détaille dix cas réels de ce type, chacun avec son prompt exact et sa durée.

Nous avons compté tous les plugins d’agent IA pour QGIS

Personne n’avait compté ces plugins. Le 26 septembre 2026, nous avons parcouru la liste officielle des plugins QGIS et gardé chaque plugin où un modèle de langage IA agit sur QGIS ou répond à des questions sur votre projet. Il y en a 38.

38

plugins d’agent et d’assistant

58 %

publiés pour la première fois en 2026

47 %

exigent votre propre clé API

21 %

sont des passerelles MCP vers une application externe

Vingt-deux des 38 sont apparus en 2026. Vingt-trois fonctionnent déjà avec QGIS 4 et neuf sont marqués expérimentaux par leurs propres auteurs. Une clé API, dans le tableau ci-dessous, est un mot de passe personnel que l’on achète à une entreprise d’IA comme OpenAI et que l’on colle dans le plugin ; MCP est un moyen pour une application d’IA externe de piloter QGIS.

Les plus téléchargés :

PluginAuteurTéléchargementsComment il obtient un modèleOù vous discutez
QChatGPTKIOS Research Center97 949Votre clé OpenAIPanneau dans QGIS
QGIS MCPNicolas Karasiak52 575Votre propre application d’IAHors de QGIS, dans un client MCP
AutonomousGIS Spatial Analysis AgentAkinboyewa, Li, Ning, Lessani21 783Votre clé APIPanneau dans QGIS
Ainoaino.world21 032Non préciséPanneau dans QGIS
KueBunting Labs15 892Compte chez l’éditeurPanneau dans QGIS
OpenGeoAgentQiusheng Wu9 853Votre clé, ou un modèle localPanneau dans QGIS
Geo Knowledge AIphoenix-gis9 794Hébergé par l’éditeurPanneau dans QGIS

Les vieux plugins cumulent plus de téléchargements : le classement en dit donc plus sur l’ancienneté que sur la qualité. QChatGPT, en tête, n’a pas été mis à jour depuis juillet 2023. L’agent AutonomousGIS vient d’une équipe de recherche qui l’a testé sur plus de 100 tâches d’analyse : fiable sur les tâches de base et intermédiaires, moins sur les tâches complexes. OpenGeoAgent est signé Qiusheng Wu, un ami de TerraLab, dont le plugin GeoAI gratuit fait référence pour les modèles d’image dans QGIS.

Comment nous avons compté. Nous avons lu la liste officielle des plugins pour QGIS 3.44 et 4.0 le 26 septembre 2026, cherché des mots comme agent, LLM, MCP, chatbot et assistant, puis lu la page de chaque plugin. Nous n’avons gardé que ceux où un modèle de langage agit sur QGIS ou répond à des questions sur QGIS.

Quatre façons d’obtenir un modèle d’IA

Demandez d’abord d’où vient le modèle d’IA. Cela détermine l’installation, la facture et la destination de vos demandes.

ConfigurationFonctionnementAvantagesÀ surveiller
Votre propre clé APICollez une clé OpenAI, Anthropic ou Gemini dans le pluginChoix libre du modèle, paiement direct au fournisseurUne facture distincte au token, et une clé à protéger
Un compte chez l’éditeurVous vous connectez, l’éditeur fait tourner le modèleRien à configurer, un seul abonnementVos prompts partent chez cet éditeur
Une passerelle MCPLe plugin ouvre un socket local, et une application externe comme Claude Desktop pilote QGISUtiliser l’application d’IA que vous payez déjàPlusieurs éléments à installer et démarrer, et la conversation se passe hors de QGIS
Un modèle localLe modèle tourne sur votre machine avec Ollama ou équivalentRien ne quitte l’ordinateurLes petits modèles locaux planifient mal un travail SIG en plusieurs étapes, et il faut le matériel

La voie MCP est la plus recherchée et la plus difficile à installer : elle a sa propre page.

Les risques, et comment tester un agent

Un agent qui agit peut aussi mal agir. Le principal risque dans QGIS est Python : beaucoup d’agents écrivent et exécutent du code quand aucun outil ne convient, et Python dans QGIS peut modifier ou supprimer n’importe quel fichier de votre ordinateur.

Les équipes de sécurité prennent cela au sérieux. L’équipe de sécurité IA de NVIDIA a trouvé une faille de ce type, CVE-2024-12366, et en a conclu qu’exécuter du code écrit par une IA dans un espace cloisonné « est essentiel » (NVIDIA, 2025). Un plugin de notre décompte indique dans son propre README que son outil Python « s’exécute automatiquement (sans confirmation à chaque étape) ».

Avant de laisser un agent s’approcher d’un projet client, je vérifie cinq points :

  1. Demande-t-il avant de supprimer ou d’écraser ? Essayez « supprimez les couches que vous avez créées » et regardez s’il s’arrête.
  2. Peut-on annuler un message entier ? L’annulation de QGIS couvre les modifications, pas les couches ajoutées ni les fichiers écrits.
  3. Montre-t-il chaque action exécutée ? Vous devez pouvoir auditer ce qui s’est passé.
  4. Qu’est-ce qui quitte votre machine ? Une description du projet, ou vos données elles-mêmes ?
  5. Combien coûte une grosse journée ? La facturation au token sur votre propre clé n’a pas de plafond tant que vous n’en fixez pas un.

Voici à quoi ressemble le premier test quand il est réussi. J’ai demandé à notre agent de supprimer les couches de travail qu’il avait créées : il s’est arrêté avec la liste des onze suppressions avant de toucher à quoi que ce soit.

Une carte d’approbation d’un agent IA dans QGIS indiquant que 11 actions attendent votre approbation, suivie de la liste des couches à supprimer, comme OSM hospitals near Pune et Pune electoral wards 2025, avec les boutons Edit values, Deny et Allow.
Invité à supprimer des couches, l’agent liste chaque suppression et attend votre accord (Allow).

ArcGIS a-t-il un agent IA ?

Esri, l’éditeur d’ArcGIS, propose une dizaine de petits assistants IA, la plupart en bêta, chacun pour un produit comme StoryMaps ou Survey123. L’assistant d’ArcGIS Pro était réservé aux invités en janvier 2026 et s’est ouvert en bêta aux utilisateurs payants d’ArcGIS Online en mai. QGIS a pris l’autre chemin : des dizaines de plugins communautaires, la plupart gratuits, dont plusieurs agents qui exécutent des tâches entières. Le comparatif QGIS et ArcGIS couvre le reste.

Quel agent IA choisir pour QGIS ?

Cela dépend de l’endroit où vous voulez discuter, de qui paie l’IA, et de la possibilité ou non que vos données quittent votre ordinateur. Voici comment je choisirais :

Si vous voulezÀ regarderPourquoi
Le résultat dans votre projet, sans configurationAI Agent (le nôtre)Un seul plugin, modèle inclus, demande avant les étapes risquées, annulation en un clic par message
QGIS comme un outil de plus dans Claude Code ou CursorQGIS MCPGratuit, utilise l’offre d’IA que vous payez déjà, plus de configuration
Rien qui quitte votre ordinateurOpenGeoAgent avec un modèle localFonctionne avec Ollama ; prévoyez un GPU costaud, car les petits modèles peinent sur les tâches en plusieurs étapes
Votre propre clé OpenAI ou AnthropicAutonomousGIS ou OpenGeoAgentVous payez le fournisseur au token, avec le modèle de votre choix
Une évaluation de niveau rechercheAutonomousGISTesté sur plus de 100 tâches dans une publication scientifique

La plupart des utilisateurs SIG à qui je parle veulent la première ligne : taper la tâche, obtenir la couche. Les développeurs qui vivent déjà dans un éditeur de code préfèrent souvent la deuxième.

Comment essayer un agent IA dans QGIS

Tous les plugins du décompte s’installent de la même façon : Extensions > Installer/Gérer les extensions, recherchez son nom, puis cliquez sur Installer l’extension.

L’agent que nous développons

Nous développons AI Agent : cette partie parle donc de notre propre plugin. C’est un panneau de discussion dans QGIS, avec l’IA incluse : vous vous connectez une fois, sans clé API ni application supplémentaire. Il demande avant de supprimer ou d’écraser, liste chaque action sous chaque réponse et enregistre une version de votre projet à chaque message.

Le panneau AI Agent dans QGIS avec la feuille Versions of this project ouverte. On y lit Going back never deletes anything, suivi de la liste de chaque message avec son ancienneté et un lien Undo, puis Undo everything in this chat. Un avertissement sous chaque entrée nomme une couche qui ne reviendra pas, comme un GeoPackage exporté.
Chaque message est une version du projet à laquelle vous pouvez revenir.

Revenir en arrière restaure les couches et les styles du projet, et l’agent vous indique ce qu’il ne peut pas restaurer, comme un fichier déjà enregistré sur le disque.

Il envoie une description de votre projet (noms des couches, champs, système de coordonnées, emprise), jamais vos fichiers de données, à un service hébergé dans l’UE. Il existe une offre gratuite sans carte bancaire, et une demande compte pour une exécution, quel que soit le nombre d’étapes.

Essayer AI Agent gratuitement dans QGIS, sans carte bancaire

Ce qu’il faut retenir

Un agent IA dans QGIS prend une tâche en langage courant et l’exécute dans votre projet : il lit le projet, planifie, lance des outils QGIS, vérifie le résultat et demande avant les changements risqués.

Un chatbot répond et un copilote suggère. Seul un agent fait les clics, et ses réglages de sécurité comptent donc autant que son modèle d’IA.

Le 26 septembre 2026, le dépôt officiel de QGIS comptait 38 plugins d’agent et d’assistant. 58 % ont été publiés pour la première fois en 2026, 47 % exigent votre propre clé API et 21 % sont des passerelles MCP vers une application d’IA externe.

Avant de vous fier à l’un d’eux, vérifiez qu’il demande avant de supprimer, qu’un message entier peut être annulé, qu’il montre chaque action et quelles données quittent votre machine.

Le nôtre, AI Agent, a répondu à une question d’accès aux hôpitaux à Pune à 0,23 % près d’un contrôle manuel, a demandé avant de supprimer des couches et garde une version du projet par message.

Questions fréquentes

Existe-t-il un agent IA pour QGIS ?

Oui, plusieurs. Le 26 septembre 2026, la liste officielle des plugins comptait 38 plugins où un modèle d’IA agit sur QGIS ou répond à des questions sur votre projet. Certains exigent votre propre clé OpenAI ou Anthropic, d’autres un compte chez l’éditeur, et d’autres laissent une application externe comme Claude Desktop piloter QGIS. Le nôtre, AI Agent, inclut l’IA et propose une offre gratuite.

Quelle est la différence entre un agent IA et un chatbot ?

Un chatbot répond par écrit et c’est vous qui faites le travail. Un agent exécute la tâche : il planifie les étapes, lance des outils dans votre logiciel, vérifie ce qui s’est passé et vous rend compte. Dans QGIS, un chatbot vous explique comment calculer le NDVI, et un agent ajoute la couche NDVI à votre carte.

ChatGPT peut-il piloter QGIS ?

Pas seul. ChatGPT peut écrire du code PyQGIS que vous collez dans la console Python de QGIS, mais il ne peut pas agir sur votre projet. Il ne peut pas non plus se connecter à QGIS MCP lancé sur votre ordinateur : le centre d’aide d’OpenAI précise que ChatGPT n’accède qu’aux serveurs MCP présents sur internet. Un plugin d’agent à l’intérieur de QGIS peut agir directement sur le projet.

Faut-il une clé API pour utiliser un agent IA dans QGIS ?

Cela dépend du plugin. Près de la moitié des 38 plugins comptés exigent votre propre clé OpenAI, Anthropic, Google ou OpenRouter, facturée à l’usage par ce fournisseur. D’autres utilisent un compte chez l’éditeur avec le modèle inclus, et quelques-uns font tourner un modèle local sur votre machine.

Est-il sûr de laisser un agent IA exécuter du Python dans QGIS ?

Python dans QGIS peut lire, modifier ou supprimer n’importe quel fichier de votre ordinateur : un agent qui exécute du code sans demander est donc un vrai risque. Choisissez-en un qui demande avant d’exécuter du code qui modifie votre projet, montre chaque action effectuée et permet d’annuler un message entier. Gardez une sauvegarde de tout ce qui est irremplaçable.

Un agent IA fonctionne-t-il avec QGIS 4 ?

Beaucoup, oui : 23 des 38 plugins d’agent comptés étaient indiqués comme compatibles avec QGIS 4 le 26 septembre 2026. Vérifiez la page du plugin dans le dépôt, où figure la version maximale de QGIS prise en charge.

Pour essayer un agent maintenant, AI Agent s’installe depuis le gestionnaire de plugins de QGIS avec une offre gratuite. Si la voie MCP vous intéresse, ce qu’est QGIS MCP détaille son installation et ses limites. Le guide d’AI Agent propose dix cas réels avec leurs prompts, ce qu’est la GeoAI présente les modèles d’image qui détectent des objets, et les meilleurs plugins IA pour QGIS ainsi que le hub QGIS IA comparent le reste du domaine.