公司即算法图:读 Daniel Miessler《Companies Are Just a Graph of Algorithms》
一、核心命题:一切皆算法
Daniel Miessler 在《Companies Are Just a Graph of Algorithms》中提出了一个简洁而有力的框架:公司不过是一张算法图(Graph of Algorithms)。
他举了一个叫 "Memories" 的虚构公司案例——这家公司接收用户照片、修复、风格化、添加字幕、输出高清大图。整个业务流程可以拆解为一系列步骤:
1 | 用户上传 → 高质量扫描 → 质量检查与修复 → 风格化处理 → 添加字幕 → 输出下载 |
每一步本身又是一个子算法,可以继续细拆。而支撑业务运转的还有更多并行流:公司注册、招聘、税务、基础设施、市场营销、客户支持——每一项都是一组算法节点,彼此用"发送到""接收自"的关系连线,构成一张完整的有向图。
这个视角并不新鲜——把企业看作输入-处理-输出的系统,是管理学和系统工程几十年前就在做的事情。但 Miessler 真正想说的是后半句:AI 即将让这张图变得完全透明,而透明是优化的前置条件。
二、"透明即燃料":为什么这个时机很关键
文章中反复出现一句话:Explainability is the new currency. Transparency is AI fuel.
这句话值得展开。在过去,一个公司的内部流程是不透明的——老板不知道某个部门具体在做什么,员工不知道隔壁团队的工作细节,甚至连执行者自己也未必能说清楚完整的端到端流程。这种不透明带来了巨大的浪费:
| 浪费类型 | 表现 | 传统解决方式 |
|---|---|---|
| 冗余 | 两个团队在做本质相同的事 | 靠管理层偶然发现 |
| 低效 | 人工完成可以被自动化的步骤 | 靠一线员工自发改进 |
| 空转 | 某些流程根本没有存在的必要 | 靠外部咨询公司介入 |
| 信息断层 | 上游输出格式不匹配下游需求 | 靠跨部门会议协调 |
在 2022 年之前,梳理这些需要昂贵的咨询顾问和漫长的访谈。但 AI 改变了局面——它既能执行离散的任务,又能分析任务之间的关联关系。一旦 AI 被部署到企业内部,它天然地"看到"整个流程图的运转——哪些节点在空转、哪些边可以合并、哪些人工步骤可以被替代。
AI 不需要刻意去"分析"公司——它只需要存在,透明就不可避免地发生了。
三、咨询公司的"核武器"
Miessler 预测,Accenture、KPMG、McKinsey 这类咨询公司会率先用 AI 武装自己,向企业高管兜售一个标准化服务:
1 | Step 1: 用自动化 + 人工访谈全量扫描企业流程 |
这本质上是一次对公司的静态分析(static analysis)——就像编译器检查代码的死分支和未使用变量,只不过检查对象从代码变成了组织架构和业务流程。
有趣的是,这个过程不会只做一次。一旦 AI 在公司内部运转起来,它会从"一次性咨询项目"演变为持续优化引擎:
1 | 传统模式:咨询 → 报告 → 实施 → 结束(半年一次) |
市场营销部门为什么一个月才迭代一次创意?客户支持的哪些问题可以被自动路由?HR 的招聘流程在哪个环节流失了最多候选人?这些问题 AI 会持续地、实时地追问。
四、作为一个程序员,我看到的是什么
读完这篇文章,我脑子里跳出的第一个念头是:这和我们写代码时的持续重构和 CI/CD 是一回事。
| 软件工程 | 企业运营 |
|---|---|
| 代码库 | 公司的业务流程集合 |
| 模块依赖图 | 部门间的协作关系图 |
| 死代码检测 | 冗余流程识别 |
| 重构(Refactoring) | 流程优化 |
| CI/CD 自动化流水线 | AI 驱动的持续优化引擎 |
| 性能 Profiling | 效率审计 |
| 微服务拆分原则(高内聚低耦合) | 组织架构设计原则 |
实际上,DevOps 的核心理念——"你 build it, you run it"——就是对传统部门墙的打破。AI 正在做的事情,是将这种打破从技术部门扩展到全公司。
作为技术人员,我们对"把事情拆解成步骤"这件事再熟悉不过了。我们每天做的事情就是:
- 理解需求 → 拆解为子问题 → 设计数据结构 → 实现算法 → 测试 → 部署
而 Miessler 的观点是:任何岗位的工作都可以被这样拆解。HR 发面试邀请是算法,财务做报销审批是算法,市场部从创意到投放也是算法。
这不意味着所有工作都会被替代,但意味着那些无法被算法化描述的"隐性知识"(tacit knowledge),正在被 AI 的透明化浪潮压缩到越来越小的角落。
五、"我的公司不一样"——关于复杂性的幻觉
Miessler 在文章中专门反驳了一个常见的心理防御:
"我的公司不是简单的照片处理流水线,我们有更复杂的步骤,更难的决策,AI 搞不定。"
他的回应非常直接:那只是一张更大的图。
这个反驳我认为是成立的,但需要补充一个限定条件。AI 擅长的是模式识别和结构化任务的执行。对于涉及不确定性极高、信息极度不完备、需要跨领域直觉跳跃的决策节点,AI 目前仍然只能扮演辅助角色而非替代角色。
但这恰恰是 Miessler 想说的——即便 AI 只替代了图中 30% 的节点,并且让剩余 70% 的节点运转得更高效,对一家公司的冲击也是结构性的。
1 | 优化前:100 个节点 × 每节点 5 人 = 500 人 |
这不是"AI 取代人类"的科幻叙事,而是"工具把效率做高了,同样产出需要更少的人"的朴素算术。
六、实际启发:如果给自己的知识体系画一张算法图
文章最有价值的一个实践建议是:在 AI 替你做之前,自己先把自己的业务画成算法图。
我试着自己画了一下(以我的技术学习体系为例):
1 | [基础理论] [工程实践] [输出验证] |
画完之后我发现:某些节点之间缺乏清晰的输入输出关系(比如学完设计模式之后直接跳到 MQTT,中间缺少"为什么"的连接),有些边其实可以合并(数据库和缓存的实践之间有大量重叠但被分开了)。
这就是这个框架的价值——它强迫你把隐性的知识结构变成显性的图结构,然后你就能看到之前看不到的东西。
Miessler 的建议是:在做这件事的时候,站在 AI 的视角问自己——"如果让一个足够聪明的系统来审视这张图,它会觉得哪些节点是多余的?哪些边不该存在?哪些节点应该被自动化?"
七、结尾:穿过它,而不是绕开它
文章的结尾有一种"我并不想吓你,但我必须告诉你"的坦诚:
The only way out of this is through.
AI 透明化企业流程这件事,无论你喜欢与否,都会发生——因为经济效率的引力是不可逆的。作为技术从业者,我们恰好处于这个浪潮的"近水楼台"位置:
- 优势:我们天然理解算法、图、流水线、自动化的概念,比大多数人更容易适应新范式
- 风险:我们以为自己理解,但实际上对"业务"那张图缺乏全局视角,容易沉迷于技术细节而忽视正在发生的结构性变革
这篇文章让我重新思考自己每天写下的代码、整理的笔记、构建的项目——它们不仅仅是技术积累,也是一个"个人知识公司"的算法图中不断被优化的节点。当外部世界开始用 AI 解构一切流程的时候,先解构你自己。

