跳到主内容
@wquguru
精选86Hugging Face 每日论文(json_list)论文研究

Super Library Agent:多应用组合的联合生成与维护方法

Super Library Agent: Joint Generation and Maintenance of Multiple Applications Beyond the Single Codebase

原文
发到 X
推荐理由

Agent 开发者的必读研究,解决了多应用场景下代码复用与结构退化的核心痛点,给出了可复现的提取与迁移方案。

组织通常会开发并维护一组相关的应用程序组合:这些是独立可部署的代码库,共享大量的领域逻辑、接口模式或操作惯例。随着大语言模型(LLM)编码代理越来越多地被用于生成和维护此类软件,按应用程序逐一处理的朴素工作流会导致共享逻辑在多个代码库中重复出现,并且长期的代理式维护会积累冗余、死代码和结构侵蚀。我们提出了超级库代理(Super Library Agent)问题,其中代理按顺序生成 N 个相关应用程序的组合,同时维护一个包含可重用跨应用程序组件的共享超级库。原则上,一个简单的顺序脚手架可以提取共享代码并将应用程序迁移到不断演进的库中,但在实践中,它面临提取召回率低和依赖迁移脆弱的问题。我们通过基于代码块摘要的候选引导提取、提取前的代码库整合,以及利用提取轨迹和调用图信息的上下文感知迁移来解决这些失败。在 WebGen-Bench 和 PaperBench 上,我们的方法在保持应用程序功能的同时,显著减少了与零样本(zero-shot)相比的冗余性和令牌占用量(verbosity, token length),并避免了由朴素库构建引入的结构侵蚀,同时还进一步降低了代码行数(LOC)和模块设计复杂度(MDL)。我们的代码可在 https://github.com/sbigstar0310/super-library-agent 获取。

更进一步:量化金融体系

看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力

进入量化体系 →

相似阅读

另一事件,读法相近