中文

软件开发中的自主智能体:愿景论文

软件工程 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