GeoAI Agent 架构

一条最小可审计链路

用户目标
-> 数据与权限检查
-> 空间概念和分析单元
-> 可执行计划
-> GIS/遥感工具调用
-> 中间产物与地理记忆
-> 空间和语义验证
-> 报告、图层或地图
-> 人工接受或修正

这是一种 GIStudio 的综合框架,用来比较系统,不是照搬某一篇论文的固定模块。

各层职责

1. 目标与数据契约

系统先明确研究区域、时间范围、输入数据、许可、输出格式和成功条件。模糊的 “分析这个城市”不能直接转成可靠工作流。

2. 空间概念层

在选择工具前识别缓冲、叠加、邻近、可达性、聚合、插值等概念,并决定坐标系、 尺度和分析单元。空间单元比较展示了同一 问题在网格、H3、地块或对象缓冲区下为什么会得到不同结果。

3. 计划与工具层

计划应表达依赖关系和预期产物,工具调用则必须显式记录:

  • 工具与版本;
  • 输入数据和字段;
  • 参数与坐标参考系;
  • 执行状态和错误;
  • 输出文件或图层。

Spatial-Agent 使用 GeoFlow Graph 表达空间概念及其转换;SpatialWebAgent 展示了从自然语言提取空间信息、调用定位工具并落到地图的具体系统。

4. 地理记忆

记忆不仅是聊天记录,还应包含已确认的研究区、数据版本、空间参考、参数、 中间图层和失败尝试。缺少这些状态时,agent 很难在长工作流中保持可重复性。

5. 验证与恢复

验证至少覆盖:

  • 代码是否运行;
  • 参数是否与任务一致;
  • 几何、拓扑和坐标是否有效;
  • 数值统计是否合理;
  • 地图是否表达了实际数据;
  • 失败后是否换用了有依据的修正方案。

6. Human-in-the-loop

以下节点默认不能静默自动通过:

  • 数据许可、隐私或敏感位置;
  • 多种分析单元都会改变结论;
  • 工具需要破坏性写入或昂贵计算;
  • 结果将用于公共安全、资源分配或政策决策;
  • 验证信号彼此冲突。

遥感 Agent 的一个分支

OpenEarthAgent 是 2026 年预印本,重点是把 卫星影像、自然语言问题、推理轨迹和 GIS/遥感指标工具组合起来。它说明同一 总体架构可以针对遥感建立专门的数据与工具层,但其训练集和实验结论仍应按 预印本状态理解。

与普通 LLM Workflow 的区别

GeoAI Agent 的关键不在“多调用几个工具”,而在每一步都保持空间语义和产物 可检查。坐标系、尺度、空间关系或数据时间错了,即使语言答案流畅,整个工作 流仍然失败。

下一步阅读 地理空间智能体评测