Geo-CLASS:从 Earth Engine 脚本中抽取建模知识

网络上共享的大量 Google Earth Engine 脚本包含了地理空间分析的实践知识,涵盖数据选择、云掩膜、指数计算到结果导出等环节。这些知识分散在代码中,难以复用。

Geo-CLASS 协同大语言模型与小语言模型。在领域模式与模式感知的思维链提示引导下,由大语言模型识别脚本中的实体与关系;再由小语言模型通过语义向量化、余弦相似度与最佳匹配,将自由文本描述映射到地学知识库(GCMD、GeoNames、GEE 数据目录与功能词典),使不同脚本中含义相同、表述不同的描述统一为标准化实体。
在从 295,943 个脚本中选取的 237 个脚本上,相较 Llama-3、GPT-3.5 和 GPT-4o 等大语言模型基线,实体与关系识别准确率分别最多提升 31.9% 和 12.0%。
页首为 Geo-CLASS 框架总览图。图片引自 Zhao et al. (2026), International Journal of Geographical Information Science, 40(3), 808–841, doi:10.1080/13658816.2025.2577252。

Authors
地理空间人工智能方向博士生
慕尼黑工业大学地图学与可视分析教席博士生,导师为孟立秋教授,副导师为冯煜教授。我从地图走向人工智能,在武汉大学学习大地测量、地图学与地理信息系统期间,第一次用语言模型理解地学代码,如今的工作主要落在 GeoAI 中偏人工智能的一侧。科研之外,我指导硕士生,并维护大语言模型智能体与网络爬虫两份开源学习资源。