软件开发中的自主智能体:愿景论文
软件工程
2023-12-01 v1
摘要
大语言模型(LLM)与生成式预训练Transformer(GPT)正在重塑软件工程(SE)领域。它们实现了执行诸多软件工程任务的创新方法,包括自动化代码生成、调试、维护等。然而,现有工作仅有少数深入探索了GPT智能体在SE中的潜力。本愿景论文探究了基于GPT的智能体在SE中的作用。我们的愿景是利用多个GPT智能体的能力为SE任务做出贡献,并提出未来工作的初步路线图。我们认为,多个GPT智能体能够执行远超编码与调试的创造性与高要求任务。GPT智能体还可进行项目规划、需求工程与软件设计。这些可通过人类开发者给出的高层描述实现。我们在针对简单软件(如贪吃蛇游戏、井字棋、记事本)的初步实验分析中表明,多个GPT智能体能够生成高质量代码并细致编写文档。我们认为这展现出前所未有的效率前景,并将大幅缩短交付周期。为此,我们拟拓展工作以理解如何进一步扩展这些自主能力。
引用
@article{arxiv.2311.18440,
title = {Autonomous Agents in Software Development: A Vision Paper},
author = {Zeeshan Rasheed and Muhammad Waseem and Kai-Kristian Kemell and Wang Xiaofeng and Anh Nguyen Duc and Kari Systä and Pekka Abrahamsson},
journal= {arXiv preprint arXiv:2311.18440},
year = {2023}
}
备注
5 pages, 1 figure