面向意图软件工程
前言
这是一本关于软件工程未来形态的系统指南。当大模型 Agent 具备强大的执行能力后,人类的核心价值将从"如何实现(How)“彻底向上跃迁为"实现什么(What)“和"为什么实现(Why)"。
本书系统探讨了从传统软件工程向"面向意图软件工程"过渡的完整路径。无论你是技术管理者、架构师、开发者,还是创业者,都能从中获得关于未来软件工程的深刻洞见和实操指南。
阅读建议
- 渐进式阅读:本书按"理解→过渡→实践→展望"的递进逻辑编排,建议按顺序阅读
- 结合实践:每章配有实操模板和检查清单,建议边读边在团队中尝试
- 持续迭代:面向意图软件工程仍在快速发展,保持开放心态,持续调整认知
核心概念速览
| 概念 | 定义 |
|---|---|
| 意图(Intent) | 对"要什么"和"为什么"的清晰表达,而非"怎么做” |
| 业务意图 | 顶层业务目标,描述价值诉求和商业逻辑 |
| 约束网络 | 从被动文档到可执行代码的五维质量空间(架构、复杂度、安全、性能、可维护性),作为人机协同的"质量契约"与Agent的"实时教科书” |
| Agent 工程师 | 从执行层跃迁到调度层,作为"首席架构师"指挥 Agent 集群交付复杂系统的技术角色 |
目录
第一部分:基础概念
- 第一章:什么是面向意图软件工程 撰写中
- 第二章:为什么需要这场变革 撰写中
- 第三章:意图的分层架构 撰写中
- 第四章:新旧范式的核心差异 撰写中
第二部分:演进与变革
- 第五章:过渡的四个阶段 撰写中
- 第六章:开发流程的重构 撰写中
- 第七章:从传统团队到原子团队 撰写中
- 第八章:新的文档范式 撰写中
- 第九章:Agent 行动规约 撰写中
第三部分:实践落地
- 第十章:管理者如何引导团队变革 撰写中
- 第十一章:软件工程师进化为 Agent 工程师 撰写中
- 第十二章:产品经理的进化 撰写中
- 第十三章:测试工程师与运维工程师的转型 撰写中
- 第十四章:遗留系统的迁移策略 撰写中
- 第十五章:隐性知识的捕获与传承 撰写中
第四部分:未来展望
- 第十六章:新软件工程领域的创业机会 撰写中
- 第十七章:2050 年的回望与警示 撰写中
- 第十八章:未来依然有价值的书 撰写中