中文

GeoPandas-AI:将LLM作为有状态AI代码助手的智能类

人机交互 2025-06-16 v1 软件工程

摘要

地理空间数据分析在应对城市规划和气候建模等复杂的社会挑战中发挥着关键作用。然而,使用GeoPandas等工具——一个用于地理空间数据操作的主流Python库——需要掌握复杂的领域特定语法和工作流程。GeoPandas-AI通过将LLM直接集成到GeoPandas工作流程中来解决这一差距,将GeoDataFrame类转变为用于数据分析和地理空间代码开发的智能、有状态类。本文形式化了此类智能类的设计,并在PyPI包管理器中提供了GeoPandas-AI的开源实现。通过其创新性地结合对话接口和LLM的有状态利用进行代码生成与数据分析,GeoPandas-AI为代码助手引入了一种新范式,并将其实例化于地理空间开发领域。

关键词

引用

@article{arxiv.2506.11781,
  title  = {GeoPandas-AI: A Smart Class Bringing LLM as Stateful AI Code Assistant},
  author = {Gaspard Merten and Gilles Dejaegere and Mahmoud Sakr},
  journal= {arXiv preprint arXiv:2506.11781},
  year   = {2025}
}

备注

Submitted to ACM SIGSPATIAL 2025