工具已经建好,真正卡住人的却不是工具——而是"我究竟想表达什么"。这是一次关于流程图边界、表达形式与学习起点的梳理。
阶段 G「辨证演变链」独立模块已经完成:患者 → 演变链 → 辨证节点的三层树状结构,节点记录证型、方剂、舌脉、转归,用 Flet Canvas 画出有方向、有分支的病程图。
它一方面是临床工具——记录真实病人的每次就诊与方药转归;另一方面被期待成为学习工具——借此开始《伤寒论》的辨证演变学习。这个方向是成立的,但在动手之前,需要先看清一件事:临床记录和经典学习,虽然都长成"图"的样子,本质上却在回答不同的问题。
临床工具记录的是"一个病人实际走了哪条路";学习要画的是"一个方证可能走向哪些路"。前者是单患者的病程事实,后者是模式化的传变图谱。
伤寒论的内核就是"证 → 方 → 转归/变证 → 下一证"的网络。
太阳→阳明→少阳、直中三阴,是一条条有方向的传变主轴。
误汗、误下、误吐之后出现结胸、痞证、烦躁、亡阳,是从同一节点分出的岔路。
两条经同时或先后受累,对应图上的并行或叠加关系。
桂枝汤证、麻黄汤证、白虎汤证……每一条都自带证、方、舌脉、转归,正是一个节点。
把散落在 398 条里的传变关系,自己动手组织成树,是典型的建构式学习——比逐条背诵高效得多。临床用同一套语言记录,学和用可以打通。
如果直接把临床工具套到经典学习上,会有几处"拧巴"。
| 维度 | 现有工具(面向临床) | 伤寒学习真正需要 |
|---|---|---|
| 容器层 | 患者 = 一个人的多次就诊 | 没有真实患者,容器应是篇章/主题/方证族 |
| 节点语义 | 记录实际发生的一次转归 | 表达某证所有可能的传变(假设性、规则性) |
| 图结构 | 严格单父树 | 合病有两个来源,单父树表达不了 |
| 知识锚点 | 自由文本 | 需挂条文编号、原文、出处,否则复习对不上书 |
| 对比视角 | 单患者视角 | 需横向看"桂枝汤证常见变证有哪些" |
最核心的是第二行:临床是"发生了什么",学习是"可能发生什么"。如果不区分,短期靠"给每个专题造一个假患者"能跑,长期会别扭。
这是整个对话里最关键的一句自我观察。它指向的不是学习方法,而是表达本身卡住了。
拆解这句话,其实是两层困难叠加:
想表达的内容太多,而"流程图"这个框只能装"先后/方向"这一种关系。把分类、鉴别、条件、构成全塞进箭头里,当然觉得不契合——不是不会画,是这个框本来就装不下。
"我也不知道我究竟要表达什么"。图只是答案的形状,问题不清楚,形状就定不下来。不知道要回答什么问题,自然不知道该用什么图。
这两层里,第二层更根本。所以方向不是"换个更好用的画图工具",而是先把问题缩小、问具体——问题一旦具体,表达形式几乎是自动浮现的。
"流程图"只擅长其中第一种。一张图只回答一个问题,不要让它同时干五件事。
| 你想问的 | 例子 | 对应的形式 |
|---|---|---|
| ① 它往哪传变 | 太阳→阳明→少阳 | 流程图 / 有向链 bianzheng_app 能画 |
| ② 它包含哪些类型 | 太阳病分中风/伤寒/温病 | 树状分类 / 大纲 |
| ③ 它和谁容易混淆 | 结胸 vs 痞证 | 对比表(同维度) |
| ④ 什么条件下变证 | 误下后→痞;误汗后→亡阳 | 条件分支 / 决策树 |
| ⑤ 证由什么组成 | 桂枝汤证=头痛+发热+汗出+脉浮缓 | 要素清单 / 方证卡片 |
判断该用哪种,可以看问题里的动词:是"变成"(流程图)、"区分"(对比表)、"包括"(分类树),还是"由什么组成"(卡片清单)。
不为假想需求提前写代码。先用现成工具跑起来,让真实痛点决定下一步。
读完一篇 → 合上书,凭记忆重建传变树 → 卡住的地方空着 → 画完再翻书补。按语用自己的话写,不复制原文,条文编号记进标签或"关联病历"。每周只做一两个小专题,不追求覆盖全书。
给演变链增加 mode: clinical/classic,经典模式下:患者层弱化为篇章/方证族主题;节点加结构化字段——条文编号、原文摘录、出处篇名;分支标注传变类型(传经/误治/合病/并病/自愈);支持跨主题检索"某方证出现在哪些链"。
合病的多来源问题,首版用"并病节点 + 标签"表达,不引入多父 DAG,避免过度工程;若真实使用证明必须多父,再评估。
知识图谱 / GraphRAG / Neo4j(过重) 自动从条文生成传变图 为假想需求提前写代码
学习价值最大的环节,正是你逼自己回答"桂枝汤之后能往哪走"的那一下。自动生成会把最有价值的主动回忆直接删掉——那就真成了"看着好看、用不起来"的东西。
在画任何图之前,先拿一张纸,用一句话写下你现在最想搞懂的那个伤寒论问题——不许写"系统学习伤寒论"这种大词,要小到"五个泻心汤怎么区分"这种程度。
然后看这句话里的动词:是"变成""区分""包括"还是"为什么选它"。动词会直接告诉你该用哪种形状。问题具体了,表达什么、用什么表达,会自己浮现。
"不是从'我要画一张图'出发,
而是从'我没搞懂的一个具体问题'出发。"
—— 这次梳理留下的最重要一句
如果你愿意,现在就说一个最近读伤寒论时最卡住的具体问题,我们先不画图,只把它拆成"这到底在问哪种关系"。拆对了,再决定要不要动用 bianzheng_app。