一句话:提出基于LLM的中介代理框架,统一程序员、IDE工具、代理工具与外部多代理系统之间的交互接口。
基于大语言模型(LLM)的自主代理在软件开发生命周期(SDLC)的各类任务中已达到当前最优表现,但现有集成方式多为独立应用,导致程序员需在生命周期各阶段跨多个工具切换,带来工具使用碎片化和额外的认知负担。本文提出一种中介代理(mediator agent)框架,将其定位为程序员、IDE工具、代理式工具以及外部多代理系统之间的统一接口,目标是简化交互、减少上下文切换,并自动化IDE工具的编排。论文进一步将该框架与所提出的软件工程自动化分级相对齐,论证其在下一代人机协作中的定位,以期提升程序员生产力并推进软件工程自动化。该工作属于框架与愿景性质的提案,主要贡献在于交互架构与自动化分级的构想,而非实现或实证评估。
Large Language Model (LLM)-based autonomous agents provide state-of-the-art performance in various tasks throughout the Software Development Lifecycle (SDLC). Although these agents can be integrated into Integrated Development Environments (IDEs), standalone applications impose cognitive burdens on programmers due to fragmented tool usage across the SDLC. This paper proposes a framework for a mediator agent that serves as the unified interface between the programmer, IDE tools, agentic tools, and external multi-agent systems. The framework aims to simplify interaction, reduce context switching, and automate the orchestration of the IDE tools. By aligning with proposed levels of SE automation, the mediator agent sets the stage for next-generation human-computer collaboration, enhancing productivity, and advancing software engineering automation.