arrow
返回

Chain-of-programming (CoP): empowering large language models for geospatial code generation task

delete2025-05-27
delete0
delete
OA
AI
S
Shuyang Hou *
H
Haoyue Jiao *
Z
Zhangxiao Shen
J
Jianyuan Liang *
A
Anqi Zhao
X
X. Zhang
王建勋 (Jianxun Wang) *
H
Huayi Wu *
DOI:10.1080/17538947.2025.2509812delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
大型语言模型(LLMs)推动了地理空间代码生成的开发,但面临用户需求不完整和平台特定语法知识不足等挑战,常导致“代码幻觉”。为解决此问题,本文提出了链式编程(CoP)框架,将生成过程分为五个步骤:需求分析、算法设计、代码实现、调试和注释。该框架整合了共享信息池、知识库检索和用户反馈机制,实现端到端代码生成,无需模型微调。基于地理空间问题分类和评估基准,CoP显著提升了生成代码的逻辑清晰度、语法正确性和可执行性,性能提升幅度达3.0%至48.8%。对比实验和消融实验进一步验证了CoP的优势及其核心组件的必要性。建筑可视化和火灾数据分析案例研究展示了该框架的实用价值。本研究还开发了并开源了一个原型系统,为基于LLMs的地理空间代码生成提供系统化、分步骤的解决方案,并为其他专业领域的代码生成提供了有价值的见解。
Keyword:
Geospatial code generation
Large language models
Code hallucination
Geographic information science
Google earth engine

期刊

International Journal of Digital Earth 封面图
International Journal of Digital Earth
IF:
4.9
论文数:
2.0K
被引数:
4.7K

机构

W
wuhan university
学者数:
8.1W
论文数: 5.8W
被引数: 70
引用论文

引用论文

A versatile data-intensive computing platform for information retrieval from big geospatial data
err2018-04-01
err106
errOAAI
errSoille, P.; Burger, A.; De Marchi, D.; Kempeneers, P.; Rodriguez, D.; Syrris, V.; Vasilev, V.
err分享
err收藏
Open geospatial infrastructure for data management and analytics in interdisciplinary research
err2018-02-01
err27
PREAI
errJeppesen, Jacob Hoxbroe; Ebeid, Emad; Jacobsen, Rune Hylsberg; Toftegaard, Thomas Skjodeberg
err分享
err收藏
Geospatial Data Management Research: Progress and Future Directions
err2020-02-04
err0
errOAAI
errMartin Breunig; Patrick Erik Bradley; Markus Jahn; Paul Kuper; Nima Mazroob; Norbert Rösch; Mulhim Al-Doori; Emmanuel Stefanakis; Mojgan Jadidi
err分享
err收藏
Geospatial Information Processing Technologies
err2019-11-20
err0
PREAI
errZhenlong Li; Zhipeng Gui; Barbara Hofer; Yan Li; Simon Scheider; Shashi Shekhar
err分享
err收藏
Differentiable modelling to unify machine learning and physical models for geosciences可区分的建模,以统一地球科学的机器学习和物理模型
err2023-07-11
err0
PREAI
errChaopeng Shen; Alison P. Appling; Pierre Gentine; Toshiyuki Bandai; Hoshin Gupta; Alexandre Tartakovsky; Marco Baity-Jesi; Fabrizio Fenicia; Daniel Kifer; Li Li; Xiaofeng Liu; Wei Ren; Yi Zheng; Ciaran J. Harman; Martyn Clark; Matthew Farthing; Dapeng Feng; Praveen Kumar; Doaa Aboelyazeed; Farshid Rahmani; Yalan Song; Hylke E. Beck; Tadd Bindas; Dipankar Dwivedi; Kuai Fang; Marvin Höge; Chris Rackauckas; Binayak Mohanty; Tirthankar Roy; Chonggang Xu; Kathryn Lawson
err分享
err收藏
学者 查看更多内容