paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Vibe Engineering

氛围工程(Vibe Engineering)
ICSE Proceedings of the 2026 IEEE/ACM 48th International Conference on Software Engineering2026匹配度 2/10 · 论文聚焦于用多智能体与意图工程改进 AI 辅助软件创建流程,属于'用 Agent 造软件'的方向;而用户关注的是'对 agentic 程序/ML 系统做静态分析'以及'用 LLM 改进静态分析与形式化验证',二者方向相反,且不涉及浮点或贝叶斯程序分析。仅与 agentic 程序这一关键词有表面交集,无实质方法论重叠,且本文是技术简报而非带 benchmark 或形式化的研究论文。引用 0 inbox
Keheliya Gallaba, Zhiyu Fan, Jiahuei (Justina) Lin, Filipe R. Cogo, Benjamin Rombaut, Dayi Lin, Ahmed E. Hassan
crossref: 2026-09-12

AI 速览

一句话:提出 Vibe Engineering 框架,以意图工程与实现工程两大支柱,把一次性提示式的 vibe coding 升级为可重复的多智能体 AI 辅助软件创建流程。

“Vibe coding”让非技术用户(software maker)通过描述期望结果来构建应用,只关注最终产物而不关心底层代码,Lovable、Bubble、Glide 等平台的爆发式增长使“AIware:人人可做软件”的愿景成真。然而,这一进展目前局限于复杂度有限的应用,并伴随严重的不可靠与失败风险,其根源在于一次性提示难以支撑完整的需求理解与工程化实现。本文以 90 分钟技术简报的形式提出 Vibe Engineering:一个超越单次提示的结构化框架,通过定义角色、规定制品、编排可重复流程来组织 AI 辅助软件开发。框架由两大支柱构成:(1) 意图工程,借助多智能体对话、心理理论(ToM)原则与测试驱动的需求精化,深入理解用户真实需求;(2) 实现工程,在专门的智能体执行环境(AEE)中由多智能体团队依据已被验证的意图自主构建、测试与验证软件。简报还剖析该领域的技术挑战,并指出具体的软件工程研究机会。

问题
vibe coding 使非技术用户能以自然语言描述目标来生成软件,但现有方式局限于低复杂度应用,一次性提示缺乏需求理解与工程化保障,导致不可靠与失败风险高。
方法
提出 Vibe Engineering 结构化框架:通过角色定义、制品规定与可重复流程编排,把 AI 辅助开发拆分为意图工程(多智能体对话、心理理论、测试驱动需求精化)与实现工程(多智能体在智能体执行环境 AEE 中自主构建、测试与验证)两大支柱。
评估
本文为 90 分钟技术简报(定位性工作),主要以 Lovable、Bubble、Glide 等平台现状为例阐述领域技术挑战,并梳理软件工程研究方向,未报告实证评估或对照实验。
原文摘要(Abstract)

“Vibe coding” represents a paradigm shift where non-technical users, or “software makers”, create applications by describing the desired outcome, focusing entirely on the final output rather than the underlying code. This movement, propelled by hyper-growth platforms like Lovable, Bubble, and Glide, actualizes the vision of “AIware”: software for all, by all. However, this remarkable progress is currently confined to applications of limited complexity and introduces significant risks of unreliability and failure. This 90-minute technical briefing introduces Vibe Engineering, a structured framework for AI-assisted software creation that goes beyond one-shot prompts. The framework operates by defining roles, specifying artifacts, and orchestrating a repeatable process. It is built on two foundational pillars: (1) Intent Engineering, which focuses on deeply understanding user needs through multi-agent dialogues, Theory of Mind (ToM) principles, and test-driven requirement refinement; and (2) Realization Engineering, a specialized Agent Execution Environment (AEE) where multi-agent teams autonomously build, test, and verify the software based on the user’s validated intent. This briefing provides an insider’s view of the technical challenges in this domain and surfaces concrete software engineering research opportunities.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot11740,
  title = {Vibe Engineering},
  author = {Keheliya Gallaba and Zhiyu Fan and Jiahuei (Justina) Lin and Filipe R. Cogo and Benjamin Rombaut and Dayi Lin and Ahmed E. Hassan},
  booktitle = {ICSE},
  year = {2026},
  doi = {10.1145/3774748.3776599}
}