Phase 0-2: Schema cleanup, typed relations, event-driven automation
- Phase 0: AGENTS.md cleanup (dedup quotes, renumber sections, merge qmd) - Phase 1: typed relations (manage-relations.py, graph-search.py, check-staleness.py, detect-conflicts.py) - Phase 2: frontmatter validator, weekly lint, knowledge promotion, git hooks - Fix .gitignore to track tools/ and .githooks/ - Fix git remote URL (remove plaintext token) - New wiki pages: 504 pages, 34 raw sources
This commit is contained in:
@@ -0,0 +1,200 @@
|
||||
---
|
||||
title: "向DeepSeek学习破局"
|
||||
source: "https://mp.weixin.qq.com/s?__biz=MzI3MTQwOTAwMw==&mid=2247490717&idx=1&sn=eca02f952a8b63878beb44859b025e4c&chksm=eb4dac7b7a6c33d5f8a2cf7d6638434b1455d7924c1d95617ee3f4cbe728cf8b72ddf7719e4a&mpshare=1&scene=1&srcid=0629U4Zbt2uAN8yuhJHHHCoM&sharer_shareinfo=95dc3e3ad9c24374faa01963a7a399de&sharer_shareinfo_first=5a5690f08bcd51a4f07886ed405866df"
|
||||
author:
|
||||
- "[[得一录]]"
|
||||
published:
|
||||
created: 2026-06-30
|
||||
description: "你一直在二选一里折中。但你的困局可能根本不需要折中。 你有没有发现: 你做的很多「艰难决定」,其实不是在好和坏之间选。"
|
||||
tags:
|
||||
- "clippings"
|
||||
rating: 4
|
||||
---
|
||||
|
||||
得一录 得一录 *2026年6月29日 20:30*
|
||||
|
||||
提示:本文几乎没有技术细节,就算是谈到了技术相关,也只是简要介绍DeepSeek面对的困局是什么,文章核心在讲DeepSeek如何突破困局,以及我们能学习到什么。所以,主要是从其中挖掘普世智慧的,而非针对AI从业者的。
|
||||
|
||||
你有没有发现:
|
||||
|
||||
你做的很多「艰难决定」,其实不是在好和坏之间选。而是在两个都有道理、都有代价的选项之间,反复拉扯,最后选一个不那么疼的。
|
||||
|
||||
你管这叫成熟。你告诉自己:成年人就是得妥协。
|
||||
|
||||
但有一个更简单的解释你很少认真考虑: **这两个选项之所以看起来互斥,是因为你把它们塞进了同一个问题的框架里。换一个框架,它们可能根本不在同一个赛道上。**
|
||||
|
||||
2026 年,DeepSeek 的工程师们面对过一个和你一样的困境:只不过他们的战场在 GPU 集群上,而不是你的职业选择、时间分配或人生方向里。他们要在「快」和「准」之间取舍。所有人都说这是零和的。他们没有信。他们拆了框架。
|
||||
|
||||
下面我想分享的,不是一篇 AI 论文的故事,而是一个关于如何从DeepSeek的破局真相中学习破局:
|
||||
|
||||
你面对的大部分二选一,可能根本不是真的二选一。
|
||||
|
||||
## 1、一个DeepSeek工程案例
|
||||
|
||||
2026 年,DeepSeek团队在论文《DSpark:基于置信度调度的半自回归投机解码》中提出了一个大模型推理加速系统。论文本身是技术性的:矩阵乘法、概率分布、GPU 调度算法。但如果穿过公式往下看,会发现一个不同的故事。
|
||||
|
||||
它处理的困境是这样的。
|
||||
|
||||
大语言模型每生成一个词,都要重新计算前面所有已写内容。回答越长,越慢。为了加速,研究者发明了「投机解码」:让一个快速小模型先写草稿,主模型再批量检查。
|
||||
|
||||
但草稿模型的设计有一个死结。自回归方式——逐字写、每字基于前文——连贯但慢,因为逐字生成本身就是瓶颈。并行方式——所有候选词同时算——快但后面几个词容易前言不搭后语,因为每个位置独立预测,不知道旁边写了什么。
|
||||
|
||||
看起来这是一个零和困境:要速度就得牺牲连贯,要连贯就得牺牲速度。
|
||||
|
||||
DSpark 做了一个不显然的动作。它没有在两者之间找折中点。它问了一个完全不同的问题:这两个目标各自对应的下层结构是什么?
|
||||
|
||||
速度由并行主干负责(一次性地理解上下文,计算量大,必须并行。连贯由轻量串行头负责)前一个词抽出后,给下一个词的概率分布加一点过渡偏置。这个串行头极轻:延迟开销仅占整轮的 0.2% 到 1.3%,但接受长度提升达 16% 到 30%(数学最高 30%,代码 26%,对话 22%)。
|
||||
|
||||
速度的目标和连贯的目标被放到了两个独立的子系统中,各用各的最优机制。它们不再在一个维度上互相拉扯。
|
||||
|
||||

|
||||
|
||||
部署到 DeepSeek-V4 线上服务后,每用户生成速度提高了 60% 到 85%(V4-Flash)和 57% 到 78%(V4-Pro)。
|
||||
|
||||
这不是一个「折中」的故事。这是一个「框架制造的冲突被拆开」的故事。
|
||||
|
||||

|
||||
|
||||
## 2、「拆」的操作逻辑
|
||||
|
||||
从 DSpark 身上可以抽出四步操作。它不是万能公式,但面对多目标冲突时,这四步帮你判断:你面对的是真互斥,还是框架制造的假互斥。
|
||||
|
||||
**第一步:检验独立性。** 这几个目标各自的下层结构是什么?它们共享同一个底层资源,还是各有独立子系统?DSpark 中,速度的底层是并行计算架构,连贯的底层是序列间依赖:不在同一个池子里竞争。如果你发现它们确实共享同一套资源、同一组变量、同一个不可分的基础层,冲突是真的,折中是理性的。但很多时候,你只是没往下看。
|
||||
|
||||
**第二步:匹配异构机制。** 子系统独立,就不要用同一把尺子量所有目标。让每个子系统用最适合自己的机制。串行头不需要处理全局语义:它只需要做局部的过渡偏置,所以它可以极轻。
|
||||
|
||||
**第三步:保留最小接口。** 子系统交互不能为零:结果需要合流。但接口应尽可能小。DSpark 中,串行头和并行主干只传递一个词的嵌入向量,不共享状态、不重新分布参数。接口越小,耦合越弱,拆分的收益越大。
|
||||
|
||||
**第四步:接受接口成本。** 拆不是免费的。关键不是零成本,而是让接口成本小到被合流后的总体增益覆盖。0.2% 到 1.3% 的代价,换来 16% 到 30% 的提升:这个不等式是对的。
|
||||
|
||||
## 3、不是分治与模块化
|
||||
|
||||
读到这,你可能会说:「这不就是分治法吗?」或者「模块化设计?」
|
||||
|
||||
不是。这三个概念表面相似,操作层有根本差异。
|
||||
|
||||
分治法要解决的是「 **一个问题** 太大」。它把同一个问题切成多个同类子问题,用同一套算法递归处理。典型场景是归并排序:把大数组对半分,分别排序,再合并。子问题之间的机制是 **同质** 的:每个子问题都在做排序,只是数据不同。
|
||||
|
||||
拆与合要解决的是「 **多个目标** 在同一个框架里看起来互斥」。它拆的从来不是一个问题,而是不同目标对应的不同子系统。每个子系统使用 **异质** 机制:DSpark 里并行主干用 Transformer 做全局编码,串行头用低秩矩阵做局部过渡。它们解决的不是「同一件事的缩小版」。
|
||||
|
||||
模块化设计要解决的是「 **一个系统** 太复杂」。它按功能切模块,动机是降低耦合、提高可维护性和并行开发效率。各模块仍处在同一种技术栈中。
|
||||
|
||||
拆与合的动机不同。它的核心动作不是「降低复杂度」,而是「绕过伪零和约束」。你拆的目的不是好管理,而是不拆的话,两个本就独立的目标会在同一个框架里持续互相压制。
|
||||
|
||||
一句话区分:分治是「把同一问题变小做」;模块化是「把同一系统分块建」;拆与合是「把不同目标放回各自的轨道上跑」。
|
||||
|
||||
## 4、它可以迁移到哪里
|
||||
|
||||
原理在此,接下来是结构映射。拆与合作为一种看待约束的方式,至少可以映射到三个域。
|
||||
|
||||
**认知方法:系统完备 vs 行动交付。** 你是否一直想等完全想透再去行动,但等得越久越觉得没准备好,同时机会在流失?系统思考和行动似乎互相排斥。但拆开看:系统思考的下层是概念组织、逻辑链和知识网络(最优机制是深度阅读、笔记、反思和对话。行动的下层是环境感知、时机判断和快速反馈)最优机制是小步试错、原型验证和结果回流。它们不是同一维度的两端。你不需要在「完美计划」和「鲁莽冲动」之间选。你只需要让两个子系统各自跑各自的节奏。
|
||||
|
||||
**组织设计:效率 vs 灵活性。** 大公司常在标准化流程和灵活响应之间煎熬。但标准化流程的子系统是重复性任务和规模效应,灵活响应的子系统是探索性任务和新信息处理。用同一套管理框架驾驭两者,自然会冲突。为重复性任务配流程最优,为探索性任务配判断最优,只在绩效评估层做最小接口:这不是折中,这是拆。
|
||||
|
||||
**个人决策:安全 vs 成长。** 稳定收入与冒险尝试仿佛不能兼得。但安全的子系统是现金流和生活节奏(需要可预期性,最优机制是稳定主业。成长的子系统是技能积累和可能性扩展)需要不确定性和反馈,最优机制是副项目、学习投入和网络构建。关键是让安全与成长不在同一本账簿里计算盈亏。主业的收入不需为副项目买单,副项目的前景也不需威胁主业安全。
|
||||
|
||||
……
|
||||
|
||||
以上类比都是定性的结构映射,不是实证。它们的价值是让原理变得可感知,而不是证明原理在所有情境下成立。
|
||||
|
||||
## 5、拆不开的时候
|
||||
|
||||
任何策略都有边界。不标注失效条件,会让有用的原则变成盲目的乐观。
|
||||
|
||||
**第一种失效:子系统不独立。** 并非所有看起来冲突的目标都有独立的底层结构。有些事情本质上不可分:婚姻中的信任和自由。信任受损了,自由本身就变了意义。耦合是结构性的,不是框架制造的假象。此时你只能折中,或者在价值观层面选择。
|
||||
|
||||
**第二种失效:接口成本过高。** 即使子系统独立,如果交互频繁且重量级,拆与合就失去了效率优势。想象两个子系统在每个决策点都需要实时同步:接口的沟通成本可能比分开处理的收益还大。前提是接口成本显著低于合流后的总增益。不等式不成立时,拆是赔本生意。
|
||||
|
||||
**第三种失效:你只有一种机制可用。** 拆与合依赖一个关键前提:能为不同子系统匹配不同最优机制。如果所有子系统都被同一种资源、工具或能力约束,拆只是为了拆,每个子系统得到的还是同质处理。此时的「拆」不是释放,只是在同一张纸上画了更多格子。
|
||||
|
||||
这三个条件不是使用说明书。它们是检验:当你觉得「我已经拆开了」,回头用这三个条件看一眼。
|
||||
|
||||

|
||||
|
||||
下一次你卡在两个选项之间、反复权衡、准备「各退一步」的时候:停一下。
|
||||
|
||||
问自己一个问题: **这两个目标是真的在互相抢夺,还是你的框架把它们锁在了一起?**
|
||||
|
||||
如果答案是后者,你要做的不是折中。
|
||||
|
||||
是拆。
|
||||
|
||||
你已经在太多不必要的地方妥协了。这一个,也许不需要。
|
||||
|
||||
**微信扫一扫赞赏作者**
|
||||
|
||||
心智算法ㆍ操作系统 · 目录
|
||||
|
||||
搜索范围
|
||||
|
||||
全网
|
||||
|
||||
文库
|
||||
|
||||
学术
|
||||
|
||||
所有文献
|
||||
|
||||
所有文献
|
||||
|
||||
中文库
|
||||
|
||||
英文库
|
||||
|
||||
---
|
||||
|
||||
PubMed
|
||||
|
||||
北大核心
|
||||
|
||||
中科院分区
|
||||
|
||||
全部
|
||||
|
||||
---
|
||||
|
||||
中科院1区
|
||||
|
||||
中科院1-2区
|
||||
|
||||
中科院1-3区
|
||||
|
||||
JCR
|
||||
|
||||
全部
|
||||
|
||||
---
|
||||
|
||||
JCR:Q1
|
||||
|
||||
JCR:Q1-Q2
|
||||
|
||||
JCR:Q1-Q3
|
||||
|
||||
SCIE
|
||||
|
||||
EI
|
||||
|
||||
图片
|
||||
|
||||
视频
|
||||
|
||||
播客
|
||||
|
||||
强度
|
||||
|
||||
深入
|
||||
|
||||
简洁
|
||||
|
||||
深入
|
||||
|
||||
深度研究
|
||||
|
||||
先想后搜
|
||||
|
||||
先搜后扩
|
||||
|
||||
新建自定义技能
|
||||
|
||||

|
||||
Reference in New Issue
Block a user