Technical notes, ideas in progress, and research reflections.

How to build a memory system for an AI agent?

In my earlier work on autonomous GIS, I often wanted to create a memory system for AI agents that could build on previous interactions instead of starting over with every task. I did not have the opportunity or time to fully explore that memory system then. Recently, I have returned to this question from another […]

4 min read

Federal Geographic Data Committee adopted our proposed goals of Autonomous GIS

We recently learned that the U.S. Federal Geographic Data Committee (FGDC) adopted our proposed Autonomous GIS goals as part of its Spatial Data Infrastructure Modernization 2026-2027 objectives. SDI Artificial Intelligence (SDI-AI) – SDI architecture and standards, research and development of GEOAI, AIAgents, large language model’s (LLM’s) to support self-generating, self-orga

1 min read

Can a 31B open-weight model handle Autonomous GIS tasks on a single GPU? I tested Google’s new Gemma-4-31b-it-Q4-K-M on an RTX 3090 to find out. 🤖🗺️

I used my Autonomous GIS agent, LLM-Geo (github.com/gladcolor/LLM-Geo), to run a school walkability case study. The pipeline task: 1️⃣ Generate 1 km study area buffers around multiple schools. 2️⃣ Compute walkability scores (the ratio of sidewalk length to road length). 3️⃣ Map the results with the score as the title, overlaying sidewalks and buffers on […]

2 min read

Parquet format may be faster than CSV

I use CSV file for a long time to process a lot of tabular data. However, one of my recent project need to extract rows from a large parquet table. After a few testing, I found that DuckDB can speed up my work by about 5 times. I recommend to try Parquet and DuckDB if […]

1 min read

The story behind Autonomous GIS

I attended the AAG Annual Meeting for the first time and gained so much from the experience. I had the chance to meet many professors, peers, and even renowned scholars whose names I had only seen in books before. One scholar I’ve long admired mentioned that our team’s article on the concept of Autonomous GIS […]

4 min read