paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Software Engineering Using Autonomous Agents: Are We There Yet?

使用自主智能体的软件工程:我们到了吗?
ASE 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE)2023匹配度 2/10 · 论文关注LLM自主智能体在软件工程中的能力与上下文提示效果,属于Agent/SE应用,但未涉及静态分析、形式化验证、浮点程序分析或贝叶斯程序分析等核心方向。其结论偏提示工程且使用Auto-GPT v0.3.0与GPT-3.5/4等较旧模型,与用户偏好的问题驱动、理论+工程结合及当前强模型验证不匹配。引用 22 inbox
Samdyuti Suri, Sankar Narayan Das, Kapil Singi, Kuntal Dey, Vibhu Saujanya Sharma, Vikrant Kaulgud
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:探讨LLM自主智能体在软件工程中的能力与挑战,并发现上下文丰富提示能提升需求理解。

随着配备大语言模型(LLM)的自主智能体在软件工程中迅速兴起,本文考察其当前能力、挑战与机遇。作者使用由 GPT-3.5 和 GPT-4 驱动的开源应用 Auto-GPT(v0.3.0),设计含上下文与不含上下文的不同提示进行探索。结果表明,上下文丰富的提示有助于智能体理解用户需求,避免无关细节干扰任务理解并降低模型性能;这一优势在处理 Spring Boot、Django、Flask 等复杂框架时尤为明显。文章据此讨论自主智能体在软件工程实践中的潜力与局限。

问题
LLM 自主智能体在软件工程实践中的能力、挑战和机会尚不明确,提示中是否包含上下文会如何影响其任务理解与性能也需探究。
方法
采用 Auto-GPT v0.3.0(由 GPT-3.5 和 GPT-4 驱动),通过含上下文和不含上下文的不同提示开展探索性实验。
评估
通过对比不同提示在用户需求理解及 Spring Boot、Django、Flask 等复杂框架任务上的表现,得出上下文丰富提示更优的定性结论。
原文摘要(Abstract)

Autonomous agents equipped with Large Language Models (LLMs) are rapidly gaining prominence as a revolutionary technology within the realm of Software Engineering. These intelligent and autonomous systems demonstrate the capacity to perform tasks and make independent decisions, leveraging their intrinsic reasoning and decision-making abilities. This paper delves into the current state of autonomous agents, their capabilities, challenges, and opportunities in Software Engineering practices. By employing different prompts (with or without context), we conclude the advantages of contextrich prompts for autonomous agents. Prompts with context enhance user requirement understanding, avoiding irrelevant details that could hinder task comprehension and degrade model performance, particularly when dealing with complex frameworks such as Spring Boot, Django, Flask, etc. This exploration is conducted using Auto-GPT (v0.3.0), an open-source application powered by GPT-3.5 and GPT-4 which intelligently connects the “thoughts” of Large Language Models (LLMs) to independently accomplish the assigned goals or tasks.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{SuriDSDSK23,
  title = {Software Engineering Using Autonomous Agents: Are We There Yet?},
  author = {Samdyuti Suri and Sankar Narayan Das and Kapil Singi and Kuntal Dey and Vibhu Saujanya Sharma and Vikrant Kaulgud},
  booktitle = {ASE},
  year = {2023},
  doi = {10.1109/ase56229.2023.00174}
}