BrainBank

The Shift from Vibe Coding to Agentic Engineering in the New SDLC

EN
publishedpdf7/11/2026
#ai agents#sdlc#software architecture#vibe coding#agentic engineering#context engineering

What

在自主 AI 智能体的驱动下,软件工程正从手动编写语法转向表达意图。这一转型涵盖了一个光谱:从“氛围编码”(vibe coding,即几乎没有验证的、随意的、无结构的自然语言提示)到“智能体工程”(agentic engineering,一种严谨的范式,其中 AI 智能体在严格的人类架构约束、评估和测试下执行实现)。

How

向严谨的智能体工程转型是通过以下方式实现的:1) 双层验证,即对确定性输出使用基于代码的测试,对非确定性的智能体运行轨迹使用带有大语言模型(LLM)裁判的基于模型的评估(evals);2) 上下文工程,即结构化提供给模型的指令、知识、记忆、示例、工具和护栏,在静态系统规则与动态、按需的“智能体技能”之间取得平衡,以优化 Token 的使用。

Why

从历史上看,将人类需求转化为代码语法是软件开发中的主要瓶颈。AI 智能体极大地压缩了实现阶段,将开发人员的角色从纯粹的代码生成者转变为指挥者和编排者。如果没有结构化的智能体工程,在生产级系统中纯粹依赖“氛围编码”会带来严重的质量和运营风险。

Other

采用何种方法取决于利害关系:周末原型可以进行“氛围编码”,但金融或生产关键型系统则需要“智能体工程”。静态与动态上下文之间的界限是头等重要的架构权衡,开发人员必须像对待标准配置文件一样,对其进行版本控制和审查。