当模型进入运行时:领域建模的位置转移与软件结构的重写


软件工程长期建立在一个稳定分工之上:领域建模用于描述,代码用于执行。但当系统行为开始由持续演化的 Agent 决策驱动时,这种分工正在失效。领域建模被迫进入运行时,并由此引入新的约束层——治理,软件的基本结构也随之发生重写。

当模型进入运行时:领域建模的位置转移与软件结构的重写

软件被 Agent 重写:CLI 化的 SaaS,正在变成 AI 的“操作系统语言”

读完Stone与我的学生合写的那篇文章(链接如上),感慨颇多,遂写下这篇随笔。

在相当长的一段时间里,软件工程默认了一件几乎不被质疑的事情:领域建模(DDD)是用来描述系统的,而系统是用来运行模型的。

这正是传统领域驱动设计的隐含前提。人通过抽象,将业务世界压缩为一组稳定的