Zehao Lu

Researcher at UT


Sessions

09-09
15:30
90min
Large Language Models and GIS
Gustavo Garcia, Mahdi Farnaghi, Zehao Lu

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

Workshop
B308