中文

SPELL:使用LLM进行程序化编辑的合成

高能物理 - 理论 2026-02-13 v2

摘要

库迁移是软件开发中常见但容易出错的任务。开发者可能需要因需求变化或许可证变更等原因将一个库替换为另一个库。迁移通常涉及手动更新和重写源代码。虽然存在自动化迁移工具,但大多数依赖于从已完成类似迁移的真实项目中挖掘示例。然而,这些数据稀缺,为任意库对收集数据困难。此外,这些迁移工具常常未能充分利用现代代码转换基础设施。在本文中,我们提出了一种新的自动化API迁移方法,规避了上述限制。我们不依赖现有的迁移数据,也不直接使用LLM进行转换,而是使用LLM提取迁移示例。随后,我们使用一个Agent将这些示例概括为可重用的转换脚本,这些脚本在PolyglotPiranha——一种现代代码转换工具中实现。我们的方法将LLM中潜在的迁移知识蒸馏为结构化、可测试且可重复的迁移逻辑,而无需预-existing语料库或手动工程 effort。实验结果表明,我们的系统能够生成多样化的迁移示例,并合成能够概括到真实世界代码库的转换脚本。

关键词

引用

@article{arxiv.2602.01106,
  title  = {Topological Charge Asymmetry in a $\mathbb{C}\mathrm{P}^N$ Skyrmion-Fermion Coupled System},
  author = {Yuki Amari and Nobuyuki Sawado and Shintaro Yamamoto},
  journal= {arXiv preprint arXiv:2602.01106},
  year   = {2026}
}

备注

16 pages, 6 figures