摘要
针对领域科学家开发的 Python 脚本难以扩展至大规模卫星数据的问题,本文提出了 GRAIL,一种代理式翻译系统。该系统无需科学家学习新框架,即可将 Python 地理空间工作流转换为可执行的 Spark 程序。GRAIL 未采用微调专用大模型策略,而是通过结构化文档、API 别名函数及面向修复的错误日志,使现有的 Scala 库 RDPro 适配大模型。系统基于 LangGraph 构建流水线,将代码生成分解为具有明确输入输出的模块,支持针对性修复而无需重构整体程序。实验表明,该方法在真实工作流中具备高正确性与可扩展性。
AI 推荐理由
论文核心在于 Agent 利用工具(Spark/RDPro)和 API 进行代码翻译与执行,属技能学习范畴。
研究机构
University of California, Riverside
论文信息