﻿{"id":16902,"date":"2026-11-03T09:55:00","date_gmt":"2026-11-03T08:55:00","guid":{"rendered":"https:\/\/www.sigterritoires.fr\/?p=16902"},"modified":"2026-11-03T07:56:34","modified_gmt":"2026-11-03T06:56:34","slug":"terralab-ai-agent-qgis-tests","status":"publish","type":"post","link":"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/","title":{"rendered":"[FR]Et si vous pouviez confier vos traitements SIG \u00e0 un agent IA dans QGIS ? Test d&rsquo;AI Agent de TerraLab."},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Comment utiliser <strong><a href=\"https:\/\/terra-lab.ai\/\">TerraLab AI Agent dans QGIS<\/a><\/strong> et peut-on lui confier de v\u00e9ritables analyses g\u00e9ographiques ? \u00c0 travers 32 tests pratiques r\u00e9alis\u00e9s avec QGIS 4.2, cet article \u00e9value les capacit\u00e9s de cet agent d&rsquo;intelligence artificielle : exploration de donn\u00e9es, traitements spatiaux, cartographie, requ\u00eates <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/debuter-avec-postgrespostgis\/\">PostGIS<\/a> et automatisation de workflows SIG. Les r\u00e9sultats num\u00e9riques ont \u00e9t\u00e9 v\u00e9rifi\u00e9s manuellement afin de proposer un retour d&rsquo;exp\u00e9rience concret sur les possibilit\u00e9s, les performances et les limites de l&rsquo;IA dans QGIS.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Contenu <\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#TerraLab_AI_Agent_32_tests_dun_agent_IA_dans_QGIS_42\" >TerraLab AI Agent : 32 tests d\u2019un agent IA dans QGIS 4.2<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#1_Un_agent_IA_integre_au_travail_SIG\" >1. Un agent IA int\u00e9gr\u00e9 au travail SIG<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#2_Decouvrir_TerraLab_AI_Agent\" >2. D\u00e9couvrir TerraLab AI Agent<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#3_Methodologie_des_tests\" >3. M\u00e9thodologie des tests<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#4_Un_dossier_experimental_pour_examiner_et_reproduire_les_tests\" >4. Un dossier exp\u00e9rimental pour examiner et reproduire les tests<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#5_Exploration_des_donnees_et_statistiques\" >5. Exploration des donn\u00e9es et statistiques<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#Des_resultats_corrects_et_une_cartographie_ameliorable_par_iterations\" >Des r\u00e9sultats corrects et une cartographie am\u00e9liorable par it\u00e9rations<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#6_Gestion_des_erreurs_et_enchainement_des_operations\" >6. Gestion des erreurs et encha\u00eenement des op\u00e9rations<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#7_Recherche_de_donnees_un_exemple_avec_OpenStreetMap\" >7. Recherche de donn\u00e9es : un exemple avec OpenStreetMap<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#8_Analyse_cadastrale_et_zonage_durbanisme\" >8. Analyse cadastrale et zonage d\u2019urbanisme<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#81_Identifier_la_parcelle_de_la_mairie\" >8.1. Identifier la parcelle de la mairie<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#82_Controler_la_qualite_des_donnees_cadastrales\" >8.2. Contr\u00f4ler la qualit\u00e9 des donn\u00e9es cadastrales<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#9_Croiser_les_parcelles_cadastrales_avec_les_zones_US1\" >9. Croiser les parcelles cadastrales avec les zones US1<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#91_Calculer_les_surfaces_reellement_situees_en_US1\" >9.1. Calculer les surfaces r\u00e9ellement situ\u00e9es en US1<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#92_Verifier_les_resultats_avec_PostGIS\" >9.2. V\u00e9rifier les r\u00e9sultats avec PostGIS<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#10_Trois_formulations_dun_meme_prompt\" >10. Trois formulations d\u2019un m\u00eame prompt<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#101_Le_prompt_minimal\" >10.1. Le prompt minimal<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#102_Le_prompt_intermediaire\" >10.2. Le prompt interm\u00e9diaire<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#103_Le_prompt_detaille\" >10.3. Le prompt d\u00e9taill\u00e9<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#104_Que_nous_apprend_cette_comparaison\" >10.4. Que nous apprend cette comparaison ?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#11_Les_limites_a_prendre_en_compte\" >11. Les limites \u00e0 prendre en compte<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#La_provenance_des_donnees\" >La provenance des donn\u00e9es<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#La_distinction_entre_resultat_et_controle\" >La distinction entre r\u00e9sultat et contr\u00f4le<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#La_qualite_cartographique\" >La qualit\u00e9 cartographique<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#Linterpretation_metier\" >L\u2019interpr\u00e9tation m\u00e9tier<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#12_Conclusion_un_assistant_operationnel_pas_un_remplacement_de_lexpertise_SIG\" >12. Conclusion : un assistant op\u00e9rationnel, pas un remplacement de l\u2019expertise SIG<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"TerraLab_AI_Agent_32_tests_dun_agent_IA_dans_QGIS_42\"><\/span>TerraLab AI Agent : 32 tests d\u2019un agent IA dans QGIS 4.2<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Les assistants fond\u00e9s sur l\u2019intelligence artificielle commencent \u00e0 trouver leur place dans les logiciels SIG. Au-del\u00e0 des simples questions-r\u00e9ponses, certains agents peuvent explorer les donn\u00e9es d\u2019un projet, rechercher des sources, ex\u00e9cuter des traitements g\u00e9ographiques, interroger une base PostGIS et produire des couches de r\u00e9sultats.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mais que peut-on r\u00e9ellement leur confier ? Les r\u00e9sultats sont-ils corrects ? L\u2019agent choisit-il les bonnes donn\u00e9es et les bons traitements ? Et quelle part de v\u00e9rification reste n\u00e9cessaire pour un utilisateur exp\u00e9riment\u00e9 ?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour r\u00e9pondre \u00e0 ces questions, j\u2019ai r\u00e9alis\u00e9 une s\u00e9rie de 32 tests du plugin <strong><a href=\"https:\/\/terra-lab.ai\/\">TerraLab AI Agent<\/a> dans QGIS 4.2<\/strong>, \u00e0 partir de cas concrets d\u2019analyse spatiale, de gestion de donn\u00e9es et de cartographie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019objectif n\u2019\u00e9tait pas seulement de v\u00e9rifier si l\u2019agent pouvait ex\u00e9cuter des commandes, mais aussi d\u2019\u00e9valuer la qualit\u00e9 des r\u00e9sultats, son comportement face aux erreurs, sa capacit\u00e9 \u00e0 documenter les op\u00e9rations et l\u2019influence des instructions qui lui sont donn\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">TerraLab AI Agent s&rsquo;inscrit dans une \u00e9volution plus g\u00e9n\u00e9rale des outils d&rsquo;intelligence artificielle int\u00e9gr\u00e9s \u00e0 QGIS. J&rsquo;avais d\u00e9j\u00e0 pr\u00e9sent\u00e9 les diff\u00e9rentes solutions disponibles dans l&rsquo;article \u00ab\u00a0<a href=\"https:\/\/www.sigterritoires.fr\/index.php\/les-assistants-ia-disponibles-dans-qgis\/\">Les assistants IA disponibles dans QGIS<\/a>\u00a0\u00bb que cette nouvelle \u00e9valuation vient compl\u00e9ter.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Un_agent_IA_integre_au_travail_SIG\"><\/span>1. Un agent IA int\u00e9gr\u00e9 au travail SIG<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un agent IA destin\u00e9 \u00e0 QGIS se distingue d\u2019un assistant conversationnel classique par sa capacit\u00e9 \u00e0 agir sur un environnement de travail g\u00e9ographique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Selon les outils disponibles et les autorisations accord\u00e9es, il peut notamment :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>inspecter les couches et leurs attributs ;<\/li>\n\n\n\n<li>rechercher et charger des donn\u00e9es ;<\/li>\n\n\n\n<li>effectuer des s\u00e9lections et des extractions ;<\/li>\n\n\n\n<li>calculer des statistiques et des surfaces ;<\/li>\n\n\n\n<li>ex\u00e9cuter des traitements spatiaux ;<\/li>\n\n\n\n<li>interroger des bases de donn\u00e9es spatiales ;<\/li>\n\n\n\n<li>cr\u00e9er des couches de r\u00e9sultats ;<\/li>\n\n\n\n<li>pr\u00e9parer des repr\u00e9sentations cartographiques.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ces possibilit\u00e9s changent la mani\u00e8re d\u2019interagir avec un SIG. L\u2019utilisateur peut formuler un objectif en langage naturel au lieu de construire lui-m\u00eame chaque \u00e9tape du traitement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cependant, une demande exprim\u00e9e en langage naturel n\u2019est pas n\u00e9cessairement un cahier des charges complet. Les termes employ\u00e9s peuvent \u00eatre ambigus, les sources disponibles ne sont pas toujours celles auxquelles l\u2019utilisateur pense et un r\u00e9sultat visuellement convaincant ne garantit pas que le traitement soit adapt\u00e9 \u00e0 la question pos\u00e9e.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C\u2019est pourquoi les essais ont port\u00e9 autant sur les r\u00e9sultats que sur les op\u00e9rations r\u00e9alis\u00e9es pour les obtenir.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Decouvrir_TerraLab_AI_Agent\"><\/span>2. D\u00e9couvrir TerraLab AI Agent<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour d\u00e9couvrir le plugin, son interface et son mode de fonctionnement, je recommande cette vid\u00e9o de pr\u00e9sentation et d&rsquo;utilisation r\u00e9alis\u00e9e par <a href=\"https:\/\/www.youtube.com\/@HansvanderKwast\">Hans van der Kwast<\/a>:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"jetpack-video-wrapper\"><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/QuVbzBfkacw?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=fr-FR&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/div>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La vid\u00e9o est tr\u00e8s claire et permet de comprendre rapidement comment utiliser le plugin. Elle constitue une bonne introduction pratique et m&rsquo;\u00e9vite de reprendre ici la description de son interface et de ses fonctionnalit\u00e9s.<br><br>Pour une description d\u00e9taill\u00e9e et compl\u00e8te, mon coll\u00e8gue Florian Delahaye lui d\u00e9die t<a href=\"https:\/\/www.geomatick.com\/2026\/11\/03\/ai-agent-qgis-tutoriel-plugin-ia-terralab\/\">out un article sur son blog Geomatick<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je peux ainsi consacrer la suite de cet article \u00e0 l&rsquo;essentiel : une \u00e9valuation ind\u00e9pendante fond\u00e9e sur 32 tests r\u00e9alis\u00e9s dans QGIS 4.2, avec v\u00e9rification manuelle des r\u00e9sultats num\u00e9riques.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Methodologie_des_tests\"><\/span>3. M\u00e9thodologie des tests<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Les 32 tests ont couvert plusieurs familles d\u2019op\u00e9rations :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>exploration et statistiques attributaires ;<\/li>\n\n\n\n<li>calculs de surfaces et de densit\u00e9s ;<\/li>\n\n\n\n<li>cr\u00e9ation et am\u00e9lioration de mises en page cartographiques ;<\/li>\n\n\n\n<li>recherche de donn\u00e9es externes ;<\/li>\n\n\n\n<li>analyses spatiales sur des donn\u00e9es cadastrales et d\u2019urbanisme ;<\/li>\n\n\n\n<li>acc\u00e8s \u00e0 PostGIS et ex\u00e9cution de requ\u00eates SQL ;<\/li>\n\n\n\n<li>contr\u00f4le de la qualit\u00e9 des donn\u00e9es ;<\/li>\n\n\n\n<li>comparaison de diff\u00e9rentes formulations d\u2019un m\u00eame prompt.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Les donn\u00e9es utilis\u00e9es comprenaient notamment des couches communales de l\u2019agglom\u00e9ration de Mulhouse, des donn\u00e9es de population, des pharmacies issues d\u2019OpenStreetMap, des parcelles cadastrales et des zones d\u2019urbanisme.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tous les r\u00e9sultats num\u00e9riques produits au cours des tests ont fait l\u2019objet d\u2019une validation manuelle. Les r\u00e9sultats num\u00e9riques ont \u00e9t\u00e9 jug\u00e9s corrects.<\/strong> Certains traitements ont \u00e9galement fait l\u2019objet de contr\u00f4les compl\u00e9mentaires de reproductibilit\u00e9, notamment par comparaison entre QGIS et PostGIS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette validation ne signifie pas que tous les aspects du travail sont automatiquement fiables. L\u2019exactitude num\u00e9rique, la pertinence de la m\u00e9thode, la provenance des donn\u00e9es et la qualit\u00e9 cartographique sont des crit\u00e8res distincts.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Un_dossier_experimental_pour_examiner_et_reproduire_les_tests\"><\/span>4. Un dossier exp\u00e9rimental pour examiner et reproduire les tests<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pour rendre cette \u00e9valuation aussi transparente que possible, je mets \u00e0 disposition un dossier PDF pr\u00e9sentant le d\u00e9tail des 32 tests r\u00e9alis\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour chaque essai, le document reproduit le prompt utilis\u00e9, une capture de l&rsquo;ex\u00e9cution par l&rsquo;agent, une capture du projet QGIS avec le r\u00e9sultat obtenu et le compte rendu textuel produit par le plugin. Les observations issues de la validation manuelle des r\u00e9sultats num\u00e9riques sont \u00e9galement document\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je fournis en compl\u00e9ment les donn\u00e9es des deux couches du projet initial, afin que les lecteurs qui le souhaitent puissent reprendre les essais dans leur propre environnement QGIS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce mat\u00e9riel permet de d\u00e9passer une simple pr\u00e9sentation des fonctionnalit\u00e9s : chacun peut examiner les instructions, suivre les op\u00e9rations visibles, consulter les r\u00e9sultats et, lorsque les pr\u00e9requis techniques le permettent, refaire les manipulations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La reproduction compl\u00e8te peut n\u00e9cessiter un acc\u00e8s Internet, une configuration adapt\u00e9e et, pour certains essais, une connexion \u00e0 une base de donn\u00e9es ou aux services utilis\u00e9s. Les conditions de reproduction sont pr\u00e9cis\u00e9es dans le dossier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Documents et donn\u00e9es :<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.sigterritoires.fr\/index.php\/RapportAIAgent\">T\u00e9l\u00e9charger le dossier PDF des 32 tests<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.sigterritoires.fr\/index.php\/dataAIAgent\">T\u00e9l\u00e9charger le projet initial et ses deux couches<\/a><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_Exploration_des_donnees_et_statistiques\"><\/span>5. Exploration des donn\u00e9es et statistiques<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Les premiers essais ont port\u00e9 sur une couche de communes de l\u2019agglom\u00e9ration mulhousienne.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019agent a commenc\u00e9 par inspecter la structure de la couche, identifier les champs disponibles et prendre en compte un filtre sur la population. \u00c0 partir de ces donn\u00e9es, il a calcul\u00e9 des statistiques, extrait les communes d\u00e9passant un seuil de population et cr\u00e9\u00e9 un champ destin\u00e9 \u00e0 contenir les surfaces en hectares.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ces op\u00e9rations sont courantes dans un projet SIG, mais leur encha\u00eenement est r\u00e9v\u00e9lateur. L\u2019agent doit comprendre la structure de la couche, choisir les champs appropri\u00e9s, appliquer un crit\u00e8re et produire un r\u00e9sultat exploitable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les essais ont \u00e9galement port\u00e9 sur le calcul de densit\u00e9s de population. La densit\u00e9 a \u00e9t\u00e9 obtenue en rapportant la population \u00e0 la superficie des communes, mesur\u00e9e selon une m\u00e9thode g\u00e9od\u00e9sique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019agent a ensuite produit des cartes th\u00e9matiques et des mises en page comparant population totale et densit\u00e9.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/carte_generee_par_AIAgent.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"340\" data-attachment-id=\"16916\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/carte_generee_par_aiagent\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/carte_generee_par_AIAgent.png?fit=778%2C413&amp;ssl=1\" data-orig-size=\"778,413\" data-comments-opened=\"1\" data-image-title=\"carte_generee_par_AIAgent\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/carte_generee_par_AIAgent.png?fit=640%2C340&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/carte_generee_par_AIAgent.png?resize=640%2C340&#038;ssl=1\" alt=\"carte g\u00e9n\u00e9r\u00e9e par AI Agent\n\" class=\"wp-image-16916\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/carte_generee_par_AIAgent.png?w=778&amp;ssl=1 778w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/carte_generee_par_AIAgent.png?resize=300%2C159&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/carte_generee_par_AIAgent.png?resize=768%2C408&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/mise_en_page_1_genere_par_AI_agent.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"340\" data-attachment-id=\"16915\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/mise_en_page_1_genere_par_ai_agent\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/mise_en_page_1_genere_par_AI_agent.png?fit=945%2C502&amp;ssl=1\" data-orig-size=\"945,502\" data-comments-opened=\"1\" data-image-title=\"mise_en_page_1_genere_par_AI_agent\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/mise_en_page_1_genere_par_AI_agent.png?fit=640%2C340&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/mise_en_page_1_genere_par_AI_agent.png?resize=640%2C340&#038;ssl=1\" alt=\"mise en page g\u00e9n\u00e9r\u00e9e par AI  Agent\" class=\"wp-image-16915\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/mise_en_page_1_genere_par_AI_agent.png?w=945&amp;ssl=1 945w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/mise_en_page_1_genere_par_AI_agent.png?resize=300%2C159&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/mise_en_page_1_genere_par_AI_agent.png?resize=768%2C408&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Des_resultats_corrects_et_une_cartographie_ameliorable_par_iterations\"><\/span>Des r\u00e9sultats corrects et une cartographie am\u00e9liorable par it\u00e9rations<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La validation des valeurs num\u00e9riques a \u00e9t\u00e9 positive. Les premi\u00e8res mises en page pr\u00e9sentaient toutefois quelques d\u00e9fauts, notamment un contraste insuffisant pour certains libell\u00e9s, des \u00e9l\u00e9ments de l\u00e9gende perfectibles et des informations \u00e0 pr\u00e9ciser concernant les unit\u00e9s et l&rsquo;ann\u00e9e des donn\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">J&rsquo;ai alors demand\u00e9 \u00e0 l&rsquo;agent d&rsquo;am\u00e9liorer ses productions cartographiques en tenant compte de ces observations. Il a apport\u00e9 des modifications aux mises en page, notamment \u00e0 la pr\u00e9sentation des titres, des unit\u00e9s et des l\u00e9gendes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette d\u00e9marche illustre un aspect int\u00e9ressant de l&rsquo;utilisation d&rsquo;un agent IA dans QGIS : le travail peut se d\u00e9rouler par it\u00e9rations successives. L&rsquo;utilisateur examine le r\u00e9sultat, identifie les points \u00e0 am\u00e9liorer et formule de nouvelles instructions, que l&rsquo;agent traduit en modifications du projet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La qualit\u00e9 cartographique ne d\u00e9pend donc pas uniquement de la premi\u00e8re r\u00e9ponse. Elle peut \u00eatre am\u00e9lior\u00e9e au fil du dialogue, sans que l&rsquo;utilisateur ait n\u00e9cessairement \u00e0 effectuer lui-m\u00eame chaque modification dans l&rsquo;interface de QGIS. Il reste toutefois important de v\u00e9rifier que les corrections apport\u00e9es r\u00e9pondent effectivement aux besoins de lisibilit\u00e9 et de communication de la carte.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"6_Gestion_des_erreurs_et_enchainement_des_operations\"><\/span>6. Gestion des erreurs et encha\u00eenement des op\u00e9rations<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un autre test consistait \u00e0 demander une statistique sur un champ qui n\u2019existait pas dans la couche.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019agent n\u2019a pas invent\u00e9 de valeur. Il a signal\u00e9 le probl\u00e8me et propos\u00e9 d\u2019utiliser des champs num\u00e9riques disponibles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un test compl\u00e9mentaire associait une op\u00e9ration valide \u00e0 une demande invalide. L\u2019agent a r\u00e9alis\u00e9 le calcul possible puis interrompu l\u2019\u00e9tape qui ne pouvait pas \u00eatre ex\u00e9cut\u00e9e correctement.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/gestion_erreur_par-aiagent.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"376\" data-attachment-id=\"16917\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/gestion_erreur_par-aiagent\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/gestion_erreur_par-aiagent.png?fit=1777%2C1045&amp;ssl=1\" data-orig-size=\"1777,1045\" data-comments-opened=\"1\" data-image-title=\"gestion_erreur_par-aiagent\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/gestion_erreur_par-aiagent.png?fit=640%2C376&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/gestion_erreur_par-aiagent.png?resize=640%2C376&#038;ssl=1\" alt=\"gestion d'erreur dans un workflow par AI Agent\" class=\"wp-image-16917\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/gestion_erreur_par-aiagent.png?resize=1024%2C602&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/gestion_erreur_par-aiagent.png?resize=300%2C176&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/gestion_erreur_par-aiagent.png?resize=768%2C452&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/gestion_erreur_par-aiagent.png?resize=1536%2C903&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/gestion_erreur_par-aiagent.png?w=1777&amp;ssl=1 1777w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/gestion_erreur_par-aiagent.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ce comportement est int\u00e9ressant : un agent SIG ne doit pas seulement savoir ex\u00e9cuter une op\u00e9ration, il doit aussi reconna\u00eetre les situations dans lesquelles les donn\u00e9es ne permettent pas de r\u00e9pondre \u00e0 la demande.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ces deux essais constituent toutefois des cas particuliers. Ils ne suffisent pas \u00e0 \u00e9tablir que l\u2019agent g\u00e9rera correctement toutes les erreurs possibles, notamment les erreurs de g\u00e9om\u00e9trie, les syst\u00e8mes de coordonn\u00e9es inadapt\u00e9s ou les interpr\u00e9tations ambigu\u00ebs d\u2019un crit\u00e8re spatial.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"7_Recherche_de_donnees_un_exemple_avec_OpenStreetMap\"><\/span>7. Recherche de donn\u00e9es : un exemple avec OpenStreetMap<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Les tests ont ensuite port\u00e9 sur la recherche de pharmacies dans l\u2019agglom\u00e9ration mulhousienne.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019agent a recherch\u00e9 des donn\u00e9es dans OpenStreetMap, cr\u00e9\u00e9 une couche de points contenant 71 pharmacies et conserv\u00e9 diff\u00e9rents attributs descriptifs : nom, adresse, horaires, t\u00e9l\u00e9phone, site web ou accessibilit\u00e9 lorsqu\u2019ils \u00e9taient disponibles.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/recuperation_donnees_par_aiagent.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"340\" data-attachment-id=\"16918\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/recuperation_donnees_par_aiagent\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/recuperation_donnees_par_aiagent.png?fit=945%2C502&amp;ssl=1\" data-orig-size=\"945,502\" data-comments-opened=\"1\" data-image-title=\"recuperation_donnees_par_aiagent\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/recuperation_donnees_par_aiagent.png?fit=640%2C340&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/recuperation_donnees_par_aiagent.png?resize=640%2C340&#038;ssl=1\" alt=\"r\u00e9cup\u00e9ration de donn\u00e9es OSM par AI Agent\" class=\"wp-image-16918\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/recuperation_donnees_par_aiagent.png?w=945&amp;ssl=1 945w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/recuperation_donnees_par_aiagent.png?resize=300%2C159&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/recuperation_donnees_par_aiagent.png?resize=768%2C408&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Il a ensuite compt\u00e9 les pharmacies par commune. Le r\u00e9sultat comprenait les 39 communes de la couche communale, dont 16 sans pharmacie recens\u00e9e dans les donn\u00e9es utilis\u00e9es.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/maj_table_patr_aiagent.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"294\" data-attachment-id=\"16919\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/maj_table_patr_aiagent\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/maj_table_patr_aiagent.png?fit=944%2C434&amp;ssl=1\" data-orig-size=\"944,434\" data-comments-opened=\"1\" data-image-title=\"maj_table_patr_aiagent\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/maj_table_patr_aiagent.png?fit=640%2C294&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/maj_table_patr_aiagent.png?resize=640%2C294&#038;ssl=1\" alt=\"calcul d'un nouveau champ de la table par AI Agent\n\" class=\"wp-image-16919\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/maj_table_patr_aiagent.png?w=944&amp;ssl=1 944w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/maj_table_patr_aiagent.png?resize=300%2C138&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/maj_table_patr_aiagent.png?resize=768%2C353&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Cet exemple illustre un int\u00e9r\u00eat important des agents int\u00e9gr\u00e9s aux SIG : ils peuvent encha\u00eener la recherche de donn\u00e9es, leur chargement et leur exploitation dans une analyse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il faut cependant distinguer la date d\u2019extraction des donn\u00e9es de la date de derni\u00e8re modification de chaque objet dans OpenStreetMap. Une extraction r\u00e9cente ne garantit pas que toutes les informations soient \u00e0 jour ou exhaustives.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La qualit\u00e9 de l\u2019analyse d\u00e9pend donc aussi de la couverture et de l\u2019actualit\u00e9 de la source.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"8_Analyse_cadastrale_et_zonage_durbanisme\"><\/span>8. Analyse cadastrale et zonage d\u2019urbanisme<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La partie la plus approfondie des essais concerne le cadastre de Mulhouse et les zones d\u2019urbanisme US1 et US4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019objectif \u00e9tait d\u2019identifier les grandes parcelles cadastrales intersectant certaines zones d\u2019urbanisme, puis de v\u00e9rifier les r\u00e9sultats et de comparer diff\u00e9rentes m\u00e9thodes de calcul.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"81_Identifier_la_parcelle_de_la_mairie\"><\/span>8.1. Identifier la parcelle de la mairie<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019agent a recherch\u00e9 la parcelle correspondant \u00e0 l\u2019adresse de la mairie de Mulhouse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il a produit une couche contenant une parcelle identifi\u00e9e par la r\u00e9f\u00e9rence cadastrale <code>68224000KO0140<\/code>, avec une contenance cadastrale annonc\u00e9e de 9 147 m\u00b2 et une zone d\u2019urbanisme US4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019analyse g\u00e9om\u00e9trique a donn\u00e9 une superficie g\u00e9od\u00e9sique d\u2019environ 9 148,85 m\u00b2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La diff\u00e9rence entre ces deux valeurs est faible. Elle rappelle n\u00e9anmoins que la contenance cadastrale et la superficie calcul\u00e9e \u00e0 partir de la g\u00e9om\u00e9trie ne sont pas n\u00e9cessairement identiques.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019agent a \u00e9galement \u00e9tudi\u00e9 le recouvrement avec la zone US4. Ce contr\u00f4le g\u00e9om\u00e9trique ne remplace \u00e9videmment pas la consultation des documents r\u00e9glementaires pour d\u00e9terminer les r\u00e8gles d\u2019urbanisme applicables.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"82_Controler_la_qualite_des_donnees_cadastrales\"><\/span>8.2. Contr\u00f4ler la qualit\u00e9 des donn\u00e9es cadastrales<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Un autre ensemble d\u2019essais a port\u00e9 sur les 22 828 parcelles cadastrales de Mulhouse charg\u00e9es dans QGIS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les contr\u00f4les ont notamment concern\u00e9 :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>la pr\u00e9sence de g\u00e9om\u00e9tries nulles ou vides ;<\/li>\n\n\n\n<li>la validit\u00e9 g\u00e9om\u00e9trique ;<\/li>\n\n\n\n<li>les attributs n\u00e9cessaires \u00e0 l\u2019identification des parcelles ;<\/li>\n\n\n\n<li>les doublons \u00e9ventuels sur les identifiants cadastraux ;<\/li>\n\n\n\n<li>les contenances manquantes ou nulles ;<\/li>\n\n\n\n<li>les statistiques de surface cadastrale.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Les contr\u00f4les r\u00e9alis\u00e9s ont r\u00e9v\u00e9l\u00e9 une contenance manquante, sans g\u00e9om\u00e9trie nulle, vide ou invalide dans l\u2019ensemble examin\u00e9. Aucune duplication n\u2019a \u00e9t\u00e9 d\u00e9tect\u00e9e selon la cl\u00e9 cadastrale utilis\u00e9e pour le contr\u00f4le.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019agent a ensuite extrait les parcelles dont la contenance cadastrale \u00e9tait sup\u00e9rieure ou \u00e9gale \u00e0 10 000 m\u00b2. Le r\u00e9sultat comprenait 230 parcelles, pour une somme des contenances de 6 579 796 m\u00b2.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/creation_couche_aiagent.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"340\" data-attachment-id=\"16920\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/creation_couche_aiagent\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/creation_couche_aiagent.png?fit=945%2C502&amp;ssl=1\" data-orig-size=\"945,502\" data-comments-opened=\"1\" data-image-title=\"creation_couche_aiagent\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/creation_couche_aiagent.png?fit=640%2C340&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/creation_couche_aiagent.png?resize=640%2C340&#038;ssl=1\" alt=\"\" class=\"wp-image-16920\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/creation_couche_aiagent.png?w=945&amp;ssl=1 945w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/creation_couche_aiagent.png?resize=300%2C159&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/creation_couche_aiagent.png?resize=768%2C408&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ces tests montrent que l\u2019agent peut prendre en charge une cha\u00eene de travail relativement longue, allant de l\u2019inspection des donn\u00e9es jusqu\u2019\u00e0 la production d\u2019un sous-ensemble destin\u00e9 \u00e0 une analyse ult\u00e9rieure.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"9_Croiser_les_parcelles_cadastrales_avec_les_zones_US1\"><\/span>9. Croiser les parcelles cadastrales avec les zones US1<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019\u00e9tape suivante consistait \u00e0 identifier les grandes parcelles intersectant une zone US1 de Mulhouse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le crit\u00e8re retenu \u00e9tait le suivant :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>contenance cadastrale sup\u00e9rieure ou \u00e9gale \u00e0 10 000 m\u00b2 ;<\/li>\n\n\n\n<li>intersection avec au moins une zone US1 ;<\/li>\n\n\n\n<li>intersection partielle accept\u00e9e : la parcelle n\u2019a pas besoin d\u2019\u00eatre enti\u00e8rement situ\u00e9e dans la zone.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Le r\u00e9sultat \u00e9tait de <strong>23 parcelles<\/strong>, pour une somme de contenances cadastrales de <strong>866 775 m\u00b2, soit 86,6775 hectares<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il faut bien comprendre la signification de cette somme. Elle correspond \u00e0 la contenance cadastrale des 23 parcelles enti\u00e8res, et non \u00e0 la superficie cumul\u00e9e de leurs parties situ\u00e9es en zone US1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette distinction est essentielle dans toute analyse croisant parcellaire cadastral et zonage d\u2019urbanisme.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les op\u00e9rations de s\u00e9lection, d&rsquo;intersection et de calcul de surfaces utilis\u00e9es dans ces tests font partie des traitements classiques d&rsquo;un projet SIG. Pour approfondir ces techniques, vous pouvez \u00e9galement consulter mes autres tutoriels consacr\u00e9s aux traitements spatiaux avec QGIS,comme ,par exemple, <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/qgis-requete-sql-depuis-le-menu-contextuel-des-couches\/?utm_source=chatgpt.com\">QGIS : requ\u00eate SQL depuis le menu contextuel des couches.<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"91_Calculer_les_surfaces_reellement_situees_en_US1\"><\/span>9.1. Calculer les surfaces r\u00e9ellement situ\u00e9es en US1<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Un test compl\u00e9mentaire a consist\u00e9 \u00e0 calculer la superficie de chaque parcelle situ\u00e9e \u00e0 l\u2019int\u00e9rieur des zones US1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour cela, les six zones US1 retenues ont \u00e9t\u00e9 r\u00e9unies, puis leur intersection avec chacune des 23 parcelles a \u00e9t\u00e9 calcul\u00e9e. Les surfaces d\u2019intersection ont \u00e9t\u00e9 mesur\u00e9es g\u00e9od\u00e9siquement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La somme des surfaces d\u2019intersection obtenue \u00e9tait d\u2019environ <strong>334 818,95 m\u00b2<\/strong>, soit 33,48 hectares.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce r\u00e9sultat est tr\u00e8s diff\u00e9rent des 866 775 m\u00b2 de contenances cadastrales totales. Il correspond \u00e0 une autre mesure : la superficie g\u00e9om\u00e9trique couverte par le zonage US1 \u00e0 l\u2019int\u00e9rieur des parcelles retenues.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Certaines parcelles n\u2019intersectaient la zone que sur une surface tr\u00e8s faible. Cinq intersections mesuraient moins d\u2019un m\u00e8tre carr\u00e9. Ces cas m\u00e9ritent une attention particuli\u00e8re, car de petites surfaces peuvent correspondre \u00e0 des contacts g\u00e9om\u00e9triques tr\u00e8s limit\u00e9s ou \u00e0 des diff\u00e9rences de trac\u00e9 entre les donn\u00e9es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il est important de les signaler plut\u00f4t que de les \u00e9liminer automatiquement : leur traitement d\u00e9pend de l\u2019objectif de l\u2019\u00e9tude et de la pr\u00e9cision attendue.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"92_Verifier_les_resultats_avec_PostGIS\"><\/span>9.2. V\u00e9rifier les r\u00e9sultats avec PostGIS<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pour v\u00e9rifier la reproductibilit\u00e9 des calculs, une seconde cha\u00eene de traitement a \u00e9t\u00e9 ex\u00e9cut\u00e9e dans PostGIS \u00e0 partir des donn\u00e9es import\u00e9es dans la base.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les r\u00e9sultats des surfaces d\u2019intersection concordaient avec ceux obtenus dans QGIS \u00e0 moins de 0,001 m\u00b2.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Parcelle<\/td><td>Surface AI Agent (m\u00b2)<\/td><td>Surface PostGIS (m\u00b2)<\/td><td>\u00c9cart<\/td><\/tr><tr><td><strong>LT 23<\/strong><\/td><td>82 938,63<\/td><td>82 938,630895<\/td><td>&lt; 0,001 m\u00b2<\/td><\/tr><tr><td><strong>LS 44<\/strong><\/td><td>43 405,59<\/td><td>43 405,593682<\/td><td>&lt; 0,001 m\u00b2<\/td><\/tr><tr><td><strong>IN 120<\/strong><\/td><td>38 584,92<\/td><td>38 584,916023<\/td><td>&lt; 0,001 m\u00b2<\/td><\/tr><tr><td><strong>KC 97<\/strong><\/td><td>6 992,67<\/td><td>6 992,671316<\/td><td>&lt; 0,001 m\u00b2<\/td><\/tr><tr><td><strong>LV 96<\/strong><\/td><td>403,57<\/td><td>403,564706<\/td><td>&lt; 0,001 m\u00b2<\/td><\/tr><tr><td><strong>LT 2<\/strong><\/td><td>0,52<\/td><td>0,521420<\/td><td>&lt; 0,001 m\u00b2<\/td><\/tr><tr><td><strong>LP 32<\/strong><\/td><td>0,21<\/td><td>0,205157<\/td><td>&lt; 0,001 m\u00b2<\/td><\/tr><tr><td><strong>ME 84<\/strong><\/td><td>0,06<\/td><td>0,060270<\/td><td>&lt; 0,001 m\u00b2<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Cette concordance renforce la confiance dans les r\u00e9sultats de ce cas d\u2019\u00e9tude. Elle ne constitue pas une validation totalement ind\u00e9pendante au sens strict, car les deux environnements peuvent partager des biblioth\u00e8ques g\u00e9om\u00e9triques et des conventions de calcul. Elle reste n\u00e9anmoins un contr\u00f4le compl\u00e9mentaire utile.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cet exemple illustre une bonne pratique : lorsqu\u2019un r\u00e9sultat est important, il est pr\u00e9f\u00e9rable de ne pas se limiter au compte rendu fourni par l\u2019agent. Il est possible de reproduire le calcul, de v\u00e9rifier les crit\u00e8res et de comparer les valeurs obtenues.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&rsquo;utilisation de PostGIS permet ici de reproduire les op\u00e9rations spatiales directement dans la base de donn\u00e9es. Si tu souhaites approfondir cette approche, consulte \u00e9galement mes tutoriels consacr\u00e9s \u00e0 PostgreSQL et PostGIS, notamment l<a href=\"https:\/\/www.sigterritoires.fr\/index.php\/lanalyse-spatiale-avec-sql3-les-fonctions-de-relation-spatiale\/?utm_source=chatgpt.com\">es requ\u00eates spatiales et les fonctions g\u00e9om\u00e9triques<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"10_Trois_formulations_dun_meme_prompt\"><\/span>10. Trois formulations d\u2019un m\u00eame prompt<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Les derniers tests ont port\u00e9 sur une question simple en apparence :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Quelles sont les grandes parcelles de Mulhouse situ\u00e9es en zone US1 ?<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cette demande peut \u00eatre formul\u00e9e de plusieurs fa\u00e7ons. Or, les mots employ\u00e9s ne pr\u00e9cisent pas n\u00e9cessairement tous les crit\u00e8res n\u00e9cessaires \u00e0 un traitement reproductible.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"101_Le_prompt_minimal\"><\/span>10.1. Le prompt minimal<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La premi\u00e8re formulation \u00e9tait :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong><em>Trouve les grandes parcelles de Mulhouse en zone US1.<\/em><\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019agent a recherch\u00e9 des donn\u00e9es cadastrales dans son catalogue, charg\u00e9 230 entit\u00e9s et cr\u00e9\u00e9 une couche de r\u00e9sultat contenant 23 parcelles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il a indiqu\u00e9 que certaines parcelles pouvaient n\u2019\u00eatre concern\u00e9es que partiellement par la zone US1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le r\u00e9sultat num\u00e9rique \u00e9tait correct. Cependant, la demande ne pr\u00e9cisait pas explicitement le seuil d\u00e9finissant une grande parcelle, la source cadastrale \u00e0 privil\u00e9gier ni les contr\u00f4les \u00e0 effectuer.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"102_Le_prompt_intermediaire\"><\/span>10.2. Le prompt interm\u00e9diaire<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La deuxi\u00e8me formulation explicitait le seuil et le crit\u00e8re spatial :<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong><em>S\u00e9lectionne les parcelles dont la contenance cadastrale est sup\u00e9rieure ou \u00e9gale \u00e0 10 000 m\u00b2 et qui intersectent une zone US1 de Mulhouse. Donne le nombre de parcelles et la somme de leurs contenances.<\/em><\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Cette fois, l\u2019agent a explor\u00e9 les connexions disponibles, charg\u00e9 les 22 828 parcelles depuis PostGIS et utilis\u00e9 des requ\u00eates SQL et du code Python.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il a retrouv\u00e9 les 23 parcelles et calcul\u00e9 une somme des contenances de 866 775 m\u00b2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le r\u00e9sultat \u00e9tait identique, mais le chemin technique \u00e9tait diff\u00e9rent de celui du premier essai.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"103_Le_prompt_detaille\"><\/span>10.3. Le prompt d\u00e9taill\u00e9<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La troisi\u00e8me formulation demandait explicitement d\u2019inspecter les sources disponibles, de pr\u00e9ciser les crit\u00e8res, de cr\u00e9er une nouvelle couche sans modifier les donn\u00e9es sources, de contr\u00f4ler le r\u00e9sultat et de documenter les limites.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019agent a produit une couche <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/le-format-geopackage-et-qgis-3\/\">GeoPackage<\/a> contenant les 23 parcelles. Il a \u00e9galement signal\u00e9 qu\u2019une parcelle source sans contenance ne pouvait pas \u00eatre \u00e9valu\u00e9e, que les licences des tables PostGIS n\u2019\u00e9taient pas renseign\u00e9es et que la surface r\u00e9ellement situ\u00e9e en US1 n\u2019avait pas \u00e9t\u00e9 calcul\u00e9e dans ce traitement.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"104_Que_nous_apprend_cette_comparaison\"><\/span>10.4. Que nous apprend cette comparaison ?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Les trois essais ont produit le m\u00eame nombre de parcelles. Les deux formulations les plus explicites ont \u00e9galement donn\u00e9 la m\u00eame somme des contenances cadastrales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La diff\u00e9rence principale concernait le chemin technique et le compte rendu :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>le prompt minimal a conduit \u00e0 une recherche dans le catalogue ;<\/li>\n\n\n\n<li>le prompt interm\u00e9diaire a conduit \u00e0 l\u2019exploration de PostGIS et \u00e0 l\u2019utilisation de SQL et Python ;<\/li>\n\n\n\n<li>le prompt d\u00e9taill\u00e9 a demand\u00e9 explicitement des contr\u00f4les et une documentation des limites.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"> Comparaison des trois essais<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Indicateur<\/strong><\/td><td><strong>Prompt minimal<\/strong><\/td><td><strong>Prompt interm\u00e9diaire<\/strong><\/td><td><strong>Prompt d\u00e9taill\u00e9<\/strong><\/td><\/tr><tr><td><strong>Parcelles retenues<\/strong><\/td><td>23<\/td><td>23<\/td><td>23<\/td><\/tr><tr><td><strong>Somme des contenances<\/strong><\/td><td>Non fournie<\/td><td>866 775 m\u00b2<\/td><td>866 775 m\u00b2<\/td><\/tr><tr><td><strong>Recherche des donn\u00e9es<\/strong><\/td><td>Catalogue TerraLab<\/td><td>Base PostGIS<\/td><td>Base PostGIS<\/td><\/tr><tr><td><strong>Couche de r\u00e9sultat<\/strong><\/td><td>Oui<\/td><td>S\u00e9lection dans la couche cadastrale<\/td><td>GeoPackage export\u00e9<\/td><\/tr><tr><td><strong>Contr\u00f4les explicitement rapport\u00e9s<\/strong><\/td><td>Peu d\u00e9taill\u00e9s<\/td><td>R\u00e9sultat chiffr\u00e9<\/td><td>Identifiants, seuil et intersections<\/td><\/tr><tr><td><strong>Limites signal\u00e9es<\/strong><\/td><td>Intersection partielle<\/td><td>Contenance des parcelles enti\u00e8res<\/td><td>Contenance manquante, mill\u00e9sime et licences inconnus<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Cette exp\u00e9rience ne d\u00e9montre pas qu\u2019un prompt d\u00e9taill\u00e9 donne syst\u00e9matiquement un r\u00e9sultat plus exact. Elle montre plut\u00f4t que <strong>la pr\u00e9cision des instructions permet de mieux exprimer les crit\u00e8res attendus et d\u2019exiger une restitution plus compl\u00e8te du travail effectu\u00e9<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour comparer des formulations, il faut \u00e9galement repartir du m\u00eame projet initial et \u00e9viter de r\u00e9utiliser les r\u00e9sultats d\u2019un essai pr\u00e9c\u00e9dent. Dans le cas contraire, on mesure aussi la capacit\u00e9 de l\u2019agent \u00e0 conserver le contexte de la conversation.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"11_Les_limites_a_prendre_en_compte\"><\/span>11. Les limites \u00e0 prendre en compte<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Les 32 tests ont montr\u00e9 des capacit\u00e9s int\u00e9ressantes, mais plusieurs points m\u00e9ritent une attention particuli\u00e8re.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"La_provenance_des_donnees\"><\/span>La provenance des donn\u00e9es<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019agent peut rechercher et charger des sources, mais le mill\u00e9sime exact, la date de mise \u00e0 jour ou la licence ne sont pas toujours disponibles dans son compte rendu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ces informations doivent \u00eatre v\u00e9rifi\u00e9es lorsque la production est destin\u00e9e \u00e0 un usage professionnel ou \u00e0 une diffusion publique.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"La_distinction_entre_resultat_et_controle\"><\/span>La distinction entre r\u00e9sultat et contr\u00f4le<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Un compte rendu peut annoncer qu\u2019un contr\u00f4le a \u00e9t\u00e9 r\u00e9alis\u00e9. Il est pr\u00e9f\u00e9rable de pouvoir identifier le crit\u00e8re appliqu\u00e9 et, lorsque c\u2019est n\u00e9cessaire, de reproduire la v\u00e9rification.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans cette s\u00e9rie d\u2019essais, les r\u00e9sultats num\u00e9riques ont \u00e9t\u00e9 valid\u00e9s manuellement. Cette d\u00e9marche ne doit pas \u00eatre confondue avec une garantie g\u00e9n\u00e9rale de fiabilit\u00e9 de l\u2019agent dans toutes les situations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"La_qualite_cartographique\"><\/span>La qualit\u00e9 cartographique<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019agent peut produire une premi\u00e8re carte ou une mise en page, mais les choix de repr\u00e9sentation, la lisibilit\u00e9 des \u00e9tiquettes, la l\u00e9gende et la documentation peuvent encore n\u00e9cessiter des ajustements.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Linterpretation_metier\"><\/span>L\u2019interpr\u00e9tation m\u00e9tier<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Une op\u00e9ration g\u00e9om\u00e9trique correctement ex\u00e9cut\u00e9e ne r\u00e9pond pas n\u00e9cessairement \u00e0 toutes les questions m\u00e9tier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une parcelle qui intersecte une zone d\u2019urbanisme n\u2019est pas n\u00e9cessairement enti\u00e8rement comprise dans cette zone. De m\u00eame, un croisement g\u00e9om\u00e9trique ne suffit pas \u00e0 \u00e9tablir les r\u00e8gles r\u00e9glementaires applicables \u00e0 une parcelle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La qualit\u00e9 de l\u2019analyse d\u00e9pend donc toujours de la d\u00e9finition du probl\u00e8me et de l\u2019interpr\u00e9tation du r\u00e9sultat.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"12_Conclusion_un_assistant_operationnel_pas_un_remplacement_de_lexpertise_SIG\"><\/span>12. Conclusion : un assistant op\u00e9rationnel, pas un remplacement de l\u2019expertise SIG<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ces 32 tests montrent que TerraLab AI Agent peut prendre en charge un \u00e9ventail significatif d\u2019op\u00e9rations dans QGIS : exploration des donn\u00e9es, statistiques, traitements spatiaux, recherche de sources, requ\u00eates SQL, cr\u00e9ation de couches et production cartographique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les r\u00e9sultats num\u00e9riques obtenus au cours des essais ont \u00e9t\u00e9 valid\u00e9s manuellement. La comparaison entre QGIS et PostGIS sur le calcul des intersections US1 a \u00e9galement confirm\u00e9 la reproductibilit\u00e9 des r\u00e9sultats dans ce cas pr\u00e9cis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019int\u00e9r\u00eat de l\u2019agent ne r\u00e9side donc pas uniquement dans sa capacit\u00e9 \u00e0 produire une r\u00e9ponse en langage naturel. Il peut encha\u00eener plusieurs op\u00e9rations techniques et contribuer \u00e0 acc\u00e9l\u00e9rer la r\u00e9alisation d\u2019un travail SIG.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mais l\u2019automatisation ne supprime pas les exigences fondamentales de la g\u00e9omatique : qualit\u00e9 des donn\u00e9es, choix des m\u00e9thodes, coh\u00e9rence des syst\u00e8mes de coordonn\u00e9es, tra\u00e7abilit\u00e9 des sources et interpr\u00e9tation des r\u00e9sultats.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L\u2019utilisateur conserve un r\u00f4le essentiel dans la d\u00e9finition des crit\u00e8res, le contr\u00f4le des op\u00e9rations et la validation de la pertinence m\u00e9tier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Le meilleur usage d\u2019un agent IA dans QGIS n\u2019est donc pas de lui d\u00e9l\u00e9guer aveugl\u00e9ment une analyse, mais de lui confier une partie du travail tout en conservant la ma\u00eetrise de la m\u00e9thode et du r\u00e9sultat.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Article fond\u00e9 sur une s\u00e9rie de 32 tests r\u00e9alis\u00e9s dans QGIS 4.2. L\u2019\u00e9valuation porte sur les op\u00e9rations observ\u00e9es et les r\u00e9sultats contr\u00f4l\u00e9s dans le cadre de ces essais ; elle ne constitue pas une garantie g\u00e9n\u00e9rale de performance dans tous les projets SIG.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Transparence : cette \u00e9valuation a \u00e9t\u00e9 r\u00e9alis\u00e9e dans le cadre d\u2019une prestation r\u00e9mun\u00e9r\u00e9e convenue avec TerraLab. Les observations et conclusions pr\u00e9sent\u00e9es reposent excluisivement sur les essais effectu\u00e9s et leur validation, et non sur une garantie de r\u00e9sultat du fournisseur.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ressource :<\/strong> <a href=\"https:\/\/terra-lab.ai\/fr\/ai-agent\">TerraLab AI Agent<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Comment utiliser TerraLab AI Agent dans QGIS et peut-on lui confier de v\u00e9ritables analyses g\u00e9ographiques ? \u00c0 travers 32 tests pratiques r\u00e9alis\u00e9s avec QGIS 4.2, cet article \u00e9value les capacit\u00e9s de cet agent d&rsquo;intelligence artificielle :&hellip;<\/p>\n","protected":false},"author":1,"featured_media":16911,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"sfsi_plus_gutenberg_text_before_share":"","sfsi_plus_gutenberg_show_text_before_share":"","sfsi_plus_gutenberg_icon_type":"","sfsi_plus_gutenberg_icon_alignemt":"","sfsi_plus_gutenburg_max_per_row":"","_monsterinsights_skip_tracking":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[3853,1945,62],"tags":[4851,4861,4859,4857,4853,4855,4863],"class_list":["post-16902","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iafr","category-pluigin","category-qgis-2","tag-agent-ia-dans-qgis","tag-analyse-spatiale-avec-intelligence-artificielle","tag-assistant-ia-geomatique","tag-automatisation-des-traitements-sig","tag-intelligence-artificielle-et-sig","tag-plugin-ia-qgis","tag-terralab-ai-agent-test"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"D\u00e9couvrez TerraLab AI Agent dans QGIS 4.2 \u00e0 travers 32 tests pratiques : analyses spatiales, cartographie, PostGIS, automatisation SIG, r\u00e9sultats v\u00e9rifi\u00e9s et limites de l&#039;IA.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Atilio Francois\"\/>\n\t<meta name=\"google-site-verification\" content=\"ByXHZUbGNn7RNv-Xk5A-ysTZrM65VLIO2RxfSJ2nIEQ\" \/>\n\t<meta name=\"keywords\" content=\"agent ia dans qgis,analyse spatiale avec intelligence artificielle,assistant ia g\u00e9omatique,automatisation des traitements sig,intelligence artificielle et sig,plugin ia qgis,terralab ai agent test\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Blog SIG &amp; Territoires | le portail des professionnels du SIG\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"TerraLab AI Agent : 32 tests pratiques dans QGIS 4.2\" \/>\n\t\t<meta property=\"og:description\" content=\"D\u00e9couvrez TerraLab AI Agent dans QGIS 4.2 \u00e0 travers 32 tests pratiques : analyses spatiales, cartographie, PostGIS, automatisation SIG, r\u00e9sultats v\u00e9rifi\u00e9s et limites de l&#039;IA.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/Atilio-1.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/Atilio-1.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"98\" \/>\n\t\t<meta property=\"og:image:height\" content=\"110\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-11-03T08:55:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-11-03T06:56:34+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/atilio.francois\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@SigTerritoires\" \/>\n\t\t<meta name=\"twitter:title\" content=\"TerraLab AI Agent : 32 tests pratiques dans QGIS 4.2\" \/>\n\t\t<meta name=\"twitter:description\" content=\"D\u00e9couvrez TerraLab AI Agent dans QGIS 4.2 \u00e0 travers 32 tests pratiques : analyses spatiales, cartographie, PostGIS, automatisation SIG, r\u00e9sultats v\u00e9rifi\u00e9s et limites de l&#039;IA.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@SigTerritoires\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/Atilio-1.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/terralab-ai-agent-qgis-tests\\\/#article\",\"name\":\"TerraLab AI Agent : 32 tests pratiques dans QGIS 4.2\",\"headline\":\"[FR]Et si vous pouviez confier vos traitements SIG \\u00e0 un agent IA dans QGIS ? Test d&rsquo;AI Agent de TerraLab.\",\"author\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/author\\\/admin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.sigterritoires.fr\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/terralab-ai-agent-32-tests-qgis.png?fit=1828%2C1057&ssl=1\",\"width\":1828,\"height\":1057,\"caption\":\"\\u00c9valuation pratique de TerraLab AI Agent dans QGIS 4.2.\"},\"datePublished\":\"2026-11-03T09:55:00+01:00\",\"dateModified\":\"2026-11-03T07:56:34+01:00\",\"inLanguage\":\"fr-FR\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/terralab-ai-agent-qgis-tests\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/terralab-ai-agent-qgis-tests\\\/#webpage\"},\"articleSection\":\"IA(fr), Plugin, QGis, Agent IA dans QGIS, Analyse spatiale avec intelligence artificielle, Assistant IA g\\u00e9omatique, Automatisation des traitements SIG, Intelligence artificielle et SIG, Plugin IA QGIS, TerraLab AI Agent test, Fran\\u00e7ais, pll_6ae5ec49765bb\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/terralab-ai-agent-qgis-tests\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.sigterritoires.fr\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/category\\\/qgis-2\\\/#listItem\",\"name\":\"QGis\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/category\\\/qgis-2\\\/#listItem\",\"position\":2,\"name\":\"QGis\",\"item\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/category\\\/qgis-2\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/category\\\/qgis-2\\\/pluigin\\\/#listItem\",\"name\":\"Plugin\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/category\\\/qgis-2\\\/pluigin\\\/#listItem\",\"position\":3,\"name\":\"Plugin\",\"item\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/category\\\/qgis-2\\\/pluigin\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/terralab-ai-agent-qgis-tests\\\/#listItem\",\"name\":\"[FR]Et si vous pouviez confier vos traitements SIG \\u00e0 un agent IA dans QGIS ? Test d&rsquo;AI Agent de TerraLab.\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/category\\\/qgis-2\\\/#listItem\",\"name\":\"QGis\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/terralab-ai-agent-qgis-tests\\\/#listItem\",\"position\":4,\"name\":\"[FR]Et si vous pouviez confier vos traitements SIG \\u00e0 un agent IA dans QGIS ? Test d&rsquo;AI Agent de TerraLab.\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/category\\\/qgis-2\\\/pluigin\\\/#listItem\",\"name\":\"Plugin\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#person\",\"name\":\"Atilio Francois\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/terralab-ai-agent-qgis-tests\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f76dc2a720162999bce81d6c99b6d7b9517d6600ad7ceb5ed5268f02cefaa0ee?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Atilio Francois\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/author\\\/admin\\\/\",\"name\":\"Atilio Francois\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/terralab-ai-agent-qgis-tests\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f76dc2a720162999bce81d6c99b6d7b9517d6600ad7ceb5ed5268f02cefaa0ee?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Atilio Francois\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/terralab-ai-agent-qgis-tests\\\/#webpage\",\"url\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/terralab-ai-agent-qgis-tests\\\/\",\"name\":\"TerraLab AI Agent : 32 tests pratiques dans QGIS 4.2\",\"description\":\"D\\u00e9couvrez TerraLab AI Agent dans QGIS 4.2 \\u00e0 travers 32 tests pratiques : analyses spatiales, cartographie, PostGIS, automatisation SIG, r\\u00e9sultats v\\u00e9rifi\\u00e9s et limites de l'IA.\",\"inLanguage\":\"fr-FR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/terralab-ai-agent-qgis-tests\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/author\\\/admin\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.sigterritoires.fr\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/terralab-ai-agent-32-tests-qgis.png?fit=1828%2C1057&ssl=1\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/terralab-ai-agent-qgis-tests\\\/#mainImage\",\"width\":1828,\"height\":1057,\"caption\":\"\\u00c9valuation pratique de TerraLab AI Agent dans QGIS 4.2.\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/terralab-ai-agent-qgis-tests\\\/#mainImage\"},\"datePublished\":\"2026-11-03T09:55:00+01:00\",\"dateModified\":\"2026-11-03T07:56:34+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#website\",\"url\":\"https:\\\/\\\/www.sigterritoires.fr\\\/\",\"name\":\"Blog SIG & Territoires\",\"description\":\"le portail des professionnels du SIG\",\"inLanguage\":\"fr-FR\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"TerraLab AI Agent : 32 tests pratiques dans QGIS 4.2","description":"D\u00e9couvrez TerraLab AI Agent dans QGIS 4.2 \u00e0 travers 32 tests pratiques : analyses spatiales, cartographie, PostGIS, automatisation SIG, r\u00e9sultats v\u00e9rifi\u00e9s et limites de l'IA.","canonical_url":"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/","robots":"max-image-preview:large","keywords":"agent ia dans qgis,analyse spatiale avec intelligence artificielle,assistant ia g\u00e9omatique,automatisation des traitements sig,intelligence artificielle et sig,plugin ia qgis,terralab ai agent test","webmasterTools":{"google-site-verification":"ByXHZUbGNn7RNv-Xk5A-ysTZrM65VLIO2RxfSJ2nIEQ","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#article","name":"TerraLab AI Agent : 32 tests pratiques dans QGIS 4.2","headline":"[FR]Et si vous pouviez confier vos traitements SIG \u00e0 un agent IA dans QGIS ? Test d&rsquo;AI Agent de TerraLab.","author":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/author\/admin\/#author"},"publisher":{"@id":"https:\/\/www.sigterritoires.fr\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/terralab-ai-agent-32-tests-qgis.png?fit=1828%2C1057&ssl=1","width":1828,"height":1057,"caption":"\u00c9valuation pratique de TerraLab AI Agent dans QGIS 4.2."},"datePublished":"2026-11-03T09:55:00+01:00","dateModified":"2026-11-03T07:56:34+01:00","inLanguage":"fr-FR","mainEntityOfPage":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#webpage"},"isPartOf":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#webpage"},"articleSection":"IA(fr), Plugin, QGis, Agent IA dans QGIS, Analyse spatiale avec intelligence artificielle, Assistant IA g\u00e9omatique, Automatisation des traitements SIG, Intelligence artificielle et SIG, Plugin IA QGIS, TerraLab AI Agent test, Fran\u00e7ais, pll_6ae5ec49765bb"},{"@type":"BreadcrumbList","@id":"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/#listItem","position":1,"name":"Home","item":"https:\/\/www.sigterritoires.fr\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/category\/qgis-2\/#listItem","name":"QGis"}},{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/category\/qgis-2\/#listItem","position":2,"name":"QGis","item":"https:\/\/www.sigterritoires.fr\/index.php\/category\/qgis-2\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/category\/qgis-2\/pluigin\/#listItem","name":"Plugin"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/category\/qgis-2\/pluigin\/#listItem","position":3,"name":"Plugin","item":"https:\/\/www.sigterritoires.fr\/index.php\/category\/qgis-2\/pluigin\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#listItem","name":"[FR]Et si vous pouviez confier vos traitements SIG \u00e0 un agent IA dans QGIS ? Test d&rsquo;AI Agent de TerraLab."},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/category\/qgis-2\/#listItem","name":"QGis"}},{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#listItem","position":4,"name":"[FR]Et si vous pouviez confier vos traitements SIG \u00e0 un agent IA dans QGIS ? Test d&rsquo;AI Agent de TerraLab.","previousItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/category\/qgis-2\/pluigin\/#listItem","name":"Plugin"}}]},{"@type":"Person","@id":"https:\/\/www.sigterritoires.fr\/#person","name":"Atilio Francois","image":{"@type":"ImageObject","@id":"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/f76dc2a720162999bce81d6c99b6d7b9517d6600ad7ceb5ed5268f02cefaa0ee?s=96&d=mm&r=g","width":96,"height":96,"caption":"Atilio Francois"}},{"@type":"Person","@id":"https:\/\/www.sigterritoires.fr\/index.php\/author\/admin\/#author","url":"https:\/\/www.sigterritoires.fr\/index.php\/author\/admin\/","name":"Atilio Francois","image":{"@type":"ImageObject","@id":"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/f76dc2a720162999bce81d6c99b6d7b9517d6600ad7ceb5ed5268f02cefaa0ee?s=96&d=mm&r=g","width":96,"height":96,"caption":"Atilio Francois"}},{"@type":"WebPage","@id":"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#webpage","url":"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/","name":"TerraLab AI Agent : 32 tests pratiques dans QGIS 4.2","description":"D\u00e9couvrez TerraLab AI Agent dans QGIS 4.2 \u00e0 travers 32 tests pratiques : analyses spatiales, cartographie, PostGIS, automatisation SIG, r\u00e9sultats v\u00e9rifi\u00e9s et limites de l'IA.","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/www.sigterritoires.fr\/#website"},"breadcrumb":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#breadcrumblist"},"author":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/author\/admin\/#author"},"creator":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/author\/admin\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/terralab-ai-agent-32-tests-qgis.png?fit=1828%2C1057&ssl=1","@id":"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#mainImage","width":1828,"height":1057,"caption":"\u00c9valuation pratique de TerraLab AI Agent dans QGIS 4.2."},"primaryImageOfPage":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/#mainImage"},"datePublished":"2026-11-03T09:55:00+01:00","dateModified":"2026-11-03T07:56:34+01:00"},{"@type":"WebSite","@id":"https:\/\/www.sigterritoires.fr\/#website","url":"https:\/\/www.sigterritoires.fr\/","name":"Blog SIG & Territoires","description":"le portail des professionnels du SIG","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/www.sigterritoires.fr\/#person"}}]},"og:locale":"fr_FR","og:site_name":"Blog SIG &amp; Territoires | le portail des professionnels du SIG","og:type":"article","og:title":"TerraLab AI Agent : 32 tests pratiques dans QGIS 4.2","og:description":"D\u00e9couvrez TerraLab AI Agent dans QGIS 4.2 \u00e0 travers 32 tests pratiques : analyses spatiales, cartographie, PostGIS, automatisation SIG, r\u00e9sultats v\u00e9rifi\u00e9s et limites de l'IA.","og:url":"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/","og:image":"https:\/\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/Atilio-1.png","og:image:secure_url":"https:\/\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/Atilio-1.png","og:image:width":98,"og:image:height":110,"article:published_time":"2026-11-03T08:55:00+00:00","article:modified_time":"2026-11-03T06:56:34+00:00","article:publisher":"https:\/\/www.facebook.com\/atilio.francois\/","twitter:card":"summary","twitter:site":"@SigTerritoires","twitter:title":"TerraLab AI Agent : 32 tests pratiques dans QGIS 4.2","twitter:description":"D\u00e9couvrez TerraLab AI Agent dans QGIS 4.2 \u00e0 travers 32 tests pratiques : analyses spatiales, cartographie, PostGIS, automatisation SIG, r\u00e9sultats v\u00e9rifi\u00e9s et limites de l'IA.","twitter:creator":"@SigTerritoires","twitter:image":"https:\/\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/Atilio-1.png"},"aioseo_meta_data":{"post_id":"16902","title":"TerraLab AI Agent : 32 tests pratiques dans QGIS 4.2","description":"D\u00e9couvrez TerraLab AI Agent dans QGIS 4.2 \u00e0 travers 32 tests pratiques : analyses spatiales, cartographie, PostGIS, automatisation SIG, r\u00e9sultats v\u00e9rifi\u00e9s et limites de l'IA.","keywords":null,"keyphrases":{"focus":{"keyphrase":"TerraLab AI Agent QGIS","score":0,"analysis":[]},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-10-29 12:45:11","updated":"2026-11-03 10:57:03","seo_analyzer_scan_date":null,"focus_keyword":"TerraLab AI Agent QGIS","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.sigterritoires.fr\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.sigterritoires.fr\/index.php\/category\/qgis-2\/\" title=\"QGis\">QGis<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.sigterritoires.fr\/index.php\/category\/qgis-2\/pluigin\/\" title=\"Plugin\">Plugin<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t&#91;FR&#93;Et si vous pouviez confier vos traitements SIG \u00e0 un agent IA dans QGIS ? Test d\u2019AI Agent de TerraLab.\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.sigterritoires.fr\/"},{"label":"QGis","link":"https:\/\/www.sigterritoires.fr\/index.php\/category\/qgis-2\/"},{"label":"Plugin","link":"https:\/\/www.sigterritoires.fr\/index.php\/category\/qgis-2\/pluigin\/"},{"label":"[FR]Et si vous pouviez confier vos traitements SIG \u00e0 un agent IA dans QGIS ? Test d&rsquo;AI Agent de TerraLab.","link":"https:\/\/www.sigterritoires.fr\/index.php\/terralab-ai-agent-qgis-tests\/"}],"jetpack_shortlink":"https:\/\/wp.me\/p6XU0A-4oC","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/terralab-ai-agent-32-tests-qgis.png?fit=1828%2C1057&ssl=1","_links":{"self":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/16902","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/comments?post=16902"}],"version-history":[{"count":0,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/16902\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media\/16911"}],"wp:attachment":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media?parent=16902"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/categories?post=16902"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/tags?post=16902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}