麻烦出在第二步。层内排序本质是求"最少交叉",节点一多就没法精确解,所有引擎用的都是启发式近似。同一份图,换个参数、升个版本,排出来的次序就能不一样。这也是为什么同一段代码,本地渲染和在 CI 里渲染,版本差一点就可能得到完全不同的版面。评审时有人问"数据库怎么跑到左边去了",没人答得上来。
接下来一两年,架构图工具的分化会沿着"可信度"走,而不是继续拼生成速度。可验证性会变成卖点——图跟真实资源、真实调用链的比对能力,比一句描述出图重要得多。苗头已经能看到:工具开始提供漂移评分、模型与云资源自动对账、把图挂到监控面板上点击下钻。Structurizr 这类模型驱动方案会慢慢渗透进中大型团队,纯 AI 生成则长期停在草稿层。