跳到主要内容

AIDLC: AI-Driven Development Lifecycle

阅读时间: 约 3 分钟

官方 AIDLC 参考

本章节基于 AWS Labs AIDLC Workflows (v0.1.7, 2026-04-02) 并叠加 DDD·Ontology·Harness 扩展。关于官方术语 (User Request/Requirements, Unit of Work) 与 engineering-playbook 术语 (Intent, Unit, Bolt) 的映射,请参阅 10 大原则与执行模型

AIDLC (AI-Driven Development Lifecycle) 是一种由 AI 主导软件开发全流程的新型开发方法论。如果说传统 SDLC 是以人为中心的流程,那么 AIDLC 则通过 Intent → Unit → Bolt 模型让 AI 从需求分析、设计、实现到测试加速整个开发周期。

AIDLC 定义与 SDLC 对比详情: 参见 10 大原则与执行模型

4 大轨道

AIDLC 指南根据读者的角色和关注点划分为 4 个轨道。

按角色划分的学习路径

角色推荐路径
管理层 · PM企业级落地成本效益案例研究
架构师方法论OntologyHarnessMSA 复杂度
开发者10 大原则DDD 集成AI 编码代理
运维 · SREAgenticOps可观测性自主响应
安全 · 合规治理Harness 工程Open-Weight 模型

核心概念

可信性双轴: Ontology × Harness

为系统性地保证 AI 生成代码的可信性,AIDLC 引入了两个轴的框架。Ontology 定义 "需要验证什么",Harness 实现 "如何验证",两者互为补充。

→ 详情请参阅 Ontology 工程 · Harness 工程

参考资料

官方参考