一句话:提出以LLM代理为唯一中介,连接程序员、IDE工具与外部多代理系统的框架,以简化工具使用并提升生产率。
基于大语言模型(LLM)的自主代理在软件开发生命周期各项任务中表现优异,但相关应用若以独立形态存在,并不利于程序员在集成开发环境(IDE)中直接使用。该博士项目提出一种中介代理框架,使其成为程序员、IDE工具、代理工具以及外部多代理系统之间的唯一媒介,旨在简化工具使用,并自动化管理IDE内工具及未来可实现的代理工具。通过实现统一的中介代理,项目希望为LLM自主代理时代的人机交互奠定基础,提高程序员生产率并推进软件工程自动化。摘要未报告具体评估结果。
Large Language Model (LLM)-based autonomous agents provide state-of-the-art performance in various tasks throughout the software development lifecycle. Though the applications employing the agents can be implemented in Integrated Development Environments (IDEs), the standalone applications are not optimal for human programmers' utilization. This doctoral project proposes a framework of a mediator agent acting as the sole medium between programmer, IDE tools, agentic tools, and external multi-agent systems. The framework aims to simplify tool usage and automate the management of in-IDE tools and other agentic tools that can be implemented in the future. By implementing a unified mediator agent, this project aims to set the stage for human-computer interaction in the era of LLM-based autonomous agents, improve programmer productivity, and advance software engineering automation.