﻿{"id":16932,"date":"2026-11-06T09:55:00","date_gmt":"2026-11-06T08:55:00","guid":{"rendered":"https:\/\/www.sigterritoires.fr\/?p=16932"},"modified":"2026-11-06T10:04:14","modified_gmt":"2026-11-06T09:04:14","slug":"terralab-ai-agent-qgis-32-testes","status":"publish","type":"post","link":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/","title":{"rendered":"[PT]E se pudesses delegar os teus processos SIG a um agente de IA integrado no QGIS? Teste do TerraLab AI Agent"},"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<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\/pt\/terralab-ai-agent-qgis-32-testes\/#TerraLab_AI_Agent_32_testes_de_um_agente_de_IA_no_QGIS_42\" >TerraLab AI Agent: 32 testes de um agente de IA no QGIS 4.2<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#Introducao\" >Introdu\u00e7\u00e3o<\/a><\/li><\/ul><\/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\/pt\/terralab-ai-agent-qgis-32-testes\/#1_Um_agente_de_IA_integrado_no_trabalho_SIG\" >1. Um agente de IA integrado no trabalho SIG<\/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\/pt\/terralab-ai-agent-qgis-32-testes\/#2_Descobrir_o_TerraLab_AI_Agent\" >2. Descobrir o TerraLab AI Agent<\/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\/pt\/terralab-ai-agent-qgis-32-testes\/#3_Metodologia_dos_testes\" >3. Metodologia dos testes<\/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\/pt\/terralab-ai-agent-qgis-32-testes\/#4_Um_dossier_experimental_para_analisar_e_reproduzir_os_testes\" >4. Um dossier experimental para analisar e reproduzir os testes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#5_Exploracao_de_dados_e_estatisticas\" >5. Explora\u00e7\u00e3o de dados e estat\u00edsticas<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#Resultados_corretos_e_cartografia_melhoravel_atraves_de_iteracoes\" >Resultados corretos e cartografia melhor\u00e1vel atrav\u00e9s de itera\u00e7\u00f5es<\/a><\/li><\/ul><\/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\/pt\/terralab-ai-agent-qgis-32-testes\/#6_Gestao_de_erros_e_encadeamento_de_operacoes\" >6. Gest\u00e3o de erros e encadeamento de opera\u00e7\u00f5es<\/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\/pt\/terralab-ai-agent-qgis-32-testes\/#7_Pesquisa_de_dados_um_exemplo_com_OpenStreetMap\" >7. Pesquisa de dados: um exemplo com OpenStreetMap<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#8_Analise_cadastral_e_zonamento_urbanistico\" >8. An\u00e1lise cadastral e zonamento urban\u00edstico<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#81_Identificar_a_parcela_da_Camara_Municipal\" >8.1. Identificar a parcela da C\u00e2mara Municipal<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#82_Verificar_a_qualidade_dos_dados_cadastrais\" >8.2. Verificar a qualidade dos dados cadastrais<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#9_Cruzar_as_parcelas_cadastrais_com_as_zonas_US1\" >9. Cruzar as parcelas cadastrais com as zonas US1<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#91_Calcular_as_superficies_efetivamente_situadas_em_US1\" >9.1. Calcular as superf\u00edcies efetivamente situadas em US1<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#92_Verificar_os_resultados_com_PostGIS\" >9.2. Verificar os resultados com PostGIS<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#10_Tres_formulacoes_do_mesmo_prompt\" >10. Tr\u00eas formula\u00e7\u00f5es do mesmo prompt<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#101_O_prompt_minimo\" >10.1. O prompt m\u00ednimo<\/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\/pt\/terralab-ai-agent-qgis-32-testes\/#102_O_prompt_intermedio\" >10.2. O prompt interm\u00e9dio<\/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\/pt\/terralab-ai-agent-qgis-32-testes\/#103_O_prompt_detalhado\" >10.3. O prompt detalhado<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#104_O_que_nos_ensina_esta_comparacao\" >10.4. O que nos ensina esta compara\u00e7\u00e3o?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#11_Limitacoes_a_ter_em_conta\" >11. Limita\u00e7\u00f5es a ter em conta<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#A_proveniencia_dos_dados\" >A proveni\u00eancia dos dados<\/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\/pt\/terralab-ai-agent-qgis-32-testes\/#A_distincao_entre_resultado_e_verificacao\" >A distin\u00e7\u00e3o entre resultado e verifica\u00e7\u00e3o<\/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\/pt\/terralab-ai-agent-qgis-32-testes\/#A_qualidade_cartografica\" >A qualidade cartogr\u00e1fica<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#A_interpretacao_no_contexto_da_atividade\" >A interpreta\u00e7\u00e3o no contexto da atividade<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#12_Conclusao_um_assistente_operacional_nao_um_substituto_da_experiencia_em_SIG\" >12. Conclus\u00e3o: um assistente operacional, n\u00e3o um substituto da experi\u00eancia em SIG<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"TerraLab_AI_Agent_32_testes_de_um_agente_de_IA_no_QGIS_42\"><\/span>TerraLab AI Agent: 32 testes de um agente de IA no QGIS 4.2<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Introducao\"><\/span>Introdu\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A intelig\u00eancia artificial est\u00e1 a transformar progressivamente a forma como trabalhamos com os Sistemas de Informa\u00e7\u00e3o Geogr\u00e1fica. Para al\u00e9m dos assistentes capazes de gerar c\u00f3digo ou responder a perguntas, est\u00e3o a surgir agentes de IA que podem interagir diretamente com o projeto QGIS, executar opera\u00e7\u00f5es e produzir resultados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O TerraLab AI Agent insere-se nesta nova abordagem. Em vez de se limitar a fornecer instru\u00e7\u00f5es ao utilizador, pode analisar os dados dispon\u00edveis, encadear opera\u00e7\u00f5es e atuar sobre o projeto SIG.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mas at\u00e9 que ponto podemos confiar-lhe tarefas reais de geom\u00e1tica? Que opera\u00e7\u00f5es consegue executar? E quais s\u00e3o os limites que importa conhecer?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para responder a estas quest\u00f5es, realizei uma s\u00e9rie de 32 testes no QGIS 4.2. O objetivo n\u00e3o era apenas verificar se o agente conseguia responder aos pedidos, mas tamb\u00e9m avaliar os resultados produzidos, a forma como executava as opera\u00e7\u00f5es e a necessidade de controlo por parte do utilizador.<\/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_Um_agente_de_IA_integrado_no_trabalho_SIG\"><\/span>1. Um agente de IA integrado no trabalho SIG<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Os assistentes de IA utilizados com o QGIS podem assumir v\u00e1rias formas. Alguns ajudam a escrever express\u00f5es, consultas SQL ou scripts Python. Outros permitem obter explica\u00e7\u00f5es sobre as funcionalidades do software ou orientar o utilizador na realiza\u00e7\u00e3o de uma opera\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um agente de IA operacional vai mais longe: pode interagir com o projeto, inspecionar as camadas, consultar os seus atributos, procurar dados, executar tratamentos e criar novos resultados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta diferen\u00e7a \u00e9 importante. O utilizador n\u00e3o pede apenas uma explica\u00e7\u00e3o sobre como realizar uma opera\u00e7\u00e3o: pode solicitar diretamente ao agente que a execute.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 precisamente esta abordagem que o TerraLab AI Agent procura oferecer. O objetivo dos testes apresentados neste artigo foi avaliar as suas capacidades num conjunto de situa\u00e7\u00f5es concretas, desde a explora\u00e7\u00e3o de dados at\u00e9 \u00e0 an\u00e1lise espacial e \u00e0 produ\u00e7\u00e3o cartogr\u00e1fica.<\/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_Descobrir_o_TerraLab_AI_Agent\"><\/span>2. Descobrir o TerraLab AI Agent<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O TerraLab AI Agent \u00e9 uma extens\u00e3o para QGIS concebida para funcionar como um agente de IA integrado no ambiente de trabalho SIG.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O utilizador interage com o agente atrav\u00e9s de instru\u00e7\u00f5es em linguagem natural. Este pode analisar o conte\u00fado do projeto, identificar as camadas dispon\u00edveis, procurar fontes de dados e executar opera\u00e7\u00f5es em fun\u00e7\u00e3o do pedido.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entre as possibilidades testadas encontram-se, nomeadamente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a inspe\u00e7\u00e3o das camadas e dos respetivos campos;<\/li>\n\n\n\n<li>a realiza\u00e7\u00e3o de estat\u00edsticas e a sele\u00e7\u00e3o de entidades;<\/li>\n\n\n\n<li>a cria\u00e7\u00e3o de campos e de novas camadas;<\/li>\n\n\n\n<li>a execu\u00e7\u00e3o de opera\u00e7\u00f5es de an\u00e1lise espacial;<\/li>\n\n\n\n<li>a pesquisa e o carregamento de dados externos;<\/li>\n\n\n\n<li>a utiliza\u00e7\u00e3o de consultas SQL e de bases de dados PostGIS;<\/li>\n\n\n\n<li>a produ\u00e7\u00e3o de mapas e composi\u00e7\u00f5es cartogr\u00e1ficas.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Esta integra\u00e7\u00e3o permite abordar o trabalho SIG de uma forma diferente: em vez de executar manualmente cada etapa, o utilizador pode descrever o resultado pretendido e deixar o agente realizar uma parte das opera\u00e7\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Extens\u00e3o:<\/strong> <a href=\"https:\/\/terra-lab.ai\/fr\/ai-agent\">TerraLab AI Agent<\/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\"><iframe loading=\"lazy\" title=\"Review of the AI Agent for QGIS plugin by TerraLab\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/QuVbzBfkacw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\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_Metodologia_dos_testes\"><\/span>3. Metodologia dos testes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A avalia\u00e7\u00e3o foi organizada em 32 testes, concebidos para explorar diferentes funcionalidades do agente em situa\u00e7\u00f5es concretas de trabalho com dados geogr\u00e1ficos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os testes abrangeram v\u00e1rias categorias:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>explora\u00e7\u00e3o de dados e estat\u00edsticas;<\/li>\n\n\n\n<li>gest\u00e3o de erros e encadeamento de opera\u00e7\u00f5es;<\/li>\n\n\n\n<li>pesquisa e carregamento de dados externos;<\/li>\n\n\n\n<li>an\u00e1lise cadastral e cruzamento com zonas de ordenamento urban\u00edstico;<\/li>\n\n\n\n<li>opera\u00e7\u00f5es espaciais e c\u00e1lculo de superf\u00edcies;<\/li>\n\n\n\n<li>utiliza\u00e7\u00e3o de SQL e PostGIS;<\/li>\n\n\n\n<li>cria\u00e7\u00e3o de camadas e produ\u00e7\u00e3o cartogr\u00e1fica.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A abordagem consistiu em formular pedidos em linguagem natural, observar as opera\u00e7\u00f5es executadas pelo agente e verificar os resultados obtidos no QGIS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sempre que poss\u00edvel, os valores num\u00e9ricos foram verificados manualmente. Alguns c\u00e1lculos foram tamb\u00e9m reproduzidos atrav\u00e9s de outros m\u00e9todos, nomeadamente com PostGIS, para avaliar a concord\u00e2ncia dos resultados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 importante sublinhar que estes testes n\u00e3o pretendem constituir uma certifica\u00e7\u00e3o geral do agente. Os resultados apresentados dizem respeito \u00e0s opera\u00e7\u00f5es realizadas e \u00e0s condi\u00e7\u00f5es espec\u00edficas de cada ensaio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Um_dossier_experimental_para_analisar_e_reproduzir_os_testes\"><\/span>4. Um dossier experimental para analisar e reproduzir os testes<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Para documentar a avalia\u00e7\u00e3o, foi preparado um dossier experimental que re\u00fane os elementos necess\u00e1rios para acompanhar os testes e compreender os resultados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para cada ensaio, o dossier apresenta, conforme aplic\u00e1vel:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>o pedido formulado ao agente;<\/li>\n\n\n\n<li>uma captura de ecr\u00e3 da execu\u00e7\u00e3o;<\/li>\n\n\n\n<li>uma captura de ecr\u00e3 do resultado no QGIS;<\/li>\n\n\n\n<li>o relat\u00f3rio textual produzido pelo agente;<\/li>\n\n\n\n<li>as observa\u00e7\u00f5es relativas \u00e0 verifica\u00e7\u00e3o do resultado.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Os testes foram realizados a partir de um projeto inicial que continha duas camadas. Esta base comum permitiu avaliar a capacidade do agente para explorar os dados dispon\u00edveis e executar opera\u00e7\u00f5es a partir de um contexto de trabalho definido.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alguns ensaios exigiram tamb\u00e9m acesso \u00e0 Internet, a servi\u00e7os externos ou a uma base de dados PostGIS. Estas depend\u00eancias s\u00e3o indicadas quando s\u00e3o relevantes para a reprodu\u00e7\u00e3o dos testes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O dossier permite assim acompanhar os pedidos, observar o comportamento do agente e verificar os resultados apresentados no artigo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Dossier dos testes:<\/strong> <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/RapportAIAgent\">Consultar o relat\u00f3rio em PDF<\/a> (em franc\u00eas)  Consultar o relat\u00f3rio em PDF (em ingl\u00eas)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Projeto de dados:<\/strong> <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/dataAIAgent\">Descarregar os dados utilizados nos testes<\/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=\"5_Exploracao_de_dados_e_estatisticas\"><\/span>5. Explora\u00e7\u00e3o de dados e estat\u00edsticas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Os primeiros ensaios incidiram sobre uma camada de munic\u00edpios da aglomera\u00e7\u00e3o de Mulhouse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O agente come\u00e7ou por inspecionar a estrutura da camada, identificar os campos dispon\u00edveis e ter em conta um filtro relativo \u00e0 popula\u00e7\u00e3o. A partir destes dados, calculou estat\u00edsticas, extraiu os munic\u00edpios que ultrapassavam um determinado limiar populacional e criou um campo destinado a armazenar as \u00e1reas em hectares.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Estas opera\u00e7\u00f5es s\u00e3o comuns num projeto SIG, mas a forma como s\u00e3o encadeadas \u00e9 reveladora. O agente tem de compreender a estrutura da camada, escolher os campos adequados, aplicar um crit\u00e9rio e produzir um resultado utiliz\u00e1vel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os ensaios inclu\u00edram tamb\u00e9m o c\u00e1lculo de densidades populacionais. A densidade foi obtida dividindo a popula\u00e7\u00e3o pela superf\u00edcie dos munic\u00edpios, calculada atrav\u00e9s de um m\u00e9todo geod\u00e9sico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O agente produziu depois mapas tem\u00e1ticos e composi\u00e7\u00f5es cartogr\u00e1ficas que comparavam a popula\u00e7\u00e3o total com a densidade populacional.<\/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=\"Resultados_corretos_e_cartografia_melhoravel_atraves_de_iteracoes\"><\/span>Resultados corretos e cartografia melhor\u00e1vel atrav\u00e9s de itera\u00e7\u00f5es<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A valida\u00e7\u00e3o dos valores num\u00e9ricos foi positiva. No entanto, as primeiras composi\u00e7\u00f5es cartogr\u00e1ficas apresentavam algumas defici\u00eancias, nomeadamente contraste insuficiente em determinados r\u00f3tulos, elementos da legenda que podiam ser melhorados e informa\u00e7\u00f5es a precisar relativamente \u00e0s unidades e ao ano dos dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pedi ent\u00e3o ao agente que melhorasse as suas produ\u00e7\u00f5es cartogr\u00e1ficas, tendo em conta estas observa\u00e7\u00f5es. O agente introduziu altera\u00e7\u00f5es nas composi\u00e7\u00f5es, nomeadamente na apresenta\u00e7\u00e3o dos t\u00edtulos, das unidades e das legendas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta abordagem ilustra um aspeto interessante da utiliza\u00e7\u00e3o de um agente de IA no QGIS: o trabalho pode decorrer atrav\u00e9s de sucessivas itera\u00e7\u00f5es. O utilizador examina o resultado, identifica os aspetos a melhorar e formula novas instru\u00e7\u00f5es, que o agente traduz em altera\u00e7\u00f5es ao projeto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A qualidade cartogr\u00e1fica n\u00e3o depende, portanto, apenas da primeira resposta. Pode ser melhorada ao longo do di\u00e1logo, sem que o utilizador tenha necessariamente de efetuar cada altera\u00e7\u00e3o diretamente na interface do QGIS. No entanto, continua a ser importante verificar se as corre\u00e7\u00f5es introduzidas respondem efetivamente \u00e0s necessidades de legibilidade e comunica\u00e7\u00e3o do mapa.<\/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_Gestao_de_erros_e_encadeamento_de_operacoes\"><\/span>6. Gest\u00e3o de erros e encadeamento de opera\u00e7\u00f5es<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Outro teste consistia em pedir uma estat\u00edstica sobre um campo que n\u00e3o existia na camada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O agente n\u00e3o inventou qualquer valor. Assinalou o problema e prop\u00f4s a utiliza\u00e7\u00e3o de campos num\u00e9ricos dispon\u00edveis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Um teste complementar combinava uma opera\u00e7\u00e3o v\u00e1lida com um pedido inv\u00e1lido. O agente realizou o c\u00e1lculo poss\u00edvel e interrompeu depois a etapa que n\u00e3o podia ser executada corretamente.<\/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\">Este comportamento \u00e9 interessante: um agente SIG n\u00e3o deve apenas saber executar uma opera\u00e7\u00e3o; deve tamb\u00e9m reconhecer as situa\u00e7\u00f5es em que os dados n\u00e3o permitem responder ao pedido.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Estes dois ensaios constituem, contudo, casos particulares. N\u00e3o s\u00e3o suficientes para demonstrar que o agente ir\u00e1 gerir corretamente todos os erros poss\u00edveis, nomeadamente erros de geometria, sistemas de coordenadas inadequados ou interpreta\u00e7\u00f5es amb\u00edguas de um crit\u00e9rio espacial.<\/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_Pesquisa_de_dados_um_exemplo_com_OpenStreetMap\"><\/span>7. Pesquisa de dados: um exemplo com OpenStreetMap<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Os testes incidiram depois na pesquisa de farm\u00e1cias na aglomera\u00e7\u00e3o de Mulhouse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O agente pesquisou dados no OpenStreetMap, criou uma camada de pontos com 71 farm\u00e1cias e conservou v\u00e1rios atributos descritivos: nome, morada, hor\u00e1rio de funcionamento, telefone, s\u00edtio Web ou acessibilidade, sempre que estas informa\u00e7\u00f5es estavam dispon\u00edveis.<\/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\">Em seguida, contou as farm\u00e1cias por munic\u00edpio. O resultado abrangia os 39 munic\u00edpios da camada municipal, dos quais 16 n\u00e3o tinham qualquer farm\u00e1cia registada nos dados utilizados.<\/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\">Este exemplo ilustra uma vantagem importante dos agentes integrados nos SIG: podem encadear a pesquisa de dados, o seu carregamento e a sua utiliza\u00e7\u00e3o numa an\u00e1lise.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9, no entanto, necess\u00e1rio distinguir a data de extra\u00e7\u00e3o dos dados da data da \u00faltima modifica\u00e7\u00e3o de cada objeto no OpenStreetMap. Uma extra\u00e7\u00e3o recente n\u00e3o garante que todas as informa\u00e7\u00f5es estejam atualizadas ou sejam exaustivas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A qualidade da an\u00e1lise depende, portanto, tamb\u00e9m da cobertura e da atualidade da fonte de dados.<\/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_Analise_cadastral_e_zonamento_urbanistico\"><\/span>8. An\u00e1lise cadastral e zonamento urban\u00edstico<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A parte mais aprofundada dos ensaios incidiu sobre o cadastro de Mulhouse e as zonas de ordenamento urban\u00edstico US1 e US4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O objetivo era identificar grandes parcelas cadastrais que intersectassem determinadas zonas urban\u00edsticas, verificar os resultados e comparar diferentes m\u00e9todos de c\u00e1lculo.<\/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_Identificar_a_parcela_da_Camara_Municipal\"><\/span>8.1. Identificar a parcela da C\u00e2mara Municipal<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O agente pesquisou a parcela correspondente \u00e0 morada da C\u00e2mara Municipal de Mulhouse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Produziu uma camada com uma parcela identificada pela refer\u00eancia cadastral 68224000KO0140, com uma \u00e1rea cadastral indicada de 9 147 m\u00b2 e uma classifica\u00e7\u00e3o urban\u00edstica US4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A an\u00e1lise geom\u00e9trica produziu uma superf\u00edcie geod\u00e9sica de aproximadamente 9 148,85 m\u00b2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A diferen\u00e7a entre estes dois valores \u00e9 pequena. Ainda assim, recorda-nos que a \u00e1rea cadastral e a superf\u00edcie calculada a partir da geometria n\u00e3o s\u00e3o necessariamente id\u00eanticas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O agente analisou tamb\u00e9m a sobreposi\u00e7\u00e3o com a zona US4. Esta verifica\u00e7\u00e3o geom\u00e9trica n\u00e3o substitui, naturalmente, a consulta dos documentos regulamentares para determinar as regras urban\u00edsticas aplic\u00e1veis.<\/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_Verificar_a_qualidade_dos_dados_cadastrais\"><\/span>8.2. Verificar a qualidade dos dados cadastrais<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Outro conjunto de ensaios incidiu sobre as 22 828 parcelas cadastrais de Mulhouse carregadas no QGIS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As verifica\u00e7\u00f5es abrangeram, nomeadamente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a exist\u00eancia de geometrias nulas ou vazias;<\/li>\n\n\n\n<li>a validade geom\u00e9trica;<\/li>\n\n\n\n<li>os atributos necess\u00e1rios \u00e0 identifica\u00e7\u00e3o das parcelas;<\/li>\n\n\n\n<li>eventuais duplicados nos identificadores cadastrais;<\/li>\n\n\n\n<li>\u00e1reas cadastrais em falta ou com valor nulo;<\/li>\n\n\n\n<li>estat\u00edsticas relativas \u00e0s \u00e1reas cadastrais.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">As verifica\u00e7\u00f5es realizadas revelaram uma \u00e1rea cadastral em falta, mas n\u00e3o identificaram geometrias nulas, vazias ou inv\u00e1lidas no conjunto examinado. Tamb\u00e9m n\u00e3o foi detetada qualquer duplica\u00e7\u00e3o com base na chave cadastral utilizada na verifica\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O agente extraiu depois as parcelas cuja \u00e1rea cadastral era igual ou superior a 10 000 m\u00b2. O resultado inclu\u00eda 230 parcelas, com uma soma das \u00e1reas cadastrais 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\">Estes testes mostram que o agente consegue assumir uma cadeia de trabalho relativamente longa, desde a inspe\u00e7\u00e3o dos dados at\u00e9 \u00e0 produ\u00e7\u00e3o de um subconjunto destinado a uma an\u00e1lise posterior.<\/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_Cruzar_as_parcelas_cadastrais_com_as_zonas_US1\"><\/span>9. Cruzar as parcelas cadastrais com as zonas US1<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A etapa seguinte consistia em identificar as grandes parcelas que intersectavam uma zona US1 de Mulhouse.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O crit\u00e9rio adotado foi o seguinte:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00e1rea cadastral igual ou superior a 10 000 m\u00b2;<\/li>\n\n\n\n<li>interse\u00e7\u00e3o com pelo menos uma zona US1;<\/li>\n\n\n\n<li>aceita\u00e7\u00e3o de interse\u00e7\u00f5es parciais: a parcela n\u00e3o precisava de estar inteiramente situada na zona.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">O resultado foi de 23 parcelas, com uma soma das \u00e1reas cadastrais de 866 775 m\u00b2, ou seja, 86,6775 hectares.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 importante compreender o significado desta soma. Corresponde \u00e0 \u00e1rea cadastral das 23 parcelas na sua totalidade, e n\u00e3o \u00e0 superf\u00edcie acumulada das partes dessas parcelas situadas na zona US1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta distin\u00e7\u00e3o \u00e9 essencial em qualquer an\u00e1lise que cruze parcelas cadastrais com zonamento urban\u00edstico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As opera\u00e7\u00f5es de sele\u00e7\u00e3o, interse\u00e7\u00e3o e c\u00e1lculo de superf\u00edcies utilizadas nestes testes fazem parte dos procedimentos cl\u00e1ssicos de um projeto SIG. Para aprofundar estas t\u00e9cnicas, pode tamb\u00e9m consultar os meus outros tutoriais dedicados aos tratamentos espaciais com QGIS, por exemplo, <em>QGIS: executar uma consulta SQL a partir do menu de contexto das camadas<\/em>.<\/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_Calcular_as_superficies_efetivamente_situadas_em_US1\"><\/span>9.1. Calcular as superf\u00edcies efetivamente situadas em US1<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Um teste complementar consistiu em calcular a superf\u00edcie de cada parcela situada no interior das zonas US1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para isso, as seis zonas US1 selecionadas foram reunidas e, em seguida, foi calculada a interse\u00e7\u00e3o dessa uni\u00e3o com cada uma das 23 parcelas. As superf\u00edcies de interse\u00e7\u00e3o foram medidas geodesicamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A soma das superf\u00edcies de interse\u00e7\u00e3o obtida foi de aproximadamente 334 818,95 m\u00b2, ou seja, 33,48 hectares.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este resultado \u00e9 muito diferente dos 866 775 m\u00b2 correspondentes \u00e0 \u00e1rea cadastral total. Trata-se de uma medida diferente: a superf\u00edcie geom\u00e9trica abrangida pelo zonamento US1 no interior das parcelas selecionadas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Algumas parcelas intersectavam a zona apenas numa superf\u00edcie muito reduzida. Cinco interse\u00e7\u00f5es tinham menos de um metro quadrado. Estes casos merecem aten\u00e7\u00e3o especial, pois superf\u00edcies t\u00e3o pequenas podem corresponder a contactos geom\u00e9tricos muito limitados ou a diferen\u00e7as de tra\u00e7ado entre os dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c9 importante assinal\u00e1-los em vez de os eliminar automaticamente: o seu tratamento depende do objetivo do estudo e do grau de precis\u00e3o pretendido.<\/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_Verificar_os_resultados_com_PostGIS\"><\/span>9.2. Verificar os resultados com PostGIS<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para verificar a reprodutibilidade dos c\u00e1lculos, foi executada uma segunda cadeia de processamento no PostGIS, utilizando os dados importados para a base de dados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os resultados das superf\u00edcies de interse\u00e7\u00e3o coincidiram com os obtidos no QGIS, com diferen\u00e7as inferiores a 0,001 m\u00b2.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Parcela<\/th><th>Superf\u00edcie AI Agent (m\u00b2)<\/th><th>Superf\u00edcie PostGIS (m\u00b2)<\/th><th>Diferen\u00e7a<\/th><\/tr><tr><td>LT 23<\/td><td>82 938,63<\/td><td>82 938,630895<\/td><td>&lt; 0,001 m\u00b2<\/td><\/tr><tr><td>LS 44<\/td><td>43 405,59<\/td><td>43 405,593682<\/td><td>&lt; 0,001 m\u00b2<\/td><\/tr><tr><td>IN 120<\/td><td>38 584,92<\/td><td>38 584,916023<\/td><td>&lt; 0,001 m\u00b2<\/td><\/tr><tr><td>KC 97<\/td><td>6 992,67<\/td><td>6 992,671316<\/td><td>&lt; 0,001 m\u00b2<\/td><\/tr><tr><td>LV 96<\/td><td>403,57<\/td><td>403,564706<\/td><td>&lt; 0,001 m\u00b2<\/td><\/tr><tr><td>LT 2<\/td><td>0,52<\/td><td>0,521420<\/td><td>&lt; 0,001 m\u00b2<\/td><\/tr><tr><td>LP 32<\/td><td>0,21<\/td><td>0,205157<\/td><td>&lt; 0,001 m\u00b2<\/td><\/tr><tr><td>ME 84<\/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\">Esta concord\u00e2ncia refor\u00e7a a confian\u00e7a nos resultados deste caso de estudo. N\u00e3o constitui, contudo, uma valida\u00e7\u00e3o totalmente independente em sentido estrito, uma vez que os dois ambientes podem partilhar bibliotecas geom\u00e9tricas e conven\u00e7\u00f5es de c\u00e1lculo. Ainda assim, representa uma verifica\u00e7\u00e3o complementar \u00fatil.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este exemplo ilustra uma boa pr\u00e1tica: quando um resultado \u00e9 importante, \u00e9 prefer\u00edvel n\u00e3o nos limitarmos ao relat\u00f3rio fornecido pelo agente. \u00c9 poss\u00edvel reproduzir o c\u00e1lculo, verificar os crit\u00e9rios e comparar os valores obtidos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A utiliza\u00e7\u00e3o do PostGIS permite aqui reproduzir as opera\u00e7\u00f5es espaciais diretamente na base de dados. Se pretender aprofundar esta abordagem, consulte tamb\u00e9m os meus tutoriais dedicados ao PostgreSQL e ao PostGIS, nomeadamente sobre consultas espaciais e fun\u00e7\u00f5es geom\u00e9tricas.<\/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_Tres_formulacoes_do_mesmo_prompt\"><\/span>10. Tr\u00eas formula\u00e7\u00f5es do mesmo prompt<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Os \u00faltimos testes incidiram sobre uma pergunta aparentemente simples:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Quais s\u00e3o as grandes parcelas de Mulhouse situadas na zona US1?<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este pedido pode ser formulado de v\u00e1rias maneiras. No entanto, as palavras utilizadas nem sempre especificam todos os crit\u00e9rios necess\u00e1rios para um processamento reprodut\u00edvel.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"101_O_prompt_minimo\"><\/span>10.1. O prompt m\u00ednimo<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A primeira formula\u00e7\u00e3o foi:<\/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>Encontra as grandes parcelas de Mulhouse na zona US1.<\/em><\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">O agente pesquisou dados cadastrais no seu cat\u00e1logo, carregou 230 entidades e criou uma camada de resultados com 23 parcelas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Indicou que algumas parcelas poderiam ser abrangidas apenas parcialmente pela zona US1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O resultado num\u00e9rico estava correto. No entanto, o pedido n\u00e3o especificava explicitamente o limiar que definia uma parcela grande, a fonte cadastral a privilegiar nem as verifica\u00e7\u00f5es a realizar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"102_O_prompt_intermedio\"><\/span>10.2. O prompt interm\u00e9dio<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A segunda formula\u00e7\u00e3o explicitava o limiar e o crit\u00e9rio espacial:<\/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>Seleciona as parcelas cuja \u00e1rea cadastral seja igual ou superior a 10 000 m\u00b2 e que intersectem uma zona US1 de Mulhouse. Indica o n\u00famero de parcelas e a soma das respetivas \u00e1reas cadastrais.<\/em><\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Desta vez, o agente explorou as liga\u00e7\u00f5es dispon\u00edveis, carregou as 22 828 parcelas a partir do PostGIS e utilizou consultas SQL e c\u00f3digo Python.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voltou a identificar as 23 parcelas e calculou uma soma das \u00e1reas cadastrais de 866 775 m\u00b2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O resultado era id\u00eantico, mas o procedimento t\u00e9cnico foi diferente do utilizado no primeiro ensaio.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"103_O_prompt_detalhado\"><\/span>10.3. O prompt detalhado<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A terceira formula\u00e7\u00e3o solicitava explicitamente a inspe\u00e7\u00e3o das fontes dispon\u00edveis, a defini\u00e7\u00e3o dos crit\u00e9rios, a cria\u00e7\u00e3o de uma nova camada sem modificar os dados de origem, a verifica\u00e7\u00e3o do resultado e a documenta\u00e7\u00e3o das limita\u00e7\u00f5es.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O agente produziu uma camada <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/ptshapefile-vs-geopackage-qual-formato-escolher\/\">GeoPackage<\/a> com as 23 parcelas. Assinalou tamb\u00e9m que n\u00e3o era poss\u00edvel avaliar uma parcela de origem sem \u00e1rea cadastral, que as licen\u00e7as das tabelas PostGIS n\u00e3o estavam indicadas e que, neste processamento, n\u00e3o tinha sido calculada a superf\u00edcie efetivamente situada na zona US1.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"104_O_que_nos_ensina_esta_comparacao\"><\/span>10.4. O que nos ensina esta compara\u00e7\u00e3o?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Os tr\u00eas ensaios produziram o mesmo n\u00famero de parcelas. As duas formula\u00e7\u00f5es mais expl\u00edcitas tamb\u00e9m apresentaram a mesma soma das \u00e1reas cadastrais.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A principal diferen\u00e7a dizia respeito ao procedimento t\u00e9cnico e ao relat\u00f3rio produzido:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>o prompt m\u00ednimo conduziu a uma pesquisa no cat\u00e1logo;<\/li>\n\n\n\n<li>o prompt interm\u00e9dio levou \u00e0 explora\u00e7\u00e3o do PostGIS e \u00e0 utiliza\u00e7\u00e3o de SQL e Python;<\/li>\n\n\n\n<li>o prompt detalhado solicitou explicitamente verifica\u00e7\u00f5es e documenta\u00e7\u00e3o das limita\u00e7\u00f5es.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Compara\u00e7\u00e3o dos tr\u00eas ensaios<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th><strong>Indicador<\/strong><\/th><th><strong>Prompt m\u00ednimo<\/strong><\/th><th><strong>Prompt interm\u00e9dio<\/strong><\/th><th><strong>Prompt detalhado<\/strong><\/th><\/tr><tr><td><strong>Parcelas selecionadas<\/strong><\/td><td>23<\/td><td>23<\/td><td>23<\/td><\/tr><tr><td><strong>Soma das \u00e1reas cadastrais<\/strong><\/td><td>N\u00e3o fornecida<\/td><td>866 775 m\u00b2<\/td><td>866 775 m\u00b2<\/td><\/tr><tr><td><strong>Pesquisa dos dados<\/strong><\/td><td>Cat\u00e1logo TerraLab<\/td><td>Base de dados PostGIS<\/td><td>Base de dados PostGIS<\/td><\/tr><tr><td><strong>Camada de resultados<\/strong><\/td><td>Sim<\/td><td>Sele\u00e7\u00e3o na camada cadastral<\/td><td>GeoPackage exportado<\/td><\/tr><tr><td><strong>Verifica\u00e7\u00f5es explicitamente comunicadas<\/strong><\/td><td>Pouco detalhadas<\/td><td>Resultado num\u00e9rico<\/td><td>Identificadores, limiar e interse\u00e7\u00f5es<\/td><\/tr><tr><td><strong>Limita\u00e7\u00f5es assinaladas<\/strong><\/td><td>Interse\u00e7\u00e3o parcial<\/td><td>\u00c1rea total das parcelas<\/td><td>\u00c1rea em falta, data de refer\u00eancia e licen\u00e7as desconhecidas<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Esta experi\u00eancia n\u00e3o demonstra que um prompt detalhado produza sistematicamente um resultado mais exato. Mostra, antes, que <strong>a precis\u00e3o das instru\u00e7\u00f5es permite definir melhor os crit\u00e9rios pretendidos e exigir uma apresenta\u00e7\u00e3o mais completa do trabalho realizado<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para comparar diferentes formula\u00e7\u00f5es, \u00e9 tamb\u00e9m necess\u00e1rio partir do mesmo projeto inicial e evitar reutilizar os resultados de um ensaio anterior. Caso contr\u00e1rio, estar\u00edamos tamb\u00e9m a avaliar a capacidade do agente para conservar o contexto da conversa.<\/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_Limitacoes_a_ter_em_conta\"><\/span>11. Limita\u00e7\u00f5es a ter em conta<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Os 32 testes demonstraram capacidades interessantes, mas h\u00e1 v\u00e1rios aspetos que merecem uma aten\u00e7\u00e3o especial.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"A_proveniencia_dos_dados\"><\/span>A proveni\u00eancia dos dados<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O agente consegue pesquisar e carregar fontes de dados, mas a data de refer\u00eancia exata, a data de atualiza\u00e7\u00e3o ou a licen\u00e7a nem sempre s\u00e3o indicadas no seu relat\u00f3rio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Estas informa\u00e7\u00f5es devem ser verificadas quando os resultados se destinam a uma utiliza\u00e7\u00e3o profissional ou \u00e0 divulga\u00e7\u00e3o p\u00fablica.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"A_distincao_entre_resultado_e_verificacao\"><\/span>A distin\u00e7\u00e3o entre resultado e verifica\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Um relat\u00f3rio pode indicar que foi realizada uma verifica\u00e7\u00e3o. \u00c9 prefer\u00edvel poder identificar o crit\u00e9rio aplicado e, quando necess\u00e1rio, reproduzir essa verifica\u00e7\u00e3o.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nesta s\u00e9rie de ensaios, os resultados num\u00e9ricos foram validados manualmente. Este procedimento n\u00e3o deve ser confundido com uma garantia geral de fiabilidade do agente em todas as situa\u00e7\u00f5es.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"A_qualidade_cartografica\"><\/span>A qualidade cartogr\u00e1fica<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">O agente pode produzir um primeiro mapa ou uma composi\u00e7\u00e3o cartogr\u00e1fica, mas as op\u00e7\u00f5es de representa\u00e7\u00e3o, a legibilidade dos r\u00f3tulos, a legenda e a documenta\u00e7\u00e3o podem ainda necessitar de ajustes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"A_interpretacao_no_contexto_da_atividade\"><\/span>A interpreta\u00e7\u00e3o no contexto da atividade<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Uma opera\u00e7\u00e3o geom\u00e9trica corretamente executada n\u00e3o responde necessariamente a todas as quest\u00f5es relacionadas com a atividade em causa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Uma parcela que intersecta uma zona de ordenamento urban\u00edstico n\u00e3o est\u00e1 necessariamente inclu\u00edda na sua totalidade nessa zona. Do mesmo modo, uma interse\u00e7\u00e3o geom\u00e9trica n\u00e3o \u00e9 suficiente para determinar as regras regulamentares aplic\u00e1veis a uma parcela.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A qualidade da an\u00e1lise depende, portanto, sempre da defini\u00e7\u00e3o do problema e da interpreta\u00e7\u00e3o dos resultados.<\/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_Conclusao_um_assistente_operacional_nao_um_substituto_da_experiencia_em_SIG\"><\/span>12. Conclus\u00e3o: um assistente operacional, n\u00e3o um substituto da experi\u00eancia em SIG<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Estes 32 testes mostram que o TerraLab AI Agent consegue assumir um conjunto significativo de opera\u00e7\u00f5es no QGIS: explora\u00e7\u00e3o de dados, estat\u00edsticas, processamento espacial, pesquisa de fontes, consultas SQL, cria\u00e7\u00e3o de camadas e produ\u00e7\u00e3o cartogr\u00e1fica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os resultados num\u00e9ricos obtidos durante os ensaios foram validados manualmente. A compara\u00e7\u00e3o entre QGIS e PostGIS no c\u00e1lculo das interse\u00e7\u00f5es com as zonas US1 confirmou tamb\u00e9m a reprodutibilidade dos resultados neste caso espec\u00edfico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O interesse do agente n\u00e3o reside, portanto, apenas na sua capacidade para produzir uma resposta em linguagem natural. Consegue encadear v\u00e1rias opera\u00e7\u00f5es t\u00e9cnicas e contribuir para acelerar a realiza\u00e7\u00e3o de trabalhos SIG.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No entanto, a automatiza\u00e7\u00e3o n\u00e3o elimina os requisitos fundamentais da geom\u00e1tica: qualidade dos dados, escolha dos m\u00e9todos, coer\u00eancia dos sistemas de coordenadas, rastreabilidade das fontes e interpreta\u00e7\u00e3o dos resultados.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">O utilizador continua a desempenhar um papel essencial na defini\u00e7\u00e3o dos crit\u00e9rios, no controlo das opera\u00e7\u00f5es e na valida\u00e7\u00e3o da sua pertin\u00eancia no contexto da atividade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A melhor utiliza\u00e7\u00e3o de um agente de IA no QGIS n\u00e3o consiste, portanto, em delegar-lhe cegamente uma an\u00e1lise, mas em confiar-lhe uma parte do trabalho, mantendo o controlo do m\u00e9todo e do resultado.<\/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>Artigo baseado numa s\u00e9rie de 32 testes realizados no QGIS 4.2. A avalia\u00e7\u00e3o incide sobre as opera\u00e7\u00f5es observadas e os resultados verificados no \u00e2mbito destes ensaios; n\u00e3o constitui uma garantia geral de desempenho em todos os projetos SIG.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Transpar\u00eancia: esta avalia\u00e7\u00e3o foi realizada no \u00e2mbito de um trabalho remunerado acordado com a TerraLab. As observa\u00e7\u00f5es e conclus\u00f5es apresentadas baseiam-se exclusivamente nos ensaios efetuados e na respetiva valida\u00e7\u00e3o, e n\u00e3o numa garantia de resultados por parte do fornecedor.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Recurso:<\/strong> <a href=\"https:\/\/terra-lab.ai\/fr\/ai-agent\">TerraLab AI Agent<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>TerraLab AI Agent: 32 testes de um agente de IA no QGIS 4.2 Introdu\u00e7\u00e3o A intelig\u00eancia artificial est\u00e1 a transformar progressivamente a forma como trabalhamos com os Sistemas de Informa\u00e7\u00e3o Geogr\u00e1fica. Para al\u00e9m dos assistentes capazes&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,"_monsterinsights_skip_tracking":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[3861,3418],"tags":[4920,4922,4924,4926,4928,4930,4932],"class_list":["post-16932","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iapt","category-pluigin-pt","tag-agente-de-ia-no-qgis","tag-analise-espacial-com-inteligencia-artificial","tag-assistente-de-ia-para-geomatica","tag-automatizacao-de-processos-de-sig","tag-inteligencia-artificial-e-sig","tag-plug-in-de-ia-para-qgis","tag-teste-do-terralab-ai-agent"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"Conhe\u00e7a o TerraLab AI Agent no QGIS 4.2 por meio de 32 testes pr\u00e1ticos: an\u00e1lises espaciais, cartografia, PostGIS, automa\u00e7\u00e3o de SIG, resultados verificados e limites da 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=\"agente de ia no qgis,an\u00e1lise espacial com intelig\u00eancia artificial,assistente de ia para geom\u00e1tica,automatiza\u00e7\u00e3o de processos de sig,intelig\u00eancia artificial e sig,plug-in de ia para qgis,teste do terralab ai agent\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\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 no QGIS: 32 testes pr\u00e1ticos de um agente de IA\" \/>\n\t\t<meta property=\"og:description\" content=\"Conhe\u00e7a o TerraLab AI Agent no QGIS 4.2 por meio de 32 testes pr\u00e1ticos: an\u00e1lises espaciais, cartografia, PostGIS, automa\u00e7\u00e3o de SIG, resultados verificados e limites da IA.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/\" \/>\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-06T08:55:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-11-06T09:04:14+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 no QGIS: 32 testes pr\u00e1ticos de um agente de IA\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Conhe\u00e7a o TerraLab AI Agent no QGIS 4.2 por meio de 32 testes pr\u00e1ticos: an\u00e1lises espaciais, cartografia, PostGIS, automa\u00e7\u00e3o de SIG, resultados verificados e limites da 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\\\/pt\\\/terralab-ai-agent-qgis-32-testes\\\/#article\",\"name\":\"TerraLab AI Agent no QGIS: 32 testes pr\\u00e1ticos de um agente de IA\",\"headline\":\"[PT]E se pudesses delegar os teus processos SIG a um agente de IA integrado no QGIS? Teste do TerraLab AI Agent\",\"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-06T09:55:00+01:00\",\"dateModified\":\"2026-11-06T10:04:14+01:00\",\"inLanguage\":\"fr-FR\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/pt\\\/terralab-ai-agent-qgis-32-testes\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/pt\\\/terralab-ai-agent-qgis-32-testes\\\/#webpage\"},\"articleSection\":\"IA(pt), Plugin, Agente de IA no QGIS, An\\u00e1lise espacial com intelig\\u00eancia artificial, Assistente de IA para geom\\u00e1tica, Automatiza\\u00e7\\u00e3o de processos de SIG, Intelig\\u00eancia artificial e SIG, Plug-in de IA para QGIS, Teste do TerraLab AI Agent, Portugu\\u00eas, pll_6ae5ec49765bb\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/pt\\\/terralab-ai-agent-qgis-32-testes\\\/#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\\\/pt\\\/category\\\/qgis\\\/#listItem\",\"name\":\"QGis\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/pt\\\/category\\\/qgis\\\/#listItem\",\"position\":2,\"name\":\"QGis\",\"item\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/pt\\\/category\\\/qgis\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/pt\\\/category\\\/qgis\\\/pluigin-pt\\\/#listItem\",\"name\":\"Plugin\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/pt\\\/category\\\/qgis\\\/pluigin-pt\\\/#listItem\",\"position\":3,\"name\":\"Plugin\",\"item\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/pt\\\/category\\\/qgis\\\/pluigin-pt\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/pt\\\/terralab-ai-agent-qgis-32-testes\\\/#listItem\",\"name\":\"[PT]E se pudesses delegar os teus processos SIG a um agente de IA integrado no QGIS? Teste do TerraLab AI Agent\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/pt\\\/category\\\/qgis\\\/#listItem\",\"name\":\"QGis\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/pt\\\/terralab-ai-agent-qgis-32-testes\\\/#listItem\",\"position\":4,\"name\":\"[PT]E se pudesses delegar os teus processos SIG a um agente de IA integrado no QGIS? Teste do TerraLab AI Agent\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/pt\\\/category\\\/qgis\\\/pluigin-pt\\\/#listItem\",\"name\":\"Plugin\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#person\",\"name\":\"Atilio Francois\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/pt\\\/terralab-ai-agent-qgis-32-testes\\\/#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\\\/pt\\\/terralab-ai-agent-qgis-32-testes\\\/#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\\\/pt\\\/terralab-ai-agent-qgis-32-testes\\\/#webpage\",\"url\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/pt\\\/terralab-ai-agent-qgis-32-testes\\\/\",\"name\":\"TerraLab AI Agent no QGIS: 32 testes pr\\u00e1ticos de um agente de IA\",\"description\":\"Conhe\\u00e7a o TerraLab AI Agent no QGIS 4.2 por meio de 32 testes pr\\u00e1ticos: an\\u00e1lises espaciais, cartografia, PostGIS, automa\\u00e7\\u00e3o de SIG, resultados verificados e limites da IA.\",\"inLanguage\":\"fr-FR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/pt\\\/terralab-ai-agent-qgis-32-testes\\\/#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\\\/pt\\\/terralab-ai-agent-qgis-32-testes\\\/#mainImage\",\"width\":1828,\"height\":1057,\"caption\":\"\\u00c9valuation pratique de TerraLab AI Agent dans QGIS 4.2.\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.sigterritoires.fr\\\/index.php\\\/pt\\\/terralab-ai-agent-qgis-32-testes\\\/#mainImage\"},\"datePublished\":\"2026-11-06T09:55:00+01:00\",\"dateModified\":\"2026-11-06T10:04:14+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 no QGIS: 32 testes pr\u00e1ticos de um agente de IA","description":"Conhe\u00e7a o TerraLab AI Agent no QGIS 4.2 por meio de 32 testes pr\u00e1ticos: an\u00e1lises espaciais, cartografia, PostGIS, automa\u00e7\u00e3o de SIG, resultados verificados e limites da IA.","canonical_url":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/","robots":"max-image-preview:large","keywords":"agente de ia no qgis,an\u00e1lise espacial com intelig\u00eancia artificial,assistente de ia para geom\u00e1tica,automatiza\u00e7\u00e3o de processos de sig,intelig\u00eancia artificial e sig,plug-in de ia para qgis,teste do terralab ai agent","webmasterTools":{"google-site-verification":"ByXHZUbGNn7RNv-Xk5A-ysTZrM65VLIO2RxfSJ2nIEQ","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#article","name":"TerraLab AI Agent no QGIS: 32 testes pr\u00e1ticos de um agente de IA","headline":"[PT]E se pudesses delegar os teus processos SIG a um agente de IA integrado no QGIS? Teste do TerraLab AI Agent","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-06T09:55:00+01:00","dateModified":"2026-11-06T10:04:14+01:00","inLanguage":"fr-FR","mainEntityOfPage":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#webpage"},"isPartOf":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#webpage"},"articleSection":"IA(pt), Plugin, Agente de IA no QGIS, An\u00e1lise espacial com intelig\u00eancia artificial, Assistente de IA para geom\u00e1tica, Automatiza\u00e7\u00e3o de processos de SIG, Intelig\u00eancia artificial e SIG, Plug-in de IA para QGIS, Teste do TerraLab AI Agent, Portugu\u00eas, pll_6ae5ec49765bb"},{"@type":"BreadcrumbList","@id":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#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\/pt\/category\/qgis\/#listItem","name":"QGis"}},{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/category\/qgis\/#listItem","position":2,"name":"QGis","item":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/category\/qgis\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/category\/qgis\/pluigin-pt\/#listItem","name":"Plugin"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/category\/qgis\/pluigin-pt\/#listItem","position":3,"name":"Plugin","item":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/category\/qgis\/pluigin-pt\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#listItem","name":"[PT]E se pudesses delegar os teus processos SIG a um agente de IA integrado no QGIS? Teste do TerraLab AI Agent"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/category\/qgis\/#listItem","name":"QGis"}},{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#listItem","position":4,"name":"[PT]E se pudesses delegar os teus processos SIG a um agente de IA integrado no QGIS? Teste do TerraLab AI Agent","previousItem":{"@type":"ListItem","@id":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/category\/qgis\/pluigin-pt\/#listItem","name":"Plugin"}}]},{"@type":"Person","@id":"https:\/\/www.sigterritoires.fr\/#person","name":"Atilio Francois","image":{"@type":"ImageObject","@id":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#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\/pt\/terralab-ai-agent-qgis-32-testes\/#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\/pt\/terralab-ai-agent-qgis-32-testes\/#webpage","url":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/","name":"TerraLab AI Agent no QGIS: 32 testes pr\u00e1ticos de um agente de IA","description":"Conhe\u00e7a o TerraLab AI Agent no QGIS 4.2 por meio de 32 testes pr\u00e1ticos: an\u00e1lises espaciais, cartografia, PostGIS, automa\u00e7\u00e3o de SIG, resultados verificados e limites da IA.","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/www.sigterritoires.fr\/#website"},"breadcrumb":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#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\/pt\/terralab-ai-agent-qgis-32-testes\/#mainImage","width":1828,"height":1057,"caption":"\u00c9valuation pratique de TerraLab AI Agent dans QGIS 4.2."},"primaryImageOfPage":{"@id":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/#mainImage"},"datePublished":"2026-11-06T09:55:00+01:00","dateModified":"2026-11-06T10:04:14+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 no QGIS: 32 testes pr\u00e1ticos de um agente de IA","og:description":"Conhe\u00e7a o TerraLab AI Agent no QGIS 4.2 por meio de 32 testes pr\u00e1ticos: an\u00e1lises espaciais, cartografia, PostGIS, automa\u00e7\u00e3o de SIG, resultados verificados e limites da IA.","og:url":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/","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-06T08:55:00+00:00","article:modified_time":"2026-11-06T09:04:14+00:00","article:publisher":"https:\/\/www.facebook.com\/atilio.francois\/","twitter:card":"summary","twitter:site":"@SigTerritoires","twitter:title":"TerraLab AI Agent no QGIS: 32 testes pr\u00e1ticos de um agente de IA","twitter:description":"Conhe\u00e7a o TerraLab AI Agent no QGIS 4.2 por meio de 32 testes pr\u00e1ticos: an\u00e1lises espaciais, cartografia, PostGIS, automa\u00e7\u00e3o de SIG, resultados verificados e limites da IA.","twitter:creator":"@SigTerritoires","twitter:image":"https:\/\/www.sigterritoires.fr\/wp-content\/uploads\/2026\/10\/Atilio-1.png"},"aioseo_meta_data":{"post_id":"16932","title":"TerraLab AI Agent no QGIS: 32 testes pr\u00e1ticos de um agente de IA","description":"Conhe\u00e7a o TerraLab AI Agent no QGIS 4.2 por meio de 32 testes pr\u00e1ticos: an\u00e1lises espaciais, cartografia, PostGIS, automa\u00e7\u00e3o de SIG, resultados verificados e limites da IA.","keywords":null,"keyphrases":{"focus":{"keyphrase":"agente de IA no 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-31 14:38:50","updated":"2026-11-06 10:57:09","seo_analyzer_scan_date":null,"focus_keyword":"agente de IA no 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\/pt\/category\/qgis\/\" 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\/pt\/category\/qgis\/pluigin-pt\/\" title=\"Plugin\">Plugin<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t&#91;PT&#93;E se pudesses delegar os teus processos SIG a um agente de IA integrado no QGIS? Teste do TerraLab AI Agent\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.sigterritoires.fr\/"},{"label":"QGis","link":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/category\/qgis\/"},{"label":"Plugin","link":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/category\/qgis\/pluigin-pt\/"},{"label":"[PT]E se pudesses delegar os teus processos SIG a um agente de IA integrado no QGIS? Teste do TerraLab AI Agent","link":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/terralab-ai-agent-qgis-32-testes\/"}],"jetpack_shortlink":"https:\/\/wp.me\/p6XU0A-4p6","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\/16932","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=16932"}],"version-history":[{"count":0,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/16932\/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=16932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/categories?post=16932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/tags?post=16932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}