BLOG

拓扑化

2026/05/14 1 min read BLOG 编程规范 结构化 拓扑化

拓扑化

你可以直接理解成:

「把事物之间的关系结构,明确画出来」。


例如:

以前:

你脑子里知道:

喝水之前要开瓶盖

但系统不知道。


现在:

你把它明确写成:

DrinkWater
 dependsOn OpenBottleCap

这就叫:

拓扑化。


“拓扑”这个词,

本质上就是:

谁和谁连接

谁依赖谁

谁在谁前面

谁能同时进行

这些关系。


比如:

文件夹

小说
 ├─ 第一卷
 │   ├─ 第一章
 │   └─ 第二章

这是:

文件层级拓扑。


AST

Document
 ├─ Section
 │   ├─ Paragraph
 │   └─ Image

这是:

内容结构拓扑。


DAG

Context
 -> Prompt
 -> LLM
 -> Quality

这是:

执行依赖拓扑。


所以:

拓扑化

其实就是:

“把原本混在一起的东西,变成有关系结构的节点”。


你现在整个系统:

其实都在做:

拓扑化。


例如:

以前:

一个 markdown

现在:

Heading
Paragraph
Asset
Annotation
Anchor

这是:

内容拓扑化。


以前:

一个 generation pipeline

现在:

ContextResolver
PromptBuilder
QualityGate
RepairLoop

这是:

Runtime 拓扑化。


以前:

一个“大文件夹”

现在:

blob
asset
metadata
relation
projection

这是:

文件系统拓扑化。


所以:

你现在的核心思想,

其实已经变成:

“世界不是一坨东西”

而是:

“节点 + 关系”。


而:

拓扑化

就是:

把这些节点关系显式化。