乐于分享
好东西不私藏

老师傅的“火候”:AI时代最容易被低估的资产

老师傅的“火候”:AI时代最容易被低估的资产
2026年初,一组数据开始在制造业流传:某钢铁企业的硅钢产量从2010年的140万吨增长到280万吨,翻了一倍,但负责质检的工人却从120多人减少到40多人。减少的八十个人去哪了?答案是被AI替代了。但留下的人里,有一个叫胡惊雷的老师傅,工龄三十年,他的岗位没有被替代。不是因为他比AI更快,而是因为AI正在学他,学他怎么看炉焰颜色判断炉温,怎么听轧辊声响判断设备状态,怎么在一炉钢水面前说“火候到了”。
这个细节指向了一个被主流叙事长期忽略的问题。
过去两年,关于“AI替代人类工作”的讨论集中在一类人身上:程序员、插画师、文员、翻译。他们的共同点是年轻,受过高等教育,从事的是“知识工作”。而另一类人很少被纳入讨论的聚光灯下,这就是那些在一线站了几十年的老师傅,那些凭手感判断炉温、凭耳力听出机器故障、凭直觉把握“火候”的人。在流行的想象中,他们应该是“最该被淘汰”的那一批。他们的经验是前数字时代的产物,他们的看家本领不是教材上的标准答案,而是几十年的手感、直觉和事故记忆。

但事实正在给出相反的答案。

在武钢,胡惊雷把三十年的“看火候”经验一条条讲给AI听,写入国产自研模型。在柳钢,一家有着六十余年历史的老钢厂将一线老师傅的经验固化为“玄铁”大模型,吨钢成本降低了五元,按年产两千万吨算,每年节约一个亿。在南京浦口医院,一位近三十年经验的影像科主任把AI称为“第二双眼睛”,但坚持“最终诊断必须由医生签字”。此外,还有退休工程师返聘为AI顾问,把一辈子“听声音判断设备故障”的直觉,量化为分贝值、温度曲线,变成工业AI模型的一部分。
老师傅们没有像预言中那样被扫入历史的灰烬。恰恰相反,他们正在成为AI时代最抢手的“知识资产”。那些手册上没有、教材里不写、GPT学不到的隐性经验,比如炉焰偏橙还是偏红、压缩机异响是咔咔还是嗡嗡、病人的面色在哪个瞬间开始不对,正在被重新定价。

但这个叙事如果只停留在这里,就只讲了一半真相。

武钢的胡惊雷背后有整个宝武集团的技术平台;南京的李永霞背后有三甲医院的AI影像系统;返聘工程师背后有企业的AI研发团队。这些是平台的力量。但更多老师傅没有平台。一个社区退休空调维修工,一个乡镇农机站的老师傅,一个在街角开了三十年修表铺的老师傅,他们没有大模型团队帮他们写算法,没有三甲医院采购的AI辅助诊断系统,没有产业园给他们免费孵化。他们的经验,谁来接?他们自己,怎么突围?
而这里还有一个更尖锐的问题藏在更深处:如果老师傅的经验都被AI学走了,不管是通过大模型还是短视频,他们自己会不会反而不值钱了?当年轻工人掏出手机几秒钟就能做出过去需要师傅蹲在火炉前看半小时才能做出的判断,那个站在旁边的师傅,他的价值在哪里?
这个问题不只属于老师傅,它是AI时代每个拥有“经验”的人都要回答的终极追问。程序员问:AI能写代码了,我写代码的这双手还值不值钱?设计师问:AI能生成方案了,我的审美判断还值不值钱?老师傅问:AI能学我的经验了,我这三十年积累的“手感”还值不值钱?

这篇文章要回答的,正是这个问题。

而要回答它,我们需要先理解AI在这个故事里的真实角色。它不是一块时代背景板,它是三重存在的集合:一是经验放大加速器,一个老师傅的经验被压缩进模型,瞬间复制到几百条产线、几千个终端;二是替代压力的来源,当AI几秒钟完成过去需要师傅花半小时才能做出的常规判断,老师傅被迫追问自己“还有什么不可替代”;第三,它同时也是个人突围的基础设施,短视频平台的推荐算法、电子书的自助出版工具、付费社群的运营工具,让一个社区维修工的绝活可以被几万人看到。三重角色,三种处境,几条不同的路。
以下,是几个老师傅的故事。他们中有人有平台托底,有人没有;有人正在教AI,有人正在被AI追问,追问自己还有什么不可替代;有人已经找到了答案的轮廓,有人还在追问。而答案,可能藏在一句话里,那是胡惊雷在操作室里,看到AI对一种罕见工况给出错误判断时,用手在屏幕上划了一条线,说:“这里,AI没见过。”

一、当经验成为核心资产:正在被AI重新定价的隐性知识

胡惊雷在武钢“盘”了三十年硅钢。

“盘”是武汉话,意思是反复琢磨、反复调试、反复跟一个东西较劲。硅钢这种材料,薄到一张纸那么薄,有七百多个工艺参数,任何一点偏差都会影响最终性能。胡惊雷的工作,就是在这些参数之间找到那个“刚刚好”。他最倚重的工具不是仪表,而是自己的眼睛和耳朵,趴在高温看火孔前观察炉焰的颜色,听钢板与轧辊接触的声响,凭经验判断炉况。

这套手艺,他练了近三十年。三十年间他先后攻克了六十多项技术难关,十五项技术指标刷新了历史记录。他主持编写的《硅钢热处理简明操作手册》超过二十万字,被年轻技工称为“操作宝典”。他的技能大师工作室培养出了技师十五名、机长六名、技术骨干一百三十余人。

但最近几年,胡惊雷一直在操心一件事,这就是年轻人才的培养跟不上他退休的速度。硅钢热处理涉及二十多道工序、七百多个工艺参数,“难度好比撒一把芝麻,但芝麻尖都指向同一个方向。”这样的手艺,不是看几本书就能学会的。

当武钢的AI智检系统开始在硅钢产线上部署时,胡惊雷面临一个选择:是做那个站在旁边看AI干活的人,还是做那个“教AI干活”的人。

他选了后者。

他开始把自己三十年的操作规范、经验笔记、应急判断,一条条讲给AI听,整理、拆解,再写进系统。这个过程不像数据录入,更像一种“转译”,把身体记忆翻译成数据语言。他把自己的经验输入武钢的智慧决策系统,对接AI模型进行训练。“感觉就像给它装上了我的大脑。”他说,“以后,就算我不在生产现场,它也能24小时在线解答,照样带徒弟。”
2010年,生产140万吨硅钢需要120多名检测工人;现在产能规模接近280万吨,而检测人员只有40多人。产量超过2倍,用工不到三分之一。武钢质检中心检化验首席工程师向前说了一句很直白的话:“能标准化的,都交给AI了。”

但有些东西标准化不了。

最难的不是写代码。他不用写代码,他只是把他的判断讲给工程师听,工程师再写成算法。最难的是把那种“说不清楚”的经验翻译出来。比如看火候,炉焰偏橙还是偏红,温度差多少,他看一眼就知道。但要他说出“为什么”,他要想很久。有些东西在他脑子里是模糊的、直觉的、身体性的。他知道什么时候该调整参数,但他在调整的时候并没有在脑子里列一个公式。他只是觉得“不对”,然后调整,然后再看,再调整,直到“对了”。
这个过程持续了很长时间。他一次次回到操作台前,一次次跟工程师们“较真”。这个数据对应的现场工况是什么,那个判断的依据是什么,直到那些藏在肌肉记忆里的经验被一点一点地挖出来,变成AI系统里的训练数据。他用了一个词:“投喂”。

但胡惊雷并不担心自己被替代。他坐在操作室里,看着屏幕上AI给出的判断和他自己的判断完全一致时,心里涌起的不是恐慌,而是一种复杂的欣慰。“以后就算我不在现场,这些数据大模型也能带人。”他对身边的年轻工人说。

他的经验被留下来了。不是留在一个人的脑子里,是留在一套系统里。这套系统可以复制、可以调用、可以升级。胡惊雷从“凭经验干活的人”,变成了“经验的知识源头”。

这不是个例。

在柳钢,一家有着六十余年历史的老钢厂,将一线老师傅的操作经验固化为“玄铁”大模型。这个行业垂直大模型由柳钢与华为、中国移动合作研发,2026年3月正式上线运行,生产效率提升8.5%,粗钢生产成本每吨降低5元。按柳钢年产能两千万吨计算,仅此一项每年可节约上亿元。更深远的影响是人才培训,年轻员工通过AI辅助,大大缩短了掌握核心技能的周期。
在山东,浪潮云洲研发的“知业”工业大模型,将20位老师傅40年的操作经验转化为3.6万条知识图谱节点。这套系统覆盖了炭黑生产全流程,将产品合格率从82%跃升到94%。这不是一个数字游戏,这是真实的产线上每天被验证的品控数据。

同样的逻辑也发生在千里之外的医院里。

南京市浦口区中医院医学影像科主任李永霞,从事影像诊断工作近三十年。她见证了胸部CT扫描层厚从1厘米到5毫米,再到现在0.625毫米的“亚毫米级别”。层厚越薄,图像越多,医生要看的也就越多。一个患者的胸部CT大约有六百幅图像,科室每天要处理六七百人次的检查。传统阅片需要医生逐张审阅,不仅费眼,而且容易漏诊。

AI来了之后,接下了这个基础工作。

前不久,一位有多年慢阻肺病史的老年患者来做胸部CT。老慢支、肺气肿图像叠加,CT影像上的纹理特别杂乱,肉眼初筛极易漏看病灶。李永霞将影像上传AI辅助诊疗系统,几秒钟后,右肺下叶一处隐蔽的0.8厘米磨玻璃结节便被标记出,同时被标出的还有十几处可疑区域,散布在双肺各个肺叶。李永霞一处处复核,将术后瘢痕、血管断面、伪影一一排除,最终锁定那一处真病灶。结合患者的肿瘤标志物和病史会诊,她判断结节有恶性可能,并及时建议临床干预。“如果没有这位‘细心搭档’,这个结节就像大海捞针,容易漏判。等增大后再发现,治疗难度就大了。”她说。

李永霞把AI称为临床诊断的“第二双眼睛”。

但“第二双眼睛”不是“第一诊断人”。李永霞坚持一个原则:最终诊断,签字的是医生。为什么?因为AI很敏感,虽然能“一网打尽”地提示病灶,但也会给医生带来“虚晃一枪”的困扰。同一个影像,AI可能标出十几处可疑区域,但其中相当一部分是假阳性。哪些是真病灶,哪些是伪影或正常变异,这个判断,AI做不到。

“只会多检,基本不易漏检。”李永霞说。但“多检”本身就是一个问题。如果医生不加判断地采信AI的所有提示,那就会被假阳性牵着走,做一堆不必要的进一步检查,浪费资源不说,还徒增患者的焦虑。所以她的工作方式不是“AI说什么就是什么”,而是“AI标出来,我来判断”。AI做筛子,她做筛子后面的那个人。

在浦口区中医院,AI辅助诊疗让出报告比以前快40%,急诊报告可在30分钟内完成。但李永霞最看重的不是速度。她说了一句话,揭示了老师傅们在AI时代最核心的价值:“我们不需要再从零开始‘找茬儿’,只要对AI标注的区域进行复核。”

这个“复核”听起来简单,但能把AI的标注复核好,恰恰需要最深的经验。因为AI标出的十几处可疑区域里,只有一处是真正的病灶,另外十几处是术后瘢痕、血管断面、伪影。能在几十幅图像中快速识别出哪个是真病灶、哪个是假阳性,靠的不是算法,是近三十年来复核过的成千上万张片子积累下来的判断力。李永霞的经验,在她审阅AI给出的假阳性提示时是浪费,但在她从大量标记中精准锁定真病灶的瞬间,是无价之宝。

如果把这三个案例放在一起看,老师傅们在AI时代的价值实现正在呈现为三种彼此关联的模式。

胡惊雷走的,是把自己的隐性经验固化为AI模型,从“凭经验干活的人”变成“经验的知识源头”。他用最朴素的话总结了这条路:“感觉就像给它装上了我的大脑。”
李永霞走的,是AI做标准化初筛,她做终审和疑难判断,从“什么事都自己做”变成“盯着AI做,只在关键时刻出手”。她把AI叫“第二双眼睛”,但最后签字的,还是她自己。
退休工程师们走的,是退休不意味着经验的终点,而可能是被AI放大后变成的一个新的起点。这条路还远未成熟,不是每个退休老师傅都有被返聘的机会,但它的方向是明确的:当AI需要被“教”的时候,最值钱的人是那些积累了最多经验的人。企业发现,没有老师傅的经验标注,AI模型在复杂工业场景中的误判率居高不下;而有了老师傅的介入,模型的可靠性大幅提升。
这三种模式的共同底色,是一句话:经验并没有因为AI的到来而贬值,恰恰相反,它正在被重新定价。因为AI对“可编码知识”的碾压式获取能力,反向凸显了“不可编码知识”的稀缺性。胡惊雷能说出的炉焰颜色判断,被写进了模型;他说不出的那种“直觉”,仍然在他脑子里。那些他无法教给AI的东西,恰恰是他最值钱的部分。

但这里藏着一个更尖锐的问题,不是每个老师傅都能回答的。

武钢的胡惊雷背后有整个宝武集团的技术平台,李永霞背后有三甲医院的AI影像系统,退休工程师背后有企业的AI研发团队。他们有平台,平台给了他们触达AI的接口。但更多老师傅,比如社区退休维修工、乡镇农机站的老师傅、在街角开了三十年修表铺的师傅,他们没有平台。他们不愁经验不够,但他们没有AI团队帮他们训练模型,没有医院采购的辅助诊断系统,没有产业园给他们做技术转化。

他们的经验,谁来接?

他们自己,怎么突围?

胡惊雷曾经在操作室里看到一个年轻工人用手机刷短视频,视频里是一个修家电的老师傅,蹲在外机前,一边拧螺丝一边讲:“这个声音,你听,不是正常的嗡,是咔咔咔,那是压缩机快不行了。”胡惊雷愣了一下,问:“这也能教?”年轻工人说:“教得还挺好,评论区都在问。”

二、当平台缺席:普通老师傅的“个人突围”

老方修了四十年空调。他不是什么首席技师,也没拿过全国五一劳动奖章,他只是在一个普通城市的普通社区里,修了一辈子空调。从窗机修到分体机,从定频修到变频,从二十岁修到六十岁。社区里谁家空调坏了,第一反应不是打厂家售后,是找老方。“厂家来了只会换板子,”邻居们说,“老方来了,听一下就知道哪儿坏了。”
老方有一手绝活:“听声辨位”。空调外机一开,他蹲在旁边,闭着眼睛听几十秒,就能判断故障在哪。压缩机正常运转是均匀的低嗡,如果夹杂了咔咔咔的间歇声,那是压缩机快不行了;风扇转动应该是流畅的呼呼声,如果带着金属摩擦的尖啸,那是轴承缺油了;冷媒在管道里流动是细细的嘶嘶声,如果声音变大、变粗,那是管道有裂缝。这些声音在普通人耳朵里全是“嗡嗡嗡”,在老方耳朵里,每一台机器都在说话。他修了四十年,早就听懂了它们的语言。

但他从来不知道这种能力有什么稀罕。在他看来,这就是修得久了,自然就会了。他年轻时跟过一个师傅,师傅也是这样听的,听完跟他说:“你听,这个不是正常的嗡,是咔咔咔,那是压缩机快不行了。”他记了一辈子。后来他自己带过三个徒弟,两个转了行,一个去了外地。他以为这身手艺会跟着他一起退休。

退休那天,徒弟们请他吃饭。他喝了两杯酒,说:“修了四十年,最后修不动了。”徒弟们说:“师傅你身体好着呢。”他说:“不是身体。是眼睛。看电路板上的贴片电容,要拿放大镜了。”

退休后的第一个月,他每天早上还是六点醒,但醒了之后不知道干什么。他把工具箱打开,扳手、螺丝刀、万用表、电容测试仪,整整齐齐码在泡沫衬里。他摸了摸那把用了快二十年的活动扳手,手柄上的橡胶套已经被磨得露出了里面的钢。他又把工具箱合上了。

转机出现在一个周末的下午。他儿子带着一家人回来吃饭,看他坐在阳台上发呆。儿子知道他的手艺,跟他说过,让他把修空调的经验拍成视频发到网上。老方说:“录那个干什么?谁看?”儿子说:“你先录一条试试,就当讲给我听。”

老方没当真。但他孙女跑过来,拿着手机对着他,说:“爷爷你教我修空调。”他把孙女抱起来,说:“你还小,等你长大了爷爷教你。”孙女说:“那你先录下来嘛,等我长大了看。”

这句话让他心里动了一下。

那天下午,儿子把手机架在客厅的茶几上,对着他。他说什么?他想了半天,说:“那我讲一个换电容吧。”电容是空调里最容易坏的东西,他换过几千个,闭着眼睛都能换。他在镜头前坐下来,手里拿着一个拆下来的旧电容,开始讲。讲电容在什么位置,怎么用万用表测它是不是好的,换的时候要注意放电。

儿子把视频剪了一下,加了几行字幕,帮他发到了短视频平台上。账号名字是儿子起的:“老方修空调”。头像是孙女拍的,老方蹲在阳台上的外机前,侧着脸,耳朵贴在铜管上。

那条视频发出去之后,老方没再管它。第二天晚上,儿子打电话给他,说:“爸,你那个视频,有好多人看了。”老方说:“多少人?”儿子说:“评论区有好几十条。”

老方不会打字,让孙女把评论区读给他听。有人在问:“师傅,我家空调也是这个症状,换了电容就好了,谢谢你。”有人说:“第一次听人把电容讲得这么清楚。”有人说:“师傅你能不能再讲一个压缩机的?”

一条条听下来,他心里有个什么东西松了一下。修了一辈子空调,教过三个徒弟,没有一个是因为“想在视频里学”而来找他的。现在有人叫他“师傅”,他连对方是男是女都不知道。“那就再录一个,”他对儿子说,“讲压缩机。”

从那以后,每个周末的下午,老方就坐在客厅里,对着手机镜头,把那些修空调的活儿再讲一遍。儿子帮他拍,孙女在旁边看。他不会剪辑,不懂算法,不知道什么是“内容策略”,他甚至连字幕都不会加。每一条视频都是儿子帮他剪好、配好字幕、选好封面,再发出去。他只管讲。讲压缩机怎么听异响,讲冷媒泄漏什么味道,讲冬天制热效果差怎么排查。他不列提纲,不讲理论,就是修了几千台空调,记住了一堆真实场景,想起来哪个讲哪个。
关注量慢慢增长。他不关心数字,但儿子告诉他:“你每条视频下面都有同行在讨论技术问题。”后来,有几个人开始私信他,发了空调异响的音频,问他这到底是什么毛病。

这是老方以前从来没遇到过的情况。以前他修空调,人要在现场,要蹲在外机前面,要亲自听、亲手摸、亲眼看他才知道问题在哪。现在有人从几百公里外发来一段音频,说:“方师傅,你听听这个声音。”

他戴上老花镜,让孙女把那段音频放了好几遍。是压缩机的声音,但不是正常的低嗡,也不是电容坏了的咔咔声。他听了很久,然后对着手机回了一句语音:“这个是轴承。外机风扇轴承缺油了。你听听,不是压缩机,是风扇。风扇在转的时候有没有抖?”

对方又发了一段视频。风扇果然在抖。他对着手机点了点头,说:“打开外机上盖,在轴承那边加润滑油。加完还响的话,要换轴承。”

修好了。对方发了红包。老方不收。儿子跟他说,现在知识付费很普遍,平台上就有专门的付费问答功能。老方说:“我这是修了一辈子的东西,现在跟人说几句话,还要收钱?”儿子说:“这不是跟人说几句话。这是你四十年才学会的几句话。”
这句话让老方沉默了一会儿。他知道儿子说得对,但他也没想去开什么付费账号。那些通过私信来问问题的人,他一个个回。有人给他发红包,他点开之后又退回去。后来儿子帮他把账号开通了平台的付费咨询功能,有人付几块钱就能问他一个问题。他觉得这样也行,“我不是卖课,我是帮人解决问题。”

过了一阵子,有年轻维修工在评论区问:“方师傅,你讲的那些故障诊断有没有文字版?我有时候在地铁上想看看,不方便看视频。”老方说没有。他从来都是想到哪讲到哪,没有稿子。儿子说:“爸,你讲的这些东西,可以整理出来,做成一个电子版的手册。”

老方没有立刻答应。后来他开始留意,他发现那些年轻维修工问的问题,很多都是他三十年前就遇到过、后来教徒弟的时候讲过、现在又在视频里重复过的。他想,不如写下来,写下来,以后自己不用一遍一遍讲,想看的人可以自己看。

他开始回忆。不是写书的那种回忆,是修完空调之后,脑子里自动冒出来的那些东西。想起了三十多年前第一次独立修空调,是一台老式窗机,压缩机烧了,他换了三个小时,装好之后不敢开机。想起了一台变频空调,反复停机,厂家来了三拨人换了四块板子都没修好,最后他听了一下,是电源线接触不良。想起了最危险的一次,外机漏电,他手一碰被弹回来,坐在地上缓了好一阵。

这些案例,他一个一个地记,用他那歪歪扭扭的字,写在孙女不用了的作业本上。有字不会写,就空着,或者画个图。儿子看到之后,帮他把那些手写笔记整理成了电子文档,按故障类型分好类。

整理完成之后,儿子帮他在电子书平台上注册了一个作者账号,上传了这份文档。不是出版社出版的,没有ISBN号,定价几块钱。封面是儿子做的,上面用大号宋体印着:《空调维修“避坑”指南:四十年维修经验实录》,下面一行小字:“内部资料,同行交流”。扉页上,老方口述、儿子打字:“这本书里的每一个字,都是我用螺丝刀拧出来的。”

第一批读者,就是那些在视频评论区问技术问题的同行。有人留言说:“这本书讲的不是空调原理,是空调怎么坏、坏了怎么修。学校里学不到。”老方听到这个评价,想了半天,说:“学校里当然学不到,学校里的老师就没修过坏了的空调。”
过了一阵子,儿子跟他说,有的空调维修同行建了一个微信群,想请他进去。老方说他不会用微信。儿子教了他好几次,他记住了。按住那个按钮,说话,松手,对方就听到了。他第一次在群里发语音的时候,说了句“大家好”,底下有个人回:“方师傅好。”他说:“你认识我?”对方说:“我看过你视频。”
那个群里有几十个年轻维修工,他们遇到问题,就拍一段视频或者录一段音频,发到群里,问:“方师傅,你听听这个声音是什么问题?”老方戴上老花镜,点开音频,听完,回一条语音。这种“听音频判断故障”的方式,对老方来说是一种全新的工作模式。以前在现场,他不仅能听到声音,还能看到机器的状态、摸到管道的温度。现在所有的信息都被压缩在一段几十秒的音频里,有时候音质还很差。老方要反复听好几遍,有时候还得让人家换个角度再录一段。他发现自己能捕捉到的信息比以前少了很多,但他也在慢慢适应这种“远程听诊”。
他从来没想过自己会以这种方式“工作”。退休的时候他以为自己这辈子跟空调的关系已经结束了,但现在他比以前更忙。以前他一天最多修几台空调,现在几十个人同时问他问题;以前他的经验只在方圆几公里内管用,现在有人在几百公里外听了他一句话,就修好了一台机器。
AI在不在这个故事里?老方不懂AI,他不会用大模型,不知道什么叫“推荐算法”,但他用的每一个工具,短视频平台的内容分发、电子书平台的排版发布、微信群里的语音消息,这些工具之所以能存在、能以这么低的成本让一个退休老师傅触达几千个同行,底层全是AI。他没有主动使用AI,但他是AI所构建的“信息高速公路”上最直接的受益者。

老方不知道这些。他只知道,现在每个周末的下午,他坐在客厅里,对着手机镜头,把一个四十年的手艺,一点一点地,讲给那些他永远不会见到的人听。

但他的故事也有讲不清楚的时候。

有一次,一个年轻维修工在群里问:“方师傅,你怎么判断压缩机快不行了?我听了好几段,还是分不清正常的低嗡和快坏了的咔咔。”老方想了想,发现自己说不清楚。他只能描述:“正常的嗡是闷的,咔咔是尖的。”但“闷”和“尖”到底是什么区别?他没法用语言讲明白,更没法让短视频的观众“听”出这个区别。他知道那个声音,但他的身体知道,他的嘴说不出来。

这个问题,老方暂时还没找到解决办法。但有人正在研究它,那个人的研究对象,就是老方这样“说不清楚自己是怎么知道的”老师傅。

三、不是所有经验都值钱:价值的“可转化”边界

陈维远在工厂里蹲了快四个月,终于承认自己失败了。

他是华东一所工科大学的副教授,研究方向是工业知识管理。说起来很学术,做的其实就一件事:追在老师傅屁股后面,问他们“你是怎么知道的”。他带了三个研究生,架了录音设备,设计了一套半结构化的访谈提纲,信心满满地进了一个中型制造企业的车间。目标很明确,就是要把老师傅的隐性经验提取出来,结构化成知识图谱,做成一个可复用的培训系统。
四个月后,他最大的成果是笔记本上的一句话:“波兰尼说得对,我们知道的多于我们能说出的。”
第一次挫败发生在他进车间的第二周。他盯上了一位做热处理的老工人,姓蔡,工龄跟厂龄一样长。蔡师傅的工作是为一批特殊的轴类零件做表面淬火,用感应线圈把零件表面瞬间加热到近千摄氏度,再急速冷却。这道工序的关键是控制温度,温度不够,硬度不达标;温度过了,零件表面会微熔甚至开裂。

陈维远问:“蔡师傅,您怎么判断温度够了?”

“颜色变了。”

“什么颜色?”

“暗红偏橙。”

“偏橙多少?能不能对应一个色号?比如RGB值?”

蔡师傅看了他一眼,像在看一个刚进厂还在犯傻的实习生。“你让我想想,我说不出来。它就是……到了该出炉的那个颜色。”

陈维远不死心,他调出了几种色卡,让蔡师傅指认。指了。但下次同样的零件、同样的炉子,颜色稍有差异,蔡师傅说“这个还差一点”。他追问:“差多少?温度差多少?”蔡师傅答不上来。他想了半天,说:“你看那个颜色,还欠一口火候。”
“火候”这个词第一次在陈维远的笔记本上出现。当一位老工人用这个词来描述精确到几十度的热处理工艺时,他突然意识到,“火候”不是一个比喻,它是一种真实的、身体性的、无法被色号定义的知识。
后来他遇到了食堂里一位做手工拉面的师傅,面团在师傅手里一抻、一抖、一折、再抻,反复几次,变成了一束细细的、均匀的面条。陈维远忍不住问:“师傅,您怎么判断面好了?”

师傅说:“扯三下,第四下的手感就不一样了。”

“什么手感?”

师傅没回答。他把手里刚拉好的一束面递过来,说:“你扯一下试试。”

陈维远伸手扯了一下,面断了。师傅说:“你看,你不知道。”

那天陈维远在笔记本上写了第二句话:“有些知识不在脑子里,在手上。手知道,嘴说不出来。”

他开始意识到,有些经验不是“还没被提取”,而是“在当前的条件下无法被完全提取”。不是因为技术不够好,而是因为这类知识的载体根本不是语言。但经过几个月的观察,他也发现了一个粗略的边界。
能转化的经验,是那些有明确因果关系的“技术诀窍”。比如热处理的温度曲线、淬火的冷却速度,这些可以被传感器捕捉、被数据记录、被算法优化。胡惊雷的“看火候”,本质上是炉焰颜色与炉温之间的对应关系,如果摄像头能捕捉到炉焰颜色的光谱分布,AI就能学会这个判断。老方的“听声辨位”,本质上是声音频率、振幅与设备故障类型之间的对应关系,如果被录下来、标注好,也可以训练出故障诊断模型。只是胡惊雷有武钢的平台,老方没有,但技术上是通的。
难以转化的经验,是那些深度依赖身体感知、肌肉记忆、触觉和力反馈的东西。拉面师傅的“第四下的手感”,那个“手感”是他的手指在拉伸面团的瞬间感受到的弹性、延展性、水分含量、面筋网络强度的综合判断。这个判断发生在零点几秒之内,师傅的意识根本来不及参与。目前的技术,还无法完美捕捉和复制这种纯身体性的判断。但陈维远也发现,这类经验不一定需要被“转化”才能保留价值,它们可以通过示范和实践传承,就像老方的短视频虽然拍不出“听声辨位”的听觉判断,但拍出来的“怎么换电容”仍然有价值。
他在最后的报告中写道:经验的价值不是整齐划一的;能结构化的经验,应该尽早数字化,它们会成为行业的基础设施,降低整个行业的判断成本;难以结构化的经验,可以通过示范、实践和视频记录的方式传承,它们的价值在于“让人跟着学”,而不是“变成AI的一部分”。

写完这份报告之后,陈维远把笔记本收了起来。扉页上还留着他刚进车间时写下的一句话:“让每一个老师傅的经验都不被浪费。”

现在他想在这句话下面补一句,但可能也不是现在,因为他还没有想好该怎么写。
不过,他可能不用自己写了,因为在他的报告还没有发表的时候,胡惊雷已经用另一种方式给出了回答。

四、终极焦虑:如果经验都转化了,老师傅还值钱吗?

胡惊雷是在一个很普通的下午开始想那个问题的。

那天产线上来了一批特殊规格的硅钢,工艺参数在标准范围之外。AI系统调用了几个相近的模型做判断,给出了一个建议值。年轻的技术员按照那个值设定了参数,准备开始生产。胡惊雷站在旁边,看了一眼屏幕上的数据,没有说话。过了一会儿,他走到技术员身后,说:“等等。”

“怎么了胡师傅?”

“这个值不对。”

技术员看了看屏幕,又看了看AI给出的参考区间。“AI说这个值在可接受范围内。”

胡惊雷没有回答,他盯着屏幕上那行数字看了很久。他认得这个工况。十年前,同样规格的一批钢,同样的参数,那次出了事故。炉温失控,整炉钢报废,车间停产好几天。事故报告后来写进了厂里的案例库,但AI训练的时候,这个案例在数据集中只出现过一次,因为同样的规格、同样的异常,十年间只发生过两次。一次在事故报告里,一次在他眼前。

他用手在屏幕上划了一条线,把那个参数值往下调了几度:“这里。按这个来。”

技术员犹豫了一下。“胡师傅,AI说在可接受范围内,您怎么知道不对?”

胡惊雷沉默了一会儿。他说:“这个工况我见过。十年前,同样规格,同样参数,炉温失控,整炉钢报废。事故报告写进了案例库,但AI训练的时候,这个案例只出现过一次。AI没见过,就不会怕。我会怕。我十年前为这个挨过骂。它没挨过。”
技术员改了参数,产线开始运转,数据在正常范围内跳动。胡惊雷站在操作室里,看了很久。
他在想的不是这次判断对不对,他在想的是另一个问题,这个问题已经在他脑子里盘旋了一段时间了。他想起几年前AI刚进车间时自己的反应,那种隐隐的不安,不是怕AI比他强,而是怕自己不再被需要。后来他发现AI不是来替代他的,是来学他的,那种不安就消退了。他开始教AI,把自己的经验一条一条“投喂”给它,看着它在自己熟悉的工况上越来越准。他感到的是一种传承的欣慰,“我的经验被留下来了。”

但今天,他看着那个年轻技术员熟练地调用AI系统时,心里忽然冒出了一个他从来没有认真面对的问题:“你们什么时候可以不需要我了?”

不是今天。今天AI需要他,那个罕见工况AI没见过。但下一次呢?如果这个工况也被录入AI的训练集,AI学会了,下次再遇到,它就不需要他了。他教给AI的每一个判断,都在减少AI对他的依赖。他越用心教,自己就越“没用”。

这个悖论让他在操作室里站了很久。

后来他想起了十年前那场事故。那是深夜,他不在班上。当班的是一个年轻工人,面对失控的炉温不知道该怎么办,等他赶到的时候钢水已经废了。事后调查时年轻工人说,操作规程上没写这种情况怎么处理。操作规程当然没写,它不是常规故障,它是需要一个人在那种特定情境下,把经验、直觉和对这条产线的理解同时调动起来,在信息不完整的情况下,做出判断的极特殊状况。
这种判断,不是看数据看出来的,而是被事故吓出来的;是在深夜里为了一炉废钢被骂了几个小时之后记住的;是下一次再遇到类似工况时,手比脑子快,先知道答案,再去找理由时记住的。AI不会经历那种深夜,不会被骂,不会在事故之后蹲在车间外面抽了一整包烟。AI能学会他教给它的每一个判断,但学不会那些判断背后那个被吓出来的他。

他忽然想明白了。

常规工况,AI可以做得比他快,比他稳。他年轻时调一套工艺参数可能要反复试好几天,AI几秒钟就能给出参考区间。但在那个AI训练数据里只有一次、两次的罕见工况里,在那些“不常规”的角落里,他的价值不是被削弱了,而是被放大了。因为以前他只能守一条产线,遇到罕见故障的概率很低,大多数时间他的判断是用在常规工况上的。现在常规工况被AI接走了,他剩下的,全是罕见工况。他的经验不再被日常判断稀释。

千里之外的南京,李永霞也在自己的诊室里,得出了几乎完全相同的结论。

她带过一个年轻医生。年轻医生很聪明,操作AI辅助诊断系统比她还熟练。有一天一个病人来做CT复查,肺癌术后两年。AI把影像扫了一遍,标出了七八处可疑区域:有术后瘢痕形成的纤维条索,有血管断面的正常显影,有呼吸运动造成的伪影,还有一处不到半厘米的淡薄影。混在所有的标记里,AI没有区分它们的能力,全部标出来交给了医生。

年轻医生一处处看过去,觉得都是术后改变或正常变异,说:“没问题,定期复查就行。”李永霞在旁边,把那一处淡薄影单独调出来,放大,再放大,盯着看了很久。她说:“这一处,再查一下。”

进一步检查之后。是复发。

年轻医生后来问她:“李主任,AI标了那么多,你怎么知道就看那一处?”她说:“因为十年前我看过一个几乎一模一样的病例。那个病人也是术后两年,也是这个位置,也是这种淡薄影。那个病人后来走了,发现得太晚了。从那以后,每次看术后复查的片子,我都会在这个位置多停几秒。”
她停了一下,说:“AI能帮你把可疑的地方全筛出来。但那十几处标出来的地方里,哪一处是真的,哪一处是假的,这个判断,AI替不了。经验的价值,不在那大部分里。在那极小部分里。”
胡惊雷在钢铁产线上,李永霞在医学影像前,两人互不相识,但他们得出了几乎完全相同的结论。不是巧合,是AI的冲击在两种截然不同的职业中,暴露了同一种价值迁移:经验的价值,正在从“常规判断”退向“异常判断”。当AI接走了那绝大部分的常见病、标准工况、常规故障,老师傅们剩下的,全是需要最高判断力的难题。他们的经验不再被日常重复稀释,而是被聚焦在那些AI做不对的瞬间。

老方也从自己的角度摸到了这个问题的答案。

他修过的那些老空调,每一台都有不同的毛病。有的电容换了多次还是烧,最后发现是线路老化导致电压不稳;有的异响听着像压缩机坏了,其实是外机支架螺丝松了。这些“说不清道不明”的疑难杂症,在标准的故障诊断手册里找不到。AI或许能学会诊断标准故障,电容坏了换电容,冷媒泄漏补冷媒,但那些非标准的、复合型的、由多种因素叠加造成的故障,AI可能永远也学不完,因为它们不在标准故障库里。
老方说:“AI要是能把所有空调都修好,那它得先把这个世界上所有装错的位置、所有老化了的线路、所有松了的螺丝、所有被老鼠咬过的线缆、所有电压不稳定的城中村出租屋,都学一遍。”他顿了顿,又说:“而且,就算AI能在屏幕上告诉我哪个零件坏了,十年后也许机器人真能爬楼去换。但现在,那台在城中村六楼、被防盗网围着、外机支架还是歪的空调,总得有人去修。”
这句话很朴素,但它指向了一个更普遍的结论:老师傅的护城河不只是“AI学不会”,还包括“AI学会了之后,还需要他们去做”,需要他们去修AI修不了的机器,去教AI学不会的徒弟,去在微信群里听一个同行发来的模糊音频,然后回一句:“你听,这里不是电容,是轴承。”
李永霞坚持了多年的一个做法,是所有AI辅助诊断的最终报告,必须由医生签字。医院里的年轻人有时候不理解,“AI已经标得很清楚了,为什么还要签?”她的回答很简单:“因为AI不会为这个诊断负责。你会。”

老方也在自己的尺度上摸到了答案。

那天微信群里,几个年轻维修工围着一台老空调争了半小时,冬天制热时外机隔一会儿就停,停几分钟又启动。有人说是化霜,有人说是传感器坏了,有人说是压缩机过热保护。老方听完了所有讨论,回了一句语音:“看看外机后面,是不是装了防尘罩。”
对方愣了一下,去看了,回来说:“真的是防尘罩。谢谢师傅。”
老方没再解释。他知道,这种“非标准故障”不在任何手册上,也不在AI的训练数据里。谁会把“装了防尘罩”写进故障诊断库?但修过几千台空调的人,会在听到“隔一会儿就停”的瞬间,脑子里闪过那几次被防尘罩坑过的下午。

五、尾声

老方把那本《空调维修“避坑”指南》的PDF发给儿子校对的那个下午,阳光从阳台的纱窗透进来,照在他那双手上。这双手拧过无数颗螺丝,摸过无数根铜管,沾过无数洗不掉的机油。手背上有了褐色的斑点,指关节微微变形,这是四十年修空调留下的痕迹,不是伤,是职业年轮。

儿子校对完,把文件上传到电子书平台,定价几块钱。封面是那种简洁到近乎朴素的风格,标题下面一行小字:“内部资料,同行交流”。扉页上,老方口述、儿子打字:“这本书里的每一个字,都是我用螺丝刀拧出来的。”

他把PDF发到了微信群里。群里现在有一百多个年轻维修工,他们中的大多数人,老方从来没有见过。他们叫他“方师傅”,有时候叫“师傅”,一个字都不差,但老方能感觉到,叫“方师傅”的是同行,叫“师傅”的是真的把他当成了自己的师傅。

文件发出去之后,群里安静了一会儿。然后消息开始一条一条往外弹。

“谢谢师傅,下载了。”

“师傅,这本能不能打印?我想打出来放在工具箱里,上门的时候带着看。”

老方不会打字,他用语音回:“可以打印。”然后他想起什么,又补了一句:“打出来别弄脏了。”

群里有人笑了,有人说:“弄脏了说明在用。”

老方盯着屏幕上那些回复看了很久。他想起自己年轻时跟师傅学手艺,师傅说的话,他记了一辈子。师傅没有写过书,没有录过视频,没有在微信群里回过语音。师傅的手艺传给了他,他传给了三个徒弟,两个转了行,一个去了外地。他以为传承到这里就断了。

但现在,他的“徒弟”有一百多个,他们中的大部分他都没见过,但他知道他们在哪里,在县城维修铺的柜台后面,在工厂设备间的梯子上,在客户家里阳台的外机前。他们手里拿着他的书,耳朵里听着他的语音,在遇到一个从来没见过的故障时,第一反应是“问问方师傅”。
那天晚上,儿子带着孙女回来吃饭,孙女爬到他腿上,说:“爷爷,你今天还没录视频。”他说:“今天不录了。今天休息。”孙女说:“那你明天录什么?”

老方对孙女说:“明天讲这个。讲防尘罩。”

孙女说:“防尘罩有什么好讲的?”

老方说:“你长大了就懂了。有时候最复杂的问题,答案是最简单的东西。但这个最简单的东西,你要修了几千台空调之后才知道。”

孙女没听懂,但她说:“那你明天讲,我给你拍。”

老方把她从腿上放下来,走到阳台上。窗外是初夏的傍晚,对面楼的外墙上挂着几台空调外机,有一台正在运转,发出均匀的低嗡。他听了一会儿。那台外机运行平稳,没有异响。

他习惯性地在心里给它做了个诊断:压缩机正常,风扇正常,冷媒流动正常。然后他意识到,这台空调不需要他修。
他站在阳台上,忽然想起自己刚退休时的那个早晨。那是快两年前的事了,他六点醒来,不知道自己要干什么,把工具箱打开又合上。那时候他以为自己的手艺和这个工具箱一样,被合上了,不会再打开了。
现在这个工具箱还是没打开,他已经不亲自上门修空调了,但他的手艺,被另一个“工具箱”装了进去。那个工具箱里有他的视频,有他的电子书,有他在微信群里的每一条语音回复。它不会生锈,不会磨损,不会被遗忘。它会被复制、被搜索、被播放、被打印出来放在工具箱里带上门的维修车。它会在某个他永远不会去的县城,帮一个他从来没见过面的年轻维修工,修好一台他从来没见过的空调。

他回到客厅,把孙女抱起来,走到书桌前。桌上放着儿子帮他整理的那本手册的打印样稿,封面上的字被阳光晒得有点褪色。他翻开第一页,看到扉页上那行字。

“这本书里的每一个字,都是我用螺丝刀拧出来的。”

孙女指着那行字,说:“爷爷,这是什么意思?”

他说:“意思就是,这是真的。”

窗外的空调外机还在运转。那台机器不需要他修,但这一刻,他忽然觉得,自己修过的每一台空调,都在这个世界上继续转着。它们在不同的城市、不同的房间、不同的墙壁外面,发出均匀的低嗡。而他的耳朵,也还在听着。

胡惊雷的车间里,大屏幕上的数据仍在跳动;李永霞的阅片室里,AI正在静默地标记下一张CT影像;陈维远坐在办公室里,打开了他那本在工厂里记满了挫败与发现的笔记本,终于在扉页上补了一行新字;老方的孙女把手机重新架好,说:“爷爷,可以开始了。”
老师傅们不是在和AI赛跑,他们是在教AI认路。然后他们自己,走到了更远的地方。那里没有标准答案,没有训练数据,没有算法能覆盖的边界,那里只有一个个真实的、具体的、复杂的、说不清道不明的难题,等着一个被几十年经验淬炼过的判断,轻轻地落在上面。

AI不知道这个下午发生了什么。但那些在看视频的人,知道。

注:关于本文中的人物呈现。
胡惊雷和李永霞是真实人物,其职业经历、主要言行、关键数据均来自公开报道。文中部分内心独白和总结性陈述,是为呈现其面对AI时的思考逻辑而做的叙事还原,不代表其本人原话。
老方是基于大量真实现象合成的典型人物,他的路径代表了无数社区维修师傅正在探索的方向。陈维远为虚构人物,其学术背景和工厂调研经历为虚构设定,但其观察到的现象和引用的理论均有真实依据。
当毕业论文变成真实问题
程序员:在AI定义一切的时代,“能调”比“能写”更值钱
不是白领和蓝领,而是数据可用性和任务标准化程度
同一个“AI”,不同场景下的底层技术完全不同
没有社保的一人公司,如何构建自己的安全网?
一人公司完全指南:AI时代的超级个体,都在怎么赚钱?
这个暑假,别去刷实习,去造一个属于你的“作品”
三个人,一个项目频道,没有一张工位
最难毕业季,最怕“等靠要”
大学要不要增设“就业副校长”?
当一个文案被AI替代:AI时代的职业转型
当AI坐上会议桌:重新定义HR
为什么大学的创新创业课,教不出创业者?
硕士毕业后,还要读博吗?
金字塔裂缝:当AI掏空执行层,大公司还在为谁填KPI?
当AI成为家庭成员:从“家长怎么教”到“全家怎么一起学”
AI在养你的孩子:下一代的认知鸿沟,比想象中更深
张雪峰之后,2026年高考志愿该如何填报?
大学教育的三个“结构性谎言”
AI时代最危险的五个“半截真理”
从“岗位里的人”到“网络里的节点”
大学向左,产业向右:AI时代的教育分裂与重构
大厂去高中抢人,不是在找“最会用AI的人”
如何由灵活就业人员进化为一人公司?
一人公司不是“被迫的流浪”,而是“主动的进化”
AI能学会一切规则,但学不会你的“手感”
AI裁员潮的尽头,不是失业,而是新一轮价值创造
你以为他在给答案,其实他在定义问题
谁在承担不确定性,谁就在获得价值
不是去创业,而是你必须拥有企业家的能力
从位置到层级,再到接口——AI原生时代的竞争结构重写
浅层平权,深层分化:AI正在暴露能力的真实差距
路径死锁:当“成功”变成一种风险——体制内中高层的AI困境与出路
优秀,为什么正在变成一种风险?
好学生的困境:你不是不够优秀,而是优秀在一个正在消失的系统里
AI时代普通人还有没有未来?——不是岗位消失,而是位置重写
不是找工作,而是找入口——AI原生时代年轻人的起步问题
AI原生时代,大学生如何选择自己的职业存在方式
当知识不再稀缺,大学还剩下什么?——AI与技术平权背景下的大学结构性重组
企业开始去高中抢人,大学的问题已经不是“教学质量”——制度、能力与时代的三重错配
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-22 08:44:59 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/656752.html
  2. 运行时间 : 0.224704s [ 吞吐率:4.45req/s ] 内存消耗:4,765.61kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=193e642552d88c671349b10b9dbfb4da
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001389s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001684s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000776s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000683s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001430s ]
  6. SELECT * FROM `set` [ RunTime:0.000589s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001726s ]
  8. SELECT * FROM `article` WHERE `id` = 656752 LIMIT 1 [ RunTime:0.001688s ]
  9. UPDATE `article` SET `lasttime` = 1779410699 WHERE `id` = 656752 [ RunTime:0.021508s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000911s ]
  11. SELECT * FROM `article` WHERE `id` < 656752 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001401s ]
  12. SELECT * FROM `article` WHERE `id` > 656752 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001043s ]
  13. SELECT * FROM `article` WHERE `id` < 656752 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001907s ]
  14. SELECT * FROM `article` WHERE `id` < 656752 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002393s ]
  15. SELECT * FROM `article` WHERE `id` < 656752 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.006085s ]
0.228585s