Gustavo Garcia
Gustavo García, a lecturer and researcher at the University of Twente's Faculty ITC, has a diverse academic background. Originally from Guatemala, he holds a bachelor's degree in software engineering and a master's in human resource management from his home country. In the Netherlands, he pursued further studies, obtaining a master's and PhD in geoinformatics. Prior to his current position, he accrued experience as a lecturer, software engineer, and researcher, notably focusing on geovisual analytics and collaborative analysis.
Sessions
In a project funded by the Ai NED program, we are developing a plugin, named IntelliGeo, that integrates general-purpose Large Language Models (LLMs) into QGIS. The idea is to use the modelling power of LLMs to facilitate the generation of Geoprocessing workflows in the Model Designer of QGIS. In this plugin, an LLM plays the role of a modelling assistant that receives the user’s instructions and develops a Geoprocessing workflow based on the provided specification, accounting for the geoprocessing tools in QGIS and the loaded data in the table of contents. The plugin also helps the user to improve the model iteratively through verbal instructions.
The interactions between users and the LLM through the plugin are recorded. These records will be used afterwards to fine-tune the LLMs and improve their ability to solve GIS problems.
The first release of the plugin will be available in the coming months. In the workshop, we will introduce the plugin to the QGIS community, receive their requirements and opinions about the future direction of the plugin, and seek collaborators for the project. The program for the workshop will be as follows:
15:30 – 15:45 | Introduction to the IntelliGeo plugin
15:45 – 16:00 | Installation of the IntelliGeo plugin
16:00 – 16:30 | Interactive demonstration
16:30 – 16:45 | Individual testing
16:45 – 17:00 | Feedback
You can download the demo project from the resources.
IntelliGeo requirements:
- langchain_cohere >= 0.1.9
- langchain_openai >= 0.1.6
- pyperclip >= 1.3.0
- langchain >= 0.2.2
- requests >= 2.31.0
- psutil~=6.0.0