Ga naar inhoud
Terug naar blog
AI Agent
QGIS
Handleiding

AI Agent voor QGIS: complete handleiding

QGIS met het AI Agent-paneel open aan de rechterkant en gebouwen in het centrum van Bordeaux gekleurd op hoogte over satellietbeelden
Twee zinnen, vanaf een leeg project: eerst een satelliet-basiskaart, dan 3,124 OpenStreetMap-gebouwen gekleurd op hoogte.

AI Agent is een chatpaneel in . Je schrijft de taak, en die wordt uitgevoerd in het project dat je al open hebt, met zijn lagen, zijn CRS, zijn selectie en de extent die op het scherm staat. We bouwen het zelf, dus deze handleiding gaat over onze eigen tool.

Ze behandelt je eerste run, wat de agent kan bereiken, de twee chips die bepalen hoe hij zich gedraagt, en hoe je een run die je niet wilde ongedaan maakt.

Wat één prompt doet

Vier zinnen, na elkaar getypt in hetzelfde paneel, in één project. Niets hieronder is met de hand voorbereid.

Installeren en inloggen

Open in QGIS Plugins -> Manage and Install Plugins, zoek naar AI Agent, en klik op Install. Het werkt op QGIS 3.28 en later, QGIS 4 inbegrepen, op Windows, macOS en Linux.

Open het paneel via de TerraLab-toolbar en klik op Sign in / Sign up. Je browser opent, je maakt een account aan, en de plugin verbindt zichzelf. Geen API-sleutel, geen creditcard, gratis runs om te beginnen.

Je eerste run

Beschrijf het resultaat, niet de procedure

"Kleur de gebouwen op hoogte" is een betere prompt dan "open de eigenschappen, kies een graduated renderer, kies het hoogteveld". De agent leest het project voordat hij handelt, dus lagen, velden en paden benoemen is meestal verspilde moeite.

Lees de stappen, niet alleen het antwoord

Een grijze regel onder je bericht telt het werk: 4 steps, 39.6s. Vouw ze open en elke tool-aanroep staat er, met zijn argumenten en wat eruit kwam. Zo onderscheid je een goed resultaat van een plausibel resultaat.

Antwoord wanneer erom gevraagd wordt

Een run kan stoppen bij een klein kaartje met twee tot vier opties. Bij ons gebeurde dat twee keer: de weergave bevatte 6,355 OSM-features, en slechts 117 van 3,124 gebouwen hadden een hoogtelabel. Beide waren echte vertakkingen in het werk, en beide zijn achteraf zichtbaar in de trace.

Controleer wat er is veranderd

Chips onder het antwoord noemen de lagen die de run heeft gemaakt of aangeraakt. Klik op een chip voor het gebruikelijke QGIS-menu: tonen in het Layers-paneel, ernaartoe zoomen, de attributentabel openen, laageigenschappen.

Het activiteitenblok van een run, met tool-aanroepen, tijden, twee beantwoorde vragen en een samenvatting
Eén run, opengevouwen. De twee grijze regels met een vinkje zijn de vragen die hij stelde en de antwoorden die hij kreeg.

Eén prompt is één run, hoeveel QGIS-stappen die ook vergt. Een run stopt vanzelf bij 60 tool-aanroepen of 40 minuten, zodat een taak die is misgelopen niet eeuwig kan doorlopen.

Wat hij kan bereiken

Gegevens. Lokale bestanden, externe bestanden, WFS, WMS, XYZ, STAC en COG-beelden, OpenStreetMap-extracten, geocoding, routering. Zet een GeoPackage op het paneel en het laadt als laag.

Analyse. Elk Processing-algoritme, met de parameternamen en de bekende valkuilen opgezocht in plaats van geraden. Buffers, joins, zonal statistics, topologiecontroles, isochronen op basis van OSM-wegen, hoogteprofielen langs een lijn.

Cartografie. Symbologie, gecategoriseerde en gegradueerde renderers, labels, afdruklayouts met een kaart, een legenda, een schaalbalk en een noordpijl, en vervolgens een export naar PDF of PNG.

Bewerken. Features toevoegen, bijwerken en verwijderen, geometrieherstel, vertex-bewerkingen, samenvoegen en splitsen, binnen een echte QGIS-bewerkingssessie die je kunt terugdraaien.

Antwoorden. Waar een QGIS-instelling zich bevindt en hoe je iets met de hand doet, uit de officiële QGIS-documentatie, met de link. Vraag hoe je ongeldige geometrieën herstelt en je krijgt een antwoord, geen run.

De agent beantwoordt een QGIS-hoe-vraag met drie methodes en een link naar de QGIS-documentatie
Een vraag over QGIS zelf: de te gebruiken menu's, in volgorde, en de documentatiepagina waar het antwoord vandaan komt.

Als AI Edit of AI Segmentation geïnstalleerd is, stuurt de agent die ook aan: beelden transformeren vanuit een prompt, of elk voorbeeld van een object binnen een zone vectoriseren.

Hij controleert zijn eigen werk

Vanaf Medium effort en hoger rendert de agent de kaart en bekijkt hij wat hij heeft gemaakt. In de layout-run deed hij precies dat, oordeelde dat het resultaat niet leesbaar was, en herstelde de tekenvolgorde voordat hij afrondde.

De agent rendert de kaart, oordeelt dat het resultaat niet leesbaar is, en corrigeert de laagstyling
Onaangekondigd, midden in een run: renderen, oordelen, corrigeren. De formulering is die van de agent zelf.

Dat is het gedrag dat de moeite waard is om op te letten, in beide richtingen. Hij meldde dat slechts 186 van 3,124 gebouwen een bruikbare hoogte hadden, in plaats van stilzwijgend een veld vol nulls te stylen. Hij kan ook overtuigd fout zitten, dus de trace blijft het ding om te lezen.

De controle houden

Drie dingen staan tussen het model en je project.

De permission chip, naast de + in de composer, bepaalt wanneer hij stopt om te vragen.

NiveauHij vraagt vóór
Ask firstElke wijziging
Balanced (standaard)Verwijderen en overschrijven
AutopilotNiets, behalve het uitgeven van credits en het uitvoeren van Python
Het permission-popover met Ask first, Balanced en Autopilot
Eén klik, drie niveaus, live toegepast midden in een run.

Autopilot is een sessiekeuze: een herstart van QGIS keert terug naar Balanced, ongeacht wat je de vorige keer koos. Twee dingen vragen altijd om bevestiging, op elk niveau: alles wat credits uitgeeft, en het uitvoeren van ruwe Python, wat je te zien krijgt voordat het draait.

De approval card is hoe vragen eruitziet. Eén zin die zegt wat er staat te gebeuren, jouw antwoord, en het klapt in tot één regel zodra er een beslissing is, zodat een lange run leesbaar blijft.

Ongedaan maken. Elke run laat een checkpoint achter. De pijl in de paneelkop opent de lijst, nieuwste eerst, met de regel waarop je project staat aangevinkt.

Het restore-overzicht met After run 3, Before run 3, tot aan het begin van het gesprek
Echte checkpoints uit de sessie in deze handleiding. De laatste regel verwerpt alles wat het gesprek heeft gedaan.

Kies een regel en het project keert ernaar terug. De restore legt eerst de staat vast die hij achterlaat, zodat hij zelf ook ongedaan gemaakt kan worden, en Ctrl+Alt+Z stapt terug zonder iets te openen. Checkpoints zijn verankerd aan runs, niet aan losse tool-aanroepen.

Hem de juiste context geven

De agent leest het project al: laagnamen, types, CRS, aantal features, veldnamen, extents, het canvas, je selectie. Wat je toevoegt, is wat hij niet kan zien.

Het bijlagenmenu met Add photos and files, en Attach a layer of this project
De +-knop. Bestanden die je waar dan ook op het paneel neerzet, volgen hetzelfde pad.
  • Voeg een foto of een gegevensbestand toe, of een laag van dit project.
  • Sleep een laag rechtstreeks vanuit het QGIS Layers-paneel naar het paneel.
  • Zet bestanden neer waar dan ook op het paneel: gegevens laden als laag, afbeeldingen gaan naar het model.
  • Typ @ om een gegevensbron of een van je geïnstalleerde QGIS-plugins in het bericht te noemen.

Elk project houdt zijn eigen gesprekken bij. Het vergrootglas in de kop doorzoekt ze op titel en op berichttekst, en een gesprek exporteert als Markdown.

De twee instellingen die het waard zijn om te veranderen

Effort, de chip vóór Send, is geen modelkiezer. Ze benoemt hoeveel denkwerk je koopt.

NiveauWat het doetPlan
InstantBegint zo snel mogelijk te werken. Plant of onderzoekt nietFree
MediumPlant, controleert zijn resultaten, zoekt algoritmes en documentatie opPro
HighDieper plannen, onderzoek en eigen koers bij moeilijkere takenPro
Het effort-popover, een schuifregelaar met drie standen, ingesteld op Medium
De schuifregelaar is de hele bediening. Een niveau benoemt een uitkomst, geen model.

Instant is de juiste keuze voor "in welk CRS staat dit project" en voor een enkele stylingwijziging. Medium leverde elke run in deze handleiding, vragen en zelfcontroles inbegrepen. High is voor de taak waar je anders een middag voor had vrijgemaakt.

Connectors, de eerste pagina van Settings, bepaalt waar gegevens vandaan komen. Negenendertig bronnen, tien standaard aan: OpenStreetMap, Overture, Natural Earth, NASA, Copernicus, de Planetary Computer, de nationale karteringsdiensten, en meer. Elke bron vermeldt wat ze nodig heeft voordat je ze inschakelt, en de meeste hebben niets nodig.

De connectors-pagina in de AI Agent-instellingen, met categoriepillen en één schakelaar per bron
De karteringsdienst van je eigen land inschakelen verandert de antwoorden meer dan welke promptformulering ook.

Je geïnstalleerde QGIS-plugins krijgen rijen op dezelfde pagina, zodat de agent ze bij naam kan bereiken.

Personalisation is de andere pagina die een bezoek waard is. Hoe de AI je moet noemen, wat je doet, een alinea over je werk, vaste instructies, je GIS-ervaring, metrisch of imperiaal, hoe nieuwe lagen genoemd moeten worden, en de notities die hij tussen gesprekken bijhoudt.

De personalisation-pagina met identiteit, over jou, instructies en hoe je werkt
Eén keer geschreven, gelezen aan het begin van elk gesprek.

Wat je machine verlaat

Elk bericht gaat naar onze gehoste dienst. Wat meereist: je verzoek, een beschrijving van het project (CRS, extent, en per laag de naam, het type, het geometrietype, de zichtbaarheid, het aantal features, de veldnamen en de extent, plus één voorbeeldrij van de actieve laag), het pad naar het projectbestand, je recente Processing-runs, de nieuwste QGIS-waarschuwingen, en wat je hebt bijgevoegd.

Wat niet: de inhoud van je raster- en vectorbestanden, je projectbestand zelf, feature-geometrieën, volledige attributentabellen, en elk project waarover je niets hebt gevraagd. Je activeringssleutel verschijnt nooit in een tool-resultaat, en databasewachtwoorden in laag-URI's worden uit elk resultaat en elke traceback geschrapt.

Free vs Pro

Free geeft je 10 runs per maand, op het snelle model, met elke tool, elke connector en elke QGIS-plugin, voor persoonlijk gebruik. Pro is 250 runs per maand voor 49 EUR: het Pro-model voor moeilijke taken, Medium en High effort, geheugen en vaste instructies, langere runs, commercieel gebruik.

Niets wordt per tool-aanroep gemeten. De run met 60 stappen en de run met 3 stappen kosten evenveel.

Vragen

Kan het mijn project stukmaken?

Het verandert het project, dat is het hele punt, en de wijziging is omkeerbaar. Balanced vraagt vóór alles wat destructief is, en het run-checkpoint zet het project terug, zelfs nadat je iets hebt goedgekeurd wat je niet had moeten goedkeuren. Sla je project toch op voor een lange sessie, zoals je zou doen vóór elke reeks bewerkingen.

Schrijft het Python in mijn QGIS?

Het kan Python uitvoeren wanneer een taak dat vereist, en dat is het enige waarover elk niveau vraagt, Autopilot inbegrepen. Je ziet de code voordat ze draait.

Wat gebeurt er als het fout zit?

Het is een taalmodel, dus het kan fout zitten, en dat overtuigend. Daarvoor dient het activiteitenblok: vouw het open, bekijk de argumenten die het koos en de aantallen die eruit kwamen. Onze eigen run meldde dat slechts 186 van 3,124 gebouwen een bruikbare hoogte hadden, het soort regel dat de moeite waard is om te lezen voordat je de kaart vertrouwt.

Hoe lang duurt een run?

Seconden voor een vraag, minuten voor echt werk. In deze handleiding: 43 seconden voor de basiskaart, 6 minuten 30 voor de gebouwen en hun hoogte-schaal, 2 minuten 37 voor de layout, minder dan een minuut voor elke vraag. QGIS blijft bruikbaar terwijl een fetch loopt.

Werkt het offline?

Nee. Er is geen lokaal model en geen offline modus. De plugin draait op jouw machine, het model draait op de onze.

Worden mijn gegevens gebruikt om een model te trainen?

Nee. De dienst plant de QGIS-stappen, en niets anders.

Is het open source?

De plugin is dat, onder GPL-2.0-or-later: de tool-executor, het permissiemodel, de bestands- en netwerkbeveiligingen, het paneel. Wat op jouw computer draait, is dus volledig controleerbaar. De gehoste dienst, haar prompt en de open-datacatalogus zijn dat niet.

Wat je moet onthouden

Beschrijf het resultaat, niet de procedure. De agent leest het project eerst, dus lagen en paden benoemen is meestal verspilde moeite.

Eén prompt is één run, wat die ook kost aan stappen, en hij stopt zichzelf bij 60 tool-aanroepen of 40 minuten.

Het activiteitenblok is het product. Het openvouwen is hoe je een goed resultaat onderscheidt van een plausibel resultaat.

Elke run laat een checkpoint achter, en een restore kan zelf ook ongedaan worden gemaakt, dus iets goedkeuren waar je spijt van krijgt is geen doodlopende weg.

Effort koopt planning en controle, geen ander karakter. Instant antwoordt, Medium werkt en verifieert, High denkt eerst na.

Connectors bepalen welke gegevens hij kan vinden. Je nationale karteringsdienst inschakelen is meer waard dan welke promptformulering ook.

See plans and pricing