手把手带你用AI系列 第四弹:知识关联图——一摞卡片,怎么织成一张网

00_题图

【往期:第一弹《一起构建你的第一个学习研究智能助理》链接|第二弹《循环研究法》链接|第三弹《知识萃取》链接】

第三弹给了你萃取:每个课题炼出的洞见,变成了库里一张张带编号的卡片。这一弹讲下一件事:卡片和卡片之间,发生了什么。


引子:AI报了一件我没想过的事

题图

先讲一个真实时刻。

那阵子我的知识库刚过四百条洞见,五十多个课题,萃取纪律执行得很严格——每条洞见带编号、带出处、带行动含义,每周还有例行扫描。按第三弹的标准,这库没毛病。

但我的知识库里躺着两条洞见,隔了大半年入库,中间没有任何一条线。

一条来自健康助理课题:经络仪的结论不可靠。 仪器判定"阴虚",用户实际可能是脾虚泄泻,用药方向完全相反。必须用症状逐条确认,替代设备的直接判定。

另一条来自配网图纸识别课题:不能只看图纸上的空间位置判断线路流向。 看起来从左连到右,电气逻辑上未必是这个方向。必须做电气逻辑推理,不能信眼睛。

两条洞见,一个健康课题,一个电力课题,入库时间差着几个月。按第三弹的玩法,它们各自躺在insights文件里,编号不同,井水不犯河水。

这不就是知识库该有的样子吗?我当时挺满意:每条都带编号、带出处、带行动含义,第三弹的纪律全守了。

直到有一次我做每周例行扫描,AI在报告末尾添了一段:

扫描发现跨课题同构:INS-82(经络仪结论需症状确认)与INS-30(图纸流向需电气逻辑确认)结构相同——中间工具的输出是假设,不是事实。建议合并标注为同构关系,关联类型:方法同构。依据:两者均要求在工具结论之后追加领域知识验证层。

我盯着这段话看了半分钟,第一反应是:不对吧,这俩有什么关系?一个是把脉的仪器,一个是电网的图纸,八竿子打不着。

再读一遍basis,服气了。

因为连接是结构层面的:仪器和图纸都是"中间工具",阴虚判定和流向判定都是"表面结论",症状逐条确认和电气逻辑推理都是"领域验证层"。把三个部位对齐,两条洞见的骨架一模一样,只是换了皮。皮是领域给的,骨架是方法论。

那天我意识到一件事:第三弹只完成了一半。 萃取解决了"一条知识是什么",没解决"知识和知识是什么关系"。卡片攒了一摞,每张都对,但互相不认识。

01a_同构时刻

还不止这一个。又有一次,AI把两条隔了三个月的洞见解到了一起:一条说"上门走访到底有没有效,永远没法因果归因"——这是投诉课题留下的老大难,当时我在反思里写"这是个方法论空洞,先记着";另一条说"无法归因时,把评估从'证明有效'切换成'通报覆盖、做法、计划'"——这是评估方法课题后来给出的解法。一条提出问题,一条给出答案,两条在不同课题里各自躺了三个月。 AI把它们接上的时候,那个老问题当场闭环。我记得看到那条报告时翻回去查了原文——问题那条的原文里确实写着"待解"两个字,等了三个月,等到了。

后来这样的报告见多了,我总结了规律:AI报出来的连接,价值排序很稳定——同构的,永远让人愣一下再点头;问题-解法的,让人拍腿;矛盾的,让人冒汗。愣、拍、汗,三种反应都是钱。

第三弹结尾我说过:你的知识库是一摞整理好的卡片。现在把这摞卡片倒出来看看——卡片之间的关系,比卡片本身更值钱。

方法论:不连的知识,只是收藏

收藏和知识库,差在哪

很多人有收藏癖。文章收藏了几百篇,笔记软件换了三四个,知识付费买了一摞。问他学到了什么,答不上来。

第三弹其实把"存"这个问题解决得挺好了:该萃取的萃取,该入库的入库,带编号带出处。但你可以做个测试——打开你的insights文件,随机挑一条,问自己:这条和哪条有关系?

答不上来很正常。我拿这个问题问过身边几个笔记重度用户,全都卡壳。问题不在存得少,在存的东西互相不认识。收藏夹解决"有没有",从来不解决"认不认识"——这正是收藏和知识库的分水岭。

一条知识单独存在,它只能回答"它自己"的问题。经络仪那条洞见,只在聊健康的时候被想起来。但如果它和图纸识别那条连上了,它就不再只属于健康课题——它是一个通用命题的实例:"机器视觉/仪器判读类系统,输出必须过领域验证层。"这个命题能预言你下一个课题的坑。没有连接的库,每条知识都在单兵作战;有连接的库,知识开始互相替对方站岗。

连接让知识从"实例"升级成"模式"。 实例只能用一次,模式能用一辈子。而且模式有个特点:它可以被验证。经络仪那条洞见加上图纸识别那条,同构关系被确认的那一刻,"工具输出必须过验证层"这个命题就有了两个独立领域的实证——一个命题被两个不相干的场景各自证明过,它的可信度比单场景高出不是一点半点。这就是为什么搞研究的人那么看重"跨域复现":一条洞见是发现,两条同构洞见是证明。

01_孤点与网

打个比方。卡片不连,像一盒散珠子,每颗都值钱,但只是珠子。连起来,是项链。项链的价值不在珠子,在串法。 同样一百颗珍珠,散着卖是论克称的,串成项链是论件卖的,价差十倍。你的知识库同理:两百条洞见散着放,就是个清单;连成网,才是结构。清单只能查,结构能推——顺着一条洞见的支撑链往上走,能走到你自己都没推导过的结论面前。

这里有个朴素的算法。清单的价值,约等于每条洞见的用处加起来,一条是一条;网的价值,还要乘上连接的密度——两两之间有没有边、每条边是不是真的。节点数决定你"有什么",边数和边的质量决定你"能推出什么"。这就是为什么低水平重复收藏是亏的:节点在涨,边是零,乘出来还是零。也是为什么连接必须人终审:一条假边会让推理从源头跑偏,比没有边更糟。

心理学里这叫迁移。人擅长在同一个领域里连点,因为上下文相似,提示词都在。人不擅长跨领域连点,因为两个课题在你的日历里隔着三个月,在你的文件夹里隔着两层目录。AI没有这个障碍。 对它来说,两条洞见就是库里两行记录,距离为零。它做全对全扫描的时候,四百多条洞见两两配对,人肉永远做不到。

打个糙比方:你的记忆是按时间排序的,AI的视角是按结构排序的。按时间活的人,永远被"最近"绑架;按结构看的机器,只认骨架像不像。连接这件事,天然该归按结构看的那个干。

还有一层更狠的:人不但连不上,人还会连错。 你恰好最近在做健康课题,就容易把什么都往健康上连;你刚读完一本书,就满眼都是那本书的影子。近期偏好、领域偏好,人的联想自带滤镜。AI没有日历,没有偏好,两条记录对它来说距离相等。全对全扫描加上不带滤镜的打分,反而比"聪明的联想"更可靠。

这就是第四弹的立足点:让连接的发生不靠你的记忆和巧合,靠机制。 下一节先说清楚,机制产出的连接到底值多少钱——三种回报,都是从真实库里长出来的。

连接的三种回报

把库里真实跑出来的连接归类,回报主要有三种。

第一种,同构。 两个不相干领域长出同一条方法论。经络仪和图纸识别就是。同构的回报最狠:它直接把你从"懂一个领域"变成"懂一个模式"。我后来再碰仪器判读类需求,第一反应就是"验证层在哪"——这个反射弧就是那条连接给的。而且同构是会繁殖的:第二个领域验证过模式后,第三个领域再遇到,你连验证都可以打折——两个独立实证垫底,模式已经有了主体间的信用。库里的同构对越多,你的方法论信用越高,新课题启动越快。

第二种,问题-解法配对。 一个课题留下的死结,另一个课题无意中解开了。走访归因难题和过程充分性评估就是:投诉课题那天结束时,我在反思里写"干预效果无法因果归因,这是个方法论空洞",当时觉得是个遗憾,没觉得是个坑。三个月后评估课题给出解法时,也没人想起来它正好补那个空洞——两件事在时间上隔着几个课题,在目录里隔着两层。直到AI扫库把它们配对,我才看清这是一个完整闭环。

这种连接的回报是闭环:单看每条都只是记录,接上才是完整的解法。而且它常有时滞——问题和解法中间隔着几个月,靠人记,必丢。你不需要记得答案在哪,你只需要确信问题被记下来了。 这句话值得单独说一遍:把问题如实入账,比记住答案更重要。答案会忘,问题清单不会。

01b_三种回报

第三种,矛盾暴露。 两条洞见打架。第三弹讲过冲突三分叉:修订、失效、分家。但那说的是"新结论进来撞上旧结论",撞在入库那一刻。网上的矛盾暴露得更早也更刁:两条洞见各自入库时谁都没觉得有问题,各自用着也都挺好,连线一画,矛盾现形。我库里现在就躺着几条标着contradicts的关系,全是巡网扫出来的——单独看每条都对,放一起看中间隔着一句"等等,这俩不能同时成立吧"。

矛盾不可怕,矛盾被捂着才可怕。捂着的矛盾会在你最不设防的时候爆:写报告时被人指着两页数据问"你这里是不是自相矛盾";做汇报时被领导用你半年前的结论将一军。爆的时机永远不在你准备好的时候。连接让矛盾提前爆雷,在库里爆,比在报告里爆便宜得多。

价值的第二公式

第三弹的结尾说:复利要入账,不入账的复利不是复利,是流水。这一弹在后面再补一句:入了账的知识要成网,不成网的知识库,账本是流水账。

一个知识库的价值,粗略说=节点数×连接密度。只加节点不加连接,价值线性涨;节点连成网,价值按连接数涨。两百条互不相连的洞见,不如八十条织成网的洞见好用。 前者是清单,后者是结构。清单只能查,结构能推。

这个公式还能倒过来用,当体检表:打开你的库,节点数一数,连接数一数,比值低于一比零点一(十条洞见摊不到一条真连接),说明库还停在收藏阶段——萃取做了,织网没做,第四弹就是给你补这一课的。比值高于一比一,说明织网跟上了萃取,这时候最划算的动作反而不是继续织,是回头用:开题扫网、写作组网,把网的推力榨出来。

放四张我自己的库给你看——从1到4,一条演化线。

02_生产库截图

不是秀肌肉,是想让你看清一件事:网是一轮一轮长出来的,不是一天建成的。 这张图是快速迭代中的版本,不是终态——它的前几个演化版本还躺在我的归档里:起步那会儿全库六百多个节点、七百多条关系,中间一版一千四百节点、一千七百多条关系,现在两千六百多个节点、六千五百多条关系,光Fact类知识就近千条、Insight六百多条,连矛盾关系(CONTRADICTS)都攒出了个位数——每一条都是一次真实的认知打架。中间还用这张网跑通过一个工单分析技能的多轮检索测试,八轮下来AI顺着网把一个业务问题从意图路由到根因定位走完了全程。

这些数字本身不重要,重要的是它们证明了这套打法能规模化:第三弹的卡片,第四弹的连线,摞到几千个节点照样成立。文章教你的三文件加links,就是它的最小内核。

下一节把这个最小内核拆开。

解决方案:三种关系,一个最小格式

关系类型学:支撑、矛盾、同构

库里的洞见两两配对,关系看着千变万化,收敛下来就三种。这不是拍脑袋定的。我自己的库里,关联最早分了八类:因果、方法、概念、模式,各分正反。跑了一段时间发现不行——分类越细,AI标注越随意,同一条连接今天标"方法论支撑",明天标"因果链",统计都做不了。于是把八类硬收敛成三种,枚举写死在格式里,不许自造标签。分类是给人用的,不是给完美主义用的。

支撑(含因果、方法、概念)。 一条洞见给另一条提供地基、方法或例证。走访归因难题(问题)支撑过程充分性评估(解法)的出场,本体"独立性检验"支撑"本体自下而上生长"的成理,"KPI逼一线刚好达标"撑起"AI应做底线守护者"的定位。我库里这类关系最多,粗略占三分之二——正常,大部分连接本来就是干活时顺手确认的从属关系。

支撑关系的两边有主次:一条是依据,一条是结论。这个主次后面存的时候要用到,先记着。

矛盾。 两条洞见在同一个问题上给出不兼容的判断。矛盾不常见,但每一条都金贵——它意味着你的认知里有一块地基是歪的,或者有一条适用边界没画出来。第三弹的三分叉(修订/失效/分家)就是处理矛盾的工位。

同构。 两条洞见骨架相同,领域不同。经络仪和图纸识别是教科书案例。同构是三种关系里最稀有也最提气的:它意味着你提炼出的不是领域技巧,是跨领域方法。我四百多条洞见里,AI扫出的同构对十来个,个个值钱。

还有个副产品:同构对出现,说明萃取的抽象层级对了。 萃取太具体,全是领域细节,永远配不上对;萃取太抽象,条条都像,配对无意义。只有层级刚好——具体到有肉,抽象到见骨——同构才会成对出现。所以同构对的数量,反过来是萃取质量的体温计。

03_三种关系

三种关系,用一个字段区分:relation,值就三个——supports、contradicts、same_pattern。定死,不开放自由发挥。第三弹说过标签自由发挥的坑,关系类型同理:今天写"相关",明天写"有点像",半年后这张网没法查。

关联记录:links.jsonl

洞见是知识的本体,关联是知识的关系——关系也得有地方住。散在脑子里不行,写在两条洞见的备注里也不行(第三弹说过,改备注就是改历史)。还有一种更隐蔽的错误方案:在洞见记录里加个related_to字段,把关联编号塞进去。看着省一个文件,实际埋两个坑:一条洞见连了八条,related_to挤成一团没法读;更糟的是关系本身的属性(relation、basis、confidence)没地方放,等于连接又退化成了备注。关系是独立的一等公民,不是洞见的属性——它要自己的家。

第三弹建了三个文件,第四弹加第四个:

cognition/

├─ facts.jsonl

├─ metrics.jsonl

├─ insights.jsonl

└─ links.jsonl(新增:卡片与卡片的关系)

一行一条JSON,一条关系一行。格式只比洞见记录多两个字段:

{ "id": "LNK-0007", "source": "INS-82", "target": "INS-30", "relation": "same_pattern", "basis": "仪器判读与图纸识别同构:工具输出均为假设,需追加领域知识验证层", "created": "2026-09-19", "confidence": "高" }

六个字段,每个都有用:

编号纪律:连接跟着洞见走

links里的source和target都是洞见编号,所以洞见的编号纪律直接决定网的质量。第三弹立过规矩:洞见编号一辈子不换、失效不回收、修订沿用原编号。这三条在这里兑现在连接上——如果洞见编号可以回收复用,一条旧连接会突然指向一条语义完全不同的新洞见,网悄悄错位,还不报错。编号稳定,是网的地基。 这是v1读者不用改任何东西、但必须知道的一条。

04_links记录

basis:一条关系一个依据

第三弹的洞见要过"所以呢"测试,第四弹的连接要过"凭什么"测试。

"凭什么把这两条连起来?"答不出具体理由的连接,一律不收。

AI做全对全扫描,会报出大量"可能相关"的配对——关键词重合的、话题相近的、措辞像的。这些是共现,不是关系。"两条都提到了阈值"是共现;"多层阈值体系的感知盲区,正是投诉公式里感知落差被低估的原因"才是关系。

给你看两个真实的淘汰样本:

"INS-82与INS-30相关:两条都提到验证。"——共现。都提到验证的东西多了,这也是连接的话,网里一半的边都是废的。删。

"INS-A02与INS-NEW-01相关:感知通道从灯暗了迁移到空调不制冷,意味着投诉公式里'感知落差'的度量对象需要跟着换。"——关系。前者揭示了后者公式里一个变量的度量基础已经漂移,接上这条,公式才不会用旧尺子量新东西。收,basis照抄。

区分就一招:让AI把连接理由写成一句话,主谓宾俱全,两边编号都点得到,读完能说"哦,确实"。 写不出来的,删。AI初筛会报几十条候选,你终审时用这条尺子量,一半当场毙掉,很正常。毙掉的别心疼——它们不是知识,是噪音。

这条纪律守不守,决定你的网是真知识网还是垃圾连线堆。垃圾连线堆比没有网更糟:满屏都是线,等于没有线。

实操办法·发现:让AI当织网工

谁来找:全对全,AI来

发现连接这件事,人干不了,也不用干。

人找连接靠联想,联想靠提示词——正好在做的课题、最近读过的文章。跨课题、跨时间的连接,人的联想半径够不着。AI做全对全扫描没有任何负担:把insights.jsonl整个读进去,两两配对打分,初筛出候选清单。四百多条洞见,三十万种配对,它扫一轮几分钟。

有人会担心配对数涨得快:洞见翻倍,配对数翻四倍,会不会有一天扫不动?算一下就踏实了。一千条洞见,配对五十万组,对大模型来说还是分钟级;而且真正的瓶颈从来不在扫描,在终审——五十万组初筛出来,到你面前的候选一般就几十条。扫描量随库平方涨,终审量只随新洞见线性涨,因为每周新增的洞见才是产生新连接的主力,老洞见之间的组合早就扫过了。这个账算清楚,就不用怕库变大。

分工沿用第三弹:AI初筛,你终审。 AI报候选连接,按三种关系打好标签,附basis草稿;你逐条裁:"是同构""这不叫矛盾,是适用边界不同,拆了""这条basis站不住,删"。你裁过的每一条,confidence才能从"待审"改写高。

终审有个窍门:先看basis再看洞见。basis写得立不住的,直接毙,不用回头读洞见原文;basis立得住的,再去核对两边原文有没有被AI曲解。basis是连接的质检口,这个顺序能省一半时间。还有,裁"同构"要格外过脑子——AI偶尔会把"话题相似"当成"结构相同",你问自己一句:这两条拆掉领域名词后,剩下的操作步骤能互换吗?能,才是同构。

说下真实工作量:四百多条的库,每周终审十几分钟,九成时间花在basis上。第一次跑全对全会吓一跳——候选清单几十条,看着头大。别慌,用basis尺子快裁,大半是共现,一分钟清完;剩下的真候选,往往就三五条,逐条过。第二次以后就顺了:新增洞见就那几条,候选跟着线性掉。头一周最难,扛过去就是例行公事。

三个触发时机

织网不用单独找时间,它长在已有节奏上,三个时机:

萃取后挂接。 每轮萃取入库,顺手把新洞见和全库扫一遍,能挂的关系当场挂上。热乎的最容易连——刚萃取完,上下文都在。

开新课题扫网。 Survey之前,除了第三弹说的扫库,再扫一遍links:这个新课题的邻域里已有哪些连接?同构的先辈课题是哪个?开题就站在网上,不站在孤点上。这一步我吃过甜头:一个新课题开题扫网扫出三个同构先例,直接搬了两个的验证设计,Survey阶段省了一周。

每周巡网。 固定动作,雷打不动,一次十几分钟。全对全重扫一遍,专抓两类:一是新入库洞见和老洞见的跨时空配对——走访归因那种隔三个月才接上的,就靠周扫兜住;二是basis开始失效的旧连接——洞见被修订了,挂在它身上的关系得跟着动。

为什么定成每周而不是每天?连接的产出密度决定的。一周新增的洞见通常几条到十几条,能长出的新关系个位数,周节奏刚好消化。每天扫,九成时间是空转;每月扫,该接上的连接要多裸奔三个星期。巡检频率跟知识产出节奏对齐,不跟焦虑对齐。

给你看一次真实的巡网输出,感受颗粒度:

本周巡网报告:新增洞见3条(INS-511/512/513,来自舆情课题)。新扫配对184组,初筛候选4条:①INS-511与INS-532疑似同构(多层阈值感知盲区 vs 绕开官方渠道发声,均属"体系内不可见的信号外溢"),basis待审;②INS-512与INS-A02支撑关系成立,basis完整,建议直接收录;③④为关键词共现,已淘汰。另:断线清理1条,LNK-0042指向的INS-217上周已修订,basis不再成立,建议标注"已失效,待重判"。

四条候选,两条当场能收,一条值得琢磨,一条要重判。十几分钟的周扫,就这个产出密度。网不需要天天大丰收,每周长几条真的边,一年就是一张像样的网。

05_三个时机

实操办法·存关联:三条纪律

发现是AI的事,存是你的事。连接存进links.jsonl,纪律比第三弹的三条更严,原因很直白:一条坏洞见只脏它自己那行,一条坏连接污染的是两条好洞见——顺着它推理,两个方向都跑偏。

纪律一:一条一编号,只追加不改写。

和洞见同款。关系判错了(比如把分家判成了矛盾),不删旧记录,新加一条修订记录,旧的标注"已修正"。给你看一条真实的修订链:

LNK-0019|INS-204 × INS-188|contradicts|basis:前者说抽样审计覆盖率越高越好,后者说覆盖率超八成后成本指数涨、错抓率不降。|状态:已修正

LNK-0073|INS-204 × INS-188|supports|basis:重读两条,非矛盾,是适用边界——样本基数小时覆盖率优先,基数大后精度优先。原判混淆了两个量级。|状态:现行

半年前我以为它们打架,后来发现是边界没画。这两条连接放在一起看,就是我当时认知变化的完整档案。网的历史也是知识:你半年前为什么觉得这两条矛盾,后来为什么不觉得了——这条演变线,比任何一条静态结论都更能说明你的认知在长。

纪律二:方向要对。

支撑关系必须分清谁是source谁是target。"A支撑B"和"B支撑A"是两条完全不同的记录:前者说A是地基,后者说A是楼。方向反了的网,检索出来的论证链是倒的——顺着走,越走越离谱。AI偶尔会搞反,终审时留个心眼:地基在下,楼在上,别让楼撑地基。

纪律三:矛盾关系必须人拍板。

supports和same_pattern,AI判完你抽查就行;contradicts必须你亲自确认,一条都不许默认通过。为什么卡这么死?矛盾的下一步是三分叉,分叉动的是旧洞见的状态——修订还是失效,改的是知识本身。这个影响面,不交给AI。第三弹讲过"不覆盖旧记录",这里同一个逻辑:越是有权改写知识的动作,越要留人的手。

三条纪律合起来一句话:洞见的纪律是别改历史,连接的纪律是别乱牵线。知识网的可信,一半来自连得准,一半来自错得有记录。

实操办法·应用:网要用起来

开题扫网:看邻域,不看孤点

第三弹开题扫库,报的是"有没有相关结论"。有了网,扫法升级:报的是邻域——不但告诉你有哪些相关洞见,还告诉你它们之间已经连成了什么形状。

"这个方向你有五条洞见,其中三条互相支撑,已经连成一条论证链;一条和某老洞见矛盾,还没处理;还有一条跟你新课题可能同构。"——这就是邻域报告。

对照一下第三弹的扫库报告:"有相关结论若干条。"信息量差着一个量级。孤点报告告诉你有什么,邻域报告告诉你什么形状。开题最贵的动作是方向选错,局部地图就是防这个的:论证链密的地方,是已验证的实路;矛盾没处理的地方,是雷区,绕开或先排;同构先例多的地方,说明这个方向你其实趟过,抄作业就行。你还没开题,手里已经有图了。

拿这篇第四弹自己当例子。动笔前我扫了一次邻域:织网这个主题,库里已有节点若干——第三弹的萃取纪律(支撑)、第二弹的课题档案(支撑)、技能判据(支撑),另有"连接靠巧合"这条老洞见和"机制化"结论构成一对已处理的矛盾,还有一组同构先例:文献综述里的"综述网络"和知识库的"关联图",结构相同——都是"节点加边"的表示法。邻域报告直接决定了这篇文章的骨架:先讲为什么连(邻域里那对矛盾就是引子的张力来源),再讲怎么连(同构先例给的表示法),最后讲连了怎么用。文章的结构,是网递给我的,不是我从空白页上憋出来的。

写作组网:调素材的新姿势

写文章、写报告时,网是素材调度台。以前调素材靠检索关键词,命中的是一堆平铺的条目;现在先定位核心洞见,再顺它的连接走:支撑它的、被它支撑的、和它同构的,一层带出来一组自带结构的素材——论点、论据、反例、跨域印证,一次到位。

这篇文章本身就是这么写的:经络仪和图纸识别两条素材,就是AI从同构关系里报出来的。我写第三弹的时候还不知道它们是一回事——第三弹写的是萃取,网还没织,素材只能靠检索;这一弹写连接,同构对是网直接端上来的。同一批知识,两张网,两种产出。

也说个坏处,免得你期望过高:网递素材,递的是结构,不是成品。邻域报告说"这三条连成论证链",链上每环的成色还得你自己验。AI偶尔会把弱边当强边端上来,basis看着通顺、细究牵强的,照样毙。终审这把尺子,走到哪带到哪。

定期巡网:防断线

网不是织完就完事的资产,它是活物,会老。洞见修订了、失效了、分家了,挂在它身上的连接不会自动更新,就成了断线——指向一条已经不成立的知识的连接,比没有连接更误导人。巡网除了找新连接,还要清理三类断线:

指空的。 目标洞见已失效,连接指向一个空位。特征好认:AI巡网报"目标不存在或已失效"。处理:标状态,不删。

变味的。 一边修订后basis不再成立。比如一条洞见原来主张"覆盖率优先",修订成"分量级",原来挂在它身上的支撑连接,依据已经漂了。这类最隐蔽,靠周扫对账才能逮住。

长歪的。 当年判同构,两边各自演化后不再像了。萃取标准不稳定的库,这类最多。

发现断线不删记录,标注状态,原因写进basis。为什么要留尸检?因为断线模式本身会重复:如果"当年判同构、后来长歪了"总发生在某一类洞见身上,说明那类洞见的萃取标准有问题——断线是萃取质量的后视镜。网的自免疫,靠的不是每次都连对,而是每次断掉都留档。

开题扫网、写作组网、定期巡网,三用合一:扫网管进场,组网管产出,巡网管保值。一张网只织不用,是挂在墙上的地图;三个动作转起来,网才变成你的一部分工作方式。装好交付物之后,建议第一周就把三件事各跑一遍——用起来的网和没用的网,一个月后就是两种资产。

06_断线清理

技能:连接是萃取的第二能力

为什么不另立一个技能

到这有人会问:关联发现要不要做成一个新技能,和萃取技能并列?

我的答案:不做新的,做升级。

上一弹给过判据:一类活的干法做成技能,所有活的规矩写进设置。萃取和连接是不是两类活?拿判据过一遍:触发时机,相同——都在Harvest之后;操作对象,相同——都是那个cognition库;输出格式,相同——都是JSONL一行一条;使用者,相同——都是同一个研究Agent。四个维度全重合,这不是两类活,是同一类活的两道工序。萃取管"从材料到卡片",连接管"从卡片到网"。按"边界清楚才是技能"的标准,它俩的边界根本切不开。

硬切成两个技能,代价很具体:两份配置要维护,两套触发要协调,萃取完还要手动喊一声"该连了",忘了就连不上——连不连得上,取决于你记不记得喊,这不是机制,这是运气。并成一个,萃取流程的最后一step就是全对全扫描,连不上是流程bug,不是你的记性问题。

升级后的技能长什么样

知识萃取技能升到v2,原来五段骨架的"检索协议"扩展成"检索与织网协议",加三段:

织网动作。 萃取入库后,全对全扫描新洞见与全库,按三种关系初筛候选,附basis草稿,报终审清单。输出物固定:候选清单表,一行一条,含两端编号、关系类型、basis草稿、建议(收录/淘汰/待审)。

巡网动作。 每周例行:重扫配对、清三类断线、报矛盾候选。输出物固定:巡网周报,五个数——新增洞见数、初筛候选数、建议收录数、待审数、断线数,外加候选明细。

邻域报告。 检索协议升级:开题扫库时除报相关结论外,加报邻域结构——支撑链、未处理矛盾、同构先例。输出物固定:邻域图报告,按"实路/雷区/先例"三栏给。

三个动作,三个固定输出物。技能里把输出格式写死,是为了让你每周看到的报告长得一样——格式稳定,异常才显眼。哪周断线数突然从零跳到五,你一眼就看出库出事了。

技能还是那个技能,配置从一份变一份半,Agent没变,流程没变,第三弹装过的读者零成本升级。这也是把连接并入萃取技能的最后一个理由:升级路径平滑,本身就是设计目标。 系列写到第四弹,每一弹都让老读者只加增量、不推翻重来——你的知识体系这样长,你的工具也该这样长。

07_技能升级

实操交付物

交付物三件,套路和第三弹一样:技能长图存图照配,schema长图存图即用,补丁长图贴进配置。三件加起来十来分钟装完,织网就从今天这周开始。第三弹没跟的,先回去补第三弹——四件东西是摞着长的,底下的没装,上面的装不上。

交付物①:知识萃取技能 v2(长图)

技能全文做成长图,放在本节末尾。骨架六段,逐段说清:

触发时机。 课题启动盘点、阶段收尾萃取、每周巡网,三个入口不变,巡网是新加的第三个。

三层定义。 断言、洞见、关联——关联层是v2新增的第三层,定义照本文:三种关系、basis必填。

记录格式。 洞见记录格式不动(第三弹的五个字段),加关联记录六字段。

存储规范。 cognition四文件:facts、metrics、insights、links。links与洞见文件平级,一行一条。

检索与织网协议。 检索(开题扫库)升级成邻域报告;织网(萃取后全对全)和巡网(每周固定)是新增动作,触发条件、输出格式、终审流程都在这段写死。

终审协议。 老三样加一条:矛盾候选必须显式报告,contradicts必须人拍板。

对比v1,变的只有"检索与织网"那一段。第三弹装过v1的,只换那一段、补两小段,其他原样——技能升级,老配置不作废。

08a_技能v2长图

交付物②:links.jsonl 的schema(长图)

关联记录六字段全定义,一个字段一行:

长图里附三条真实记录示例:同构一对(经络仪×图纸识别)、支撑一对(归因问题×过程评估)、矛盾一对(库里真实存在的contradicts,已脱敏)。初始化指令就一句:在cognition目录下新建links.jsonl空文件,与三个知识文件平级。

08b_schema长图

交付物③:SEARCH-R Agent 升级补丁 v2(长图)

第三弹那三句不动,往上摞两句:

Harvest之后(追加到原萃取句后面):萃取完成即触发织网,新洞见与全库配对,候选连接连同basis草稿一并报终审;矛盾候选必须显式报告,不许静默入库。

每周巡网(新增固定日程):固定跑全对全扫描和断线清理,报告连同本周新洞见统计一起交。巡网报告格式:新增洞见数、初筛候选数、建议收录数、待审数、断线数。

五句话,萃取加织网全流程闭环。没配过SEARCH-R的,回第二弹。

08c_补丁v2长图

结尾

回到开头那两条洞见。

经络仪和图纸识别,现在在我的库里是一对正式的同构连接,编号LNK打头,basis写着"工具输出是假设不是事实,需领域验证层"。它们还各自带出一条边:往前,连到"反思机制"那条方法论上;往后,等下一个仪器判读类课题进来,AI会第一时间把这条模式拍在它面前。

上个月一个新课题立项,开题扫网,AI的邻域报告第一行就是这个模式对。同事看了问:你怎么记得半年前健康课题里那件事的?我说我不记得,网记得。

第三弹说,复利要入账。这一弹说,入账的知识要成网。 卡片解决"有",网解决"活"。有,是你查它;活,是它找你——你开一个新课题,它把同构的先例、支撑的链条、没处理的矛盾主动端到你面前。

四弹连起来看,是一条完整的路:第一弹,你有了研究助理;第二弹,你有了循环和档案;第三弹,你的研究开始入账;第四弹,你的账连成了网。从"用AI"到"有一张自己的知识网",四步。每一步都不大,但每一步都踩在上一步的肩膀上——这本身就是复利,方法论的复利。

一摞卡片,织成一张网。网的下一站是什么?网不会说话。让网开口的,是站在网外的人。 你拿着自己的网,和别人的网碰一碰,或者和一个跟你较劲的人碰一碰,会发生什么?

第五弹讲这个:思维碰撞——你的知识体系,怎么接受实战检验。


如果这篇文章对你有用,点个"在看",或者转给一个收藏了几百篇文章却从没打开过的朋友。

你的知识库里,有没有两条"不相干"的知识,忽然有一天对上了?评论区讲讲那个时刻——点赞最高的,我帮你写进下一弹的案例。


进阶实战,在行动实验室

文章里的交付物做成了长图,存图照抄,能用。但我知道不少人想要的是更进一步的东西:完整可导入的智能体和技能。不用对着长图一行行抄,导入包直接拿走,装上就跑。

再往远一步,是构建你自己完整的业务智能体:从研究底座起步,问题澄清、需求梳理、原型落地,一圈一圈长成贴合你自己业务的模样。

这两件事,我每周都在知识星球「行动实验室」带着一批人实打实地做:智能体和技能的导入包直接拿,每一期的课题实操、踩坑复盘,都是跑过才写的。

多说一句这一弹对应的:文中那套连接机制,是我生产环境里知识系统的简化版。前面那张几千节点的截图就是它的样子,但那只是结果——生产版比文章里这套复杂得多:本体分层、断言分型、关联带证据链,从六百节点长到两千六,每一版怎么改的、为什么改、改完怎么验,归档都在。文章给你的是能上手的最小内核,星球里带的是完整版一步步长出来的全过程,包括拿这张网跑工单分析、多轮检索这些真实应用测试是怎么设计的。想看大库怎么长出来、怎么用起来的,进来。

想从"看懂了"走到"用起来了",欢迎进来一起练。

09_双码并排