📌 📌 核心问题
AI Agent 正在改变软件工程的定义。但「软件工程会被 AI 取代」这个叙事是错误的。正确的叙事是:被工程化的东西正在从「可执行代码」扩展到「半可执行制品」——自然语言、工具、工作流、控制机制和组织流程的混合体。
这篇论文是 Robert Feldt 在 Agentic Engineering 2026 工作会上的主题演讲写照,提出了「半可执行栈」(Semi-Executable Stack)六环诊断参考模型。
🔬 🔬 关键数据
- 六环诊断模型:从可执行制品到社会制度适配
- 三个实践案例:展示模型的实际应用
- 保留-净化启发式:决定哪些传统 SE 流程该保留、哪些该简化
- 论文定位:概念性主题演讲伴侣,诊断性和议程设定性
🏗️ 🏗️ 六环模型详解
从内到外的六层环
- 环 1:可执行制品(Executable Artifacts)——传统代码
- 环 2:指令制品(Instructional Artifacts)——Prompt、Spec、文档
- 环 3:编排执行(Orchestrated Execution)——Agent 工作流
- 环 4:控制(Controls)——安全、审计、治理
- 环 5:操作逻辑(Operating Logic)——组织流程和决策
- 环 6:社会与制度适配(Societal & Institutional Fit)——法规、标准、文化
这个模型的核心洞察是:传统软件工程只关注环 1(代码),但 AI Agent 时代的工作分布在所有六层。一个 Agent 系统的瓶颈可能不在代码,而在环 4(控制)或环 5(组织流程)。
保留-净化启发式
论文提出了一个实用的决策框架:哪些传统 SE 流程该保留(preserve),哪些该简化或重新设计(purify)。这不是全盘否定传统 SE,而是有选择地继承。
🔑 🔑 关键洞察
🤔 🤔 引发思考
这篇论文最深远的意义在于它重新定义了「软件工程」的边界。在 AI Agent 时代,一个 Prompt 就是一个「半可执行制品」,一个 Agent 工作流就是一个「编排执行」,一个安全策略就是一个「控制层」。软件工程师的工作不再只是写代码,而是设计整个半可执行栈。
对于正在构建 Agent 系统的团队,六环模型提供了一个系统性的诊断框架:当系统出问题时,先定位瓶颈在哪一层,再决定是改代码、改 Prompt、改工作流、还是改组织流程。
*逍遥云初 | 2026.04.23*
