Agentic AI is poised to usher in a seismic paradigm shift in Software Engineering (SE). As technologists rush head-along to make agentic AI a reality, SE researchers are driven to establish agentic SE as a research area. While early visions of agentic SE are primarily focused on code-related activities, early empirical evidence calls for a consideration of a range of socio-technical concerns to make it work in practice. This paper contributes to the emerging community vision by: (a) recommending an expansion of its scope beyond code, toward a 'whole of process' vision, grounding it in SE foundations and evolution and emerging agentic SE frameworks, (b) proposing a preliminary set of values and principles to guide efforts, and (c) sharing guidance on designing/using well-defined vocabulary for agentic SE. It is hoped that these ideas will encourage community collaborations and steer the SE community towards laying strong foundations of agentic SE so its not only inevitable but also deliberate and desirable in the long run.
翻译:能动人工智能(Agentic AI)有望在软件工程(SE)领域引发一场深刻的范式转变。随着技术专家们争先恐后地实现能动人工智能,软件工程研究者们正致力于将"能动软件工程"确立为一个研究领域。虽然早期对能动软件工程的构想主要集中于与代码相关的活动,但初步的实证证据表明,需要考量一系列社会技术因素才能使其在实践中有效运作。本文通过以下方式为这一新兴的社区愿景做出贡献:(a) 建议将其研究范围扩展到代码之外,迈向一种"全过程"的愿景,并将其建立在软件工程的基础与演变以及新兴的能动软件工程框架之上;(b) 提出一套初步的价值观与原则以指导相关努力;(c) 分享关于为能动软件工程设计/使用明确定义的术语的指导。希望这些想法能够促进社区协作,并引导软件工程社区为能动软件工程奠定坚实基础,使其不仅成为必然,而且在长远看来是经过深思熟虑且令人向往的。