LLM2D
面向自适应软件代理的调试
Towards Adaptive Software Agents for Debugging
作者: Yacine Majdoub, Eya Ben Charrada, Haifa Touati
发布日期: 4/28/2025
arXiv ID: oai:arXiv.org:2504.18316v1

摘要

arXiv:2504.18316v1 类型: cross 摘要:使用多个代理被发现可以提高大型语言模型的调试能力。然而,增加LLM代理的数量有几个缺点,如运行成本增加和代理容易失去焦点。在本文中,我们提出了一种自适应代理设计,其中代理的数量和角色根据要完成的任务特性动态确定。在这种设计中,代理的角色不是预先定义的,而是在分析要解决的问题后生成的。我们的初步评估表明,随着自适应设计的应用,生成的代理数量取决于存在错误代码的复杂性。事实上,对于仅仅存在语法问题的简单代码,通常只需一个代理即可解决问题。然而,对于更复杂的问题,我们注意到创建了更多的代理。关于修复的有效性,我们注意到相比于一次性提示,平均改善了11%。鉴于这些有希望的结果,我们概述了改进自适应软件代理的研究方向,这些代理能够自主规划和执行软件目标。