关于中医药的探讨_风闻
土豆的燃烧远征-2020-02-14 12:20

昨天在微博上看见那个“棒棒医师群”的截图,真的很气愤。不看不知道,看了觉得自己太单纯了,从来没想过这世上居然有专门以黑中医为己任的人。谈论一门学科难道不应该以实事求是为标准吗?我个人是中医世家出身,虽然没有从事中医工作,但对中医的优点、缺点也有所了解。我看了风闻社区的几个讨论的贴子,发现不管是支持中医的,还是黑中医的,要么就是不懂中医拿着西医的观念来批评,要么就是没说到点子上,一直纠缠于中医有效无效的辩论。一种病有效能证明所有病都有效吗?一次治疗无效能证明所有治疗无效吗?学术的根本在于理论,中西医的争辩在于中医理论能否与现代科学相结合,从而使中医能够逻辑自证。
实事求是讲,这次新冠肺炎使用中医药有效,这应该是确定无疑的。因为无论湖南还是湖北,都官方公布了新冠预防方、治疗方。我相信官方不会在这种时候,自己给自己加担子。必竟公布了方子就要保证有药供应,这肯定会增加后勤和抗疫一线的工作难度。如果没效,在当前时刻,没有哪个官员会愿意:“没有困难制造困难再上。”
这说明中医药是有效的,问题是这方子为什么有效,他有效的内在逻辑是什么?这就牵涉到中医理论和现代科学理论相结合的问题。如何用现代科学的知识去解释中医理论。这个问题不搞清楚,中医永远会被现代科学宗教徒所鄙视。
我非常鄙视一些学了一点西医知识就拿着西医的理论来批评中医的人,张嘴柳叶刀,闭嘴美利坚。评论一件事总要有个标准吧,中医的理论是什么?相对于西医理论,应该用什么样的共同标准来评价?拿着西医的理论评价中医,就象观网有人说的:“耗子给猫打分”可笑吗?偏偏这种人还很多。中医被人诋毁,固然是因为没有把中医理论和现代科学理论结合起来,但是也是因为这些人的无知和胡搅蛮缠。
打个比方,如果我对一个不懂计算机人说:计算机中一个字节是8 位,那么8位 1表示什么呢?在不考虑补码的情况下八进制时它等于 377,十进制时它等于 255,十六进制时它等于 FF。这人会说:”哦,好复杂,好厉害“。可如果我对一个不懂中医的人说:“金表示什么呢?在藏为肺,在音为宫、在色为白”这帮子半部生理治天下的人会说:“没道理”这就是中医面临的现状。
由于我并没有从事中医工作,也对现有的中医发展不太清楚,不知道是否别人也做过相似的研究。我个人认为,中医与现代科学结合,不能参照西医的解剖学、生理学、药理学的理论,而应该从数学、符号学、计算机学入手。
中医理论中的所有名词,本质上是一个个符号,它们所携带的“意义上的感知”取决于它们的语境,如同计算机中的变量名。
假设我们把人体看成一个软件,工作是处理数据(进食),外在的风雨晦明和情感交流,则是用户对软件的操作以及软件环境的变化。现在的问题是,用户操作不可判定,因为风雨晦明和七情可能导致软件BUG出现。而数据也不规整,饮食没节制也可能导致BUG出现。那么做为医生的程序员该怎么办呢?
分歧由此出现,西医的方法就是想办法通过各种方法进行白盒测试,了解人体。用程序员的说法就是逆向工程,了解底层代码,填加补丁。这个方法效果很好,问题关键是,补丁进入代码后很可能又会引发别的BUG(副作用),就象windows补丁加补丁,补了一辈子还是BUG一堆。还有,一旦突发急症,程序员不了解BUG出现的是哪段原代码那就悲剧了,在逆向工程结果没出现前束手无策。
中医的方法就是通过对人体的黑盒测试来了解人体。基于以下原理:如果外感风寒、内伤七情、饮食不节可以引发人体的变化。那么我们可不可以用变化来针对变化呢?
这首先要对人体进行抽象和建模。我们把人体标注出三大模块(三焦)、五小模块(五藏)及六个友元模块(六腑),再把软件本身的运算分为四类(营、卫、气、血)等等(打比方,没标记全)。接下来,我们把可用的药物建模,分为性味(寒热温良)、归经等。这是一种纯粹数学和符号学的思维方式。
现在设正常人体状态为M(能够尽其天年的人体),外界的操作(饮食、七情、外感)是F(M,a,b,c)=>M。中医做什么呢?首先,先通过观察a、b、c的变化后M的变化,推测出F的函数模型。当F这个函数的参数变化导致人体变为非正常状态m,即F(M,a,b,c)=>m。这时,使用已建立的中药模型来调整,即F(M,a+x,b,c) =>M,求解x
中医的理论基础就是通过黑盒测试得出的函数F,辨证施治就是F(M,x+a,b,c) =>M,求x的过程。所以中医理论是极度数学化、抽象化的。这需要大量的研究和实践。
事实上,在我看来,中医远比西医更适合人工智能、远程医疗。但是中医现在面临的问题是,诊断手法不标准和难以量化。舌苔黄,什么样才叫黄?脉博弦,什么样的频率叫做弦?如何把诊断进行量化和标准化呢。如果这个问题解决,中医的智能医疗简直就是现成的。老祖宗差点连伪代码都给你写好了。
以上,是我这个没有继承医术的人对中医一些看法,希望抛砖引玉,给中医研究者一些启发。