乐于分享
好东西不私藏

“Bullshit Jobs”的盛宴:AI时代的彭县预言

“Bullshit Jobs”的盛宴:AI时代的彭县预言

5月14日,《经济学人》刊出一篇文章,标题非常克制:“工作末日:一段(极短的)历史,The jobs apocalypse: a (very) short history"。全文其实论证了一个观点:这个末日不会真的到来

它给出三层论证。
第一层是数据:经合组织内劳动年龄人口的就业比例仍在创历史新高,富裕国家俱乐部整体失业率只有5%,连“AI高度相关”的法律行业,美国当下的就业人数都比以往任何时候都多。
第二层是历史。西北大学罗伯特·戈登(Robert J. Gordon)的研究指出:自1300年以来,无论哪个时代技术最先进的经济体,其人均GDP增速从未稳定突破约2.5%。前沿经济体的增长本身就被一条相当稳定的天花板压住,于是任何就业岗位的消亡速度也随之放慢,农业是个标本。英国劳动力中从事农业的比例自16世纪以来持续下降,但从未骤然崩塌;形态接近现代的拖拉机在20世纪初的美国问世,而农业劳动力的萎缩花了数代人,而非数年。
罗伯特·詹姆斯·戈登(Robert James Gordon, 1940年9月3日 - ),美国经济学家,西北大学教授,在通货膨胀、失业和长期经济增长领域最顶尖的专家之一。
第三层是所谓的“恩格斯停顿”:1790年到1840年间英国实际工资停滞五十年,被今天硅谷的“意见领袖”反复援引作为AI即将重演的剧本。但这并不是恩格斯描述的"机器吃人"的故事。一方面,英国就业结构的真正大变动要到1850年代才出现,1760到1860年间英国就业人口从450万激增到1200万,技术扩散的实际速度远比叙事描绘的缓慢,这和戈登的论证是一致的。另一方面,那段时间工人阶级真正吃苦的根源是粮价:粮食因为战争和谷物进口关税而持续上涨,有时甚至暴涨。《经济学人》最后给出一句判断:“工业革命的罪魁祸首是政客,而非机器”。
经济史学家尼古拉斯·克拉夫茨(Nicholas Crafts)用一句话作为结论:工业革命“并不能作为模板”,用以预测“以牺牲劳动者国民收入份额为代价来推动生产率提升的技术变革”。换言之,那些声称AI会带来大规模失业的人,所描述的是一件历史上从未发生过的事。
尼古拉斯·克拉夫茨(Nicholas Crafts,1949年3月9日 - 2023年10月6日)是英国最杰出的经济史学家和经济学家之一。
文章在结尾抛出一个比警示信号本身更有意思的论断:技术性失业从来不在繁荣期发生,而在衰退期发生。几乎美国所有曾经常规存在的岗位,都是在历次衰退中消亡的。所以下一次衰退发生之前,没有人能真正知道AI能做什么。
这是一个非常英国式、非常《经济学人》式的判断:克制、修史、不站队,最后用经济学最体面的方式留一句“我们也不知道”。
但这套分析有一个被忽略的盲区:从经济学家的角度看AI,还是简单了一点。
数据看上去都很好。失业率没有上升,GDP还在增长,工资照常发放。但有一种弥漫的、说不清楚的感觉正在很多人心里发酵:我的工作还在,但我的工作还是不是工作?
劳动经济学测量的是岗位的数量,而不是岗位的内容。他们只研究5%的失业率,而不研究95%的就业里具体在做什么。一份每天开五个会议、写三份报告、过两轮合规审核、最终输出半页PPT的工作,和一份每天写代码、做模型、设计产品、解决真实问题的工作,在经济学家的口径里是同一份“就业”。但本质完全不同。
这让人想起冷战时期西方嘲讽苏联的一个段子:苏联一部电梯需要四个管理员:一个按上行键,一个按下行键,一个开门,一个关门。失业率确实是零,但没有任何价值在被创造。今天我们讥笑苏联是容易的,因为那个体制已经崩塌,但当我们用同样的眼光审视就业的时候,那个段子的逻辑,正在悄悄以新的形式复活。
人类学家大卫·格雷伯(David Graeber)2013年在《Strike!》杂志发表了一篇短文《论狗屁工作现象》,2018年扩成了一本书:“Bullshit Jobs: A Theory”。他指出:当代社会有惊人比例的工作连从事者本人都觉得毫无意义。如果这份工作消失了,世界不会变得更糟。
他归纳出五种狗屁工作的类型:
    • 仆从型(flunkies):存在的目的是让别人显得重要;
    • 打手型(goons):存在的目的是在对抗中为雇主保护利益;
    • 补丁型(duct tapers):存在的目的是修补本不该出现的问题;
    • 划勾型(box tickers):存在的目的是让组织"看上去"在做某件事;
    • 监工型(taskmasters):存在的目的是监督本不需要被监督的人。
格雷伯这套理论不包括蓝领和服务业。水管工、护工、消防员、厨师、外科医生,这些工作的内容没法被“形式性循环”取代,AI也没有迹象在十年内能取代它们,它们需要真实的物理在场与责任承担。本文讨论的对象,是大量集中在写字楼里的认知劳动,那也正是AI影响最直接的那一片,是这次浪潮的中心。
格雷伯的核心论断是:“现在的人在做大量根本不必要的工作”。就业率可以稳定在5%,但工作的本质可以悄悄从生产变换成形式。
这种变化是《经济学人》的方法论没有看到的。它的所有指标,包括就业、GDP、工资,在这种状态下都会显示“健康”。
AI 的真正影响,恰恰就发生在这里。
它不是笼统地取代人类,而是把有效的工作都自己干了,而把狗屁工作都给了人类。AI极擅长具体的生产,也极其擅长社会体系里“八股文字”那一套,但取代不了社会体系里“人际”的那部分。
让我们把这三件事分开来看。
AI极擅长的第一类是认知型生产:写代码、做设计、做翻译、做计算、做调研、做提案、做财务模型、做诊断辅助、做法律意见书初稿……所有“实际产出"型的案头工作,AI都在以每六个月一档的速度逼近人类专业水平,部分领域已经超过。等到机器人加上“世界模型”的成熟,物理世界的生产也会逐步被吃进去,不过那是另一个时间表。
AI极擅长的第二类是八股文字。绩效评估的措辞、合规复审的模板、季度复盘的格式、KPI拆解的框架、组织架构调整方案的话术、客户沟通的腔调、对齐会议纪要、伦理委员会评议意见……所有这些“形式性循环”中真正落到纸面上的部分,AI全部能在三秒钟内生成一份看上去不错的版本。
AI不太擅长替代的,是这套形式性循环背后真正在运转的东西:人际位置。谁有资格签发这份合规复审,谁能批准这份绩效评估,谁可以让你的提案进入下一轮,谁可以把一份明显不通过的报告拖延三个月,谁为某件事情负责。这些位置,AI无法替代,因为它没有可以被收买、被讨好、被恨、被联盟的人格。
但这里需要做一个进一步的区分。
人在系统里“占位”,有两种性质完全不同的版本。
第一种是责任型占位。 医生为AI诊断的误诊负刑责,风控官为AI放行的烂账负赔偿,合规官在AI输出的法律意见书上签字之后承担执业风险。这种位置AI替代不了,不是因为它做不出同样质量的内容,而是因为AI不能坐牢,不能破产,没有可被追究的法律主体性。一个签字者用自己的人身自由、职业生涯和资产为系统的风险担保,这种担保本身就是真实的社会价值。
第二种是形式型占位。 签字者实际上不读那份文档、不理解那份模型的输出,他的签字只是把责任链条形式上闭环。一旦真出事,他的辩解一定是“我不可能知道”。这种位置就像一道关卡:占住一个节点,让所有需要通过这个节点的东西,必须先经过他。
两个占位看上去差别不大。一份AI生成的合规报告,签字位是责任型还是形式型,外人看不出来。差别只在签字者心里:他是真的看了、真的懂、真的能为后果负责?还是只是表演承担责任,制度需要他这个橡皮图章,仅此而已?
我担心的不是责任型占位的存在。它有它的不可替代性,社会需要它。我担心的是在AI规模化之后,形式型占位会以远比责任型更快的速度膨胀。这不只是文档数量的问题。AI模型本身的黑箱性质,加上系统耦合的复杂度,已经让人在结构上无法真正理解自己签字放行的东西。不是签字者不想负责,而是当一个系统的复杂度超过任何个体的认知极限,“负责”这个动作就只能退化成形式主义的表演。当签字者不再理解他签的内容,他承担的就不是真实的责任,而是制度的橡皮图章功能。
文字的那部分归AI,位置的那部分归人;但人的部分会持续地、不可逆地从责任型滑向形式型。文字部分成本趋近于零,所以汇报、复盘、合规文件、AI治理报告会铺天盖地地过度繁殖;而位置部分的稀缺性反而被无限放大。因为人能做的事,就只剩下“占住一个位置”,其中一部分位置有真实责任,但越来越多的位置正在变得徒具其形。
如果你想知道一个狗屁工作非常多的社会长成什么样子,马伯庸写的《显微镜下的大明》展示了一个不错的例子。
这本书的第五章讲了个故事:胥吏的盛宴:彭县小吏舞弊案
嘉靖二十九年(1550年),在四川彭县发生了一件案子。彭县的知县和县丞这两个最关键的位置长期空缺,由主簿王仲杰代理县政。县衙吏房书手陶成、户房算手陈佐两人,分别管人事和钱粮,主要任务是调度六十二户“解户”,也就是替政府运送税银和粮米的差役户。两人每户索贿七成色银八分,六十二户合计凑出四两九钱六分,分赃平分。
那一年四川布政司正在为剿灭贵州铜仁、云南沅江的叛乱筹措军费,整个西南的钱粮系统超负荷运转。陶、陈在做本职工作的过程中,在国家的钱粮链条上,贪了一点蝇头小利。曾替村民出主意的民间讼师王廷美想替被勒索的解户出头,王仲杰反手把他栽上“私收纸罪银五钱四分”的罪名,二十大板下狱。告发陶、陈的黄德随后也因"听见徇私请求没及时报官"被一并判罪。
另外,陶、陈案牵连出的旁系人物里,有一个叫刘本敖的,他的表兄弟鄢乾在嘉靖二十五年九月花十五两银子捐了一个彭州司狱司的候缺吏。那一年鄢乾十二岁。十二岁的“候缺吏”,是大明胥吏选拔系统堕落到任何家境殷实之家都能给孩子买一个“身份”的时代标志。陶、陈的八分银是当下的寻租,鄢乾的十五两是对未来胥吏队伍的提前部署:前者是当下的腐败,后者是面向未来的腐败再生产。
案件最后翻盘了。成都知府蒋宗鲁是贵州普安卫军籍出身的进士,每月初一十五焚香起誓要“贪婪害民、天必谴之”,然后亲自下场清查。最后十八人被定罪,陶、陈杖一百徒三年加站枷一月。主簿王仲杰本人,在嘉靖二十九年十二月初三夜里二更翻墙逃亡,下落不明。
这桩案子的卷宗是九十一号档案,现藏于国家图书馆《四川各地勘案及其他事宜档册》。它和同一档册里的其他九十七卷一起,呈现出的是一个就业率100%的明代基层:陶成日日造册,陈佐月月发牌,王仲杰主持县政,解户按期解粮,乡野讼师替百姓出主意,皂隶下乡催账。所有人都“在岗”,所有人都“在工作”。

中国哲学书电子化计划《四川各地勘案及其它事宜檔冊》

(https://ctext.org/library.pl?if=gb&file=171292)

马伯庸有一个评论很有趣:陶、陈两人只要尽责完成本职工作,就能凭空造出一片寻租空间。胥吏盛宴的真正含义不是“贪官污吏”,而是合法办公被改造成了交易本身。
把格雷伯的五类型对照过去看,彭县衙门像一份过分整齐的样本,整齐到让人警惕,因为现实里的腐败案件很少能这么干净地对号入座。但这种“过分整齐”本身也是一种信息:
    • 陶成、陈佐是box tickers,每天产出“循环造报”、“按季填造”、“依限齎报”这一类只关心自身存在的文书;
    • 王仲杰是taskmaster,监督本不需要被监督的解户和小吏;
    • 鄢乾是下一代box ticker的训练样本,十二岁就花十五两银子捐了一个候缺吏;
    • 民间讼师王廷美是duct taper,专门修补这个系统自己制造出来的麻烦;
    • 系统里还内置了一套goon机制:王仲杰反手把告发陶、陈的黄德判罪、把讼师王廷美栽赃下狱,goon的功能就是把所有想戳破系统的人按回去。
当一个系统稳定地生产出形式型占位的时候,从box ticker到goon的全套生态位会被自动填满。整个彭县衙门以及它背后的四川布政司,可以说是一座完整的“形式型占位”的大厦。所有人都在工作,每一份卷宗都在被造报,每一笔账目都在被核销。但没有任何一寸生产性劳动在发生。在生产端的粮食、税银、军费和生活端的县衙日常工作之间,链接已经断裂;陶成、陈佐就在中间找到了寻租的空间。
还要再提一句:彭县的状态不是这种系统的初级阶段,而是它的高级阶段。格雷伯描述的当代西方写字楼,大多还停留在“无用而无害”的阶段:人们一边觉得自己的工作毫无意义,一边按时上下班,并不主动作恶。但当形式型占位在一个系统里持续积累足够多代人之后,它会自然演化成“寻租而有害”的状态。因为如果你的工作本来没有内容,那么除了在工作的形式中索取一点小利益,你还能做什么呢?
让我把这个推论再往前走一步。如果上述分工真的成立:文字,图像和视频由AI量产、位置由人占据。那么AI笼罩之下的社会结构会逐步演化成什么样子?
接着《显微镜下的大明》里的这个故事,我做了几条预测,供大家笑一笑。
需要指出的是,明代是一个零和经济,农业产出固定,胥吏寻租直接吃农民。而AI时代是一个正和经济,生产力在迅速膨胀,蛋糕在做大。所以我做这个类比,不是预言AI时代会重演明代的整体崩塌。蛋糕本身在膨胀这件事会缓冲掉很多东西。我担心的是分配结构:在一个总财富膨胀的环境里,绝大多数认知劳动者会被锁定在“形式型占位加某种再分配”的层次,社会动能会从内部萎缩。
第一,汇报通货膨胀。AI让“看上去专业”的文字成本趋近于零,于是组织内的汇报、复盘、提案、白皮书、合规报告、风险评估、对齐说明、季度总结的数量会以五年十倍、十年百倍的速度膨胀。但读这些文件的人不会增加。他们越来越多地用AI来“读”AI生成的文件,得到一份AI的摘要。决策实际依赖的不是任何一份文档,而是私下的对话、群里的暗示、酒桌上的眼神。文档变成奠纸,形式上不可或缺,实际上没人看。
第二,凭证主义的崩溃与门第的回潮。简历、推荐信、绩效评估、专业证书、合规审查报告,一旦它们都能被AI量产并难以分辨真伪,作为社会筛选信号就失效了。但人类社会从来不会因为某种信号失效就放弃筛选,它会回退到一种更早期、更前现代的筛选方式:私人推荐、家族出身、师承谱系、圈子关系。一个AI浪潮之下的社会,HR会逐渐失去对简历的兴趣,反而越来越依赖“某某老板说他不错”。学历变成纯粹的位置证书,名校的真正价值不是它教什么,而是它确认你属于哪个网络。这是一种隐性的新封建制。
第三,中层管理的裂变。在《ClawdBot爆火,大概又有企业中层要失业了》里我持的是相反观点,AI会让组织变扁。两种判断都见过证据。下面这条路径,是我更担心的那种。
直觉上AI应该让组织变扁,因为重复劳动被消除。但现实可能恰好相反:文字生产成本归零之后,每一个决定都需要更多“审查”做配套。合规审、风险审、伦理审、AI安全审、对齐审。每一审都需要一个签字人,每一个签字人都需要一位助理和一位汇报人,每一位汇报人都需要一份AI生成的报告作为依据。
有人会说,市场竞争会淘汰这种臃肿。但经验上,金融、医疗、能源、大型平台这些受监管行业,它们的合规膨胀根本不被市场竞争淘汰,反而越管越多。合规膨胀的驱动力是监管,不是企业意愿;监管在AI时代只会更多不会更少。所以层级不消失,而是裂变。一个传统的三层组织可能会变成五层、七层、十层。彭县衙门当年就是这样涨胖的:吏房、户房、礼房、工房、刑房、兵房,外加无品级的算手、书手、典吏、皂隶、防夫、水夫。每个人都“有岗位”,但没有人在做事。
第四,专业技能让位于政治技巧。一个2030年走出校门的年轻人,他不需要也不会被鼓励发展一门“手艺”。代码AI写得更好,设计AI做得更精,文案AI出得更稳。他需要发展的是纯粹的位置技能:如何阅读会议室的空气、如何站对队、如何把私交转化为权限、如何把握KPI拆解的时机、如何用一份AI生成的提案在恰当的时点切入恰当的人的视野。他的职业生涯,整个就是陶成和陈佐的职业生涯,只是工具从毛笔换成了ChatGPT。
第五,微权力的指数级放大。彭县案里,一个吏房书手不过手握“调度六十二户解户”这一点小权力,就能凭空造出八分银寻租。在AI笼罩的社会里,任何一个还由人持有的位置,比如审批、签字、推荐、放行、否决……都会变成同等量级的寻租放大器。因为可替代的工作都被AI做掉了,剩下的由人保留的位置自然就成了瓶颈,而瓶颈即权力。一个负责审查AI输出的合规员、一个负责确认AI推荐结果的招聘经理、一个负责签字放行AI投资建议的风控官……他们的实际权力会被无限放大,远超过他们今天对应岗位所拥有的权力。八分银的逻辑会以前所未有的密度,嵌入每一个由人把守的环节。
第六,一种新的等级结构正在浮现。最顶端是少数掌握AI算力和训练资源的人,可以称为算力贵族。他们的财富不依赖产出,只依赖对底层基础设施的所有权。中层是大量握有“审批位置”的人,可以称为位置中产。他们不生产任何东西,但每一份AI生成的文件经过他们的桌面才能流向下一站,他们靠瓶颈本身收租。最底层是失去位置的多数人,依靠某种再分配(UBI、服务业最低工资、平台分成)维持基本生存,他们的精力大量花在线上身份与地位游戏之中,可以称为冗余民
算力贵族、位置中产、冗余民,这就是AI笼罩之下可能浮现的新三层认知劳动结构。它不再是工业时代的“资本家、中产阶级、工人”,也不是后工业时代的"老板、白领、蓝领",而是一种回退到前现代逻辑的、更接近士农工商或种姓制度那种、按“对稀缺资源(算力、位置、注意力)的占有方式”来分层的结构。这当然只是一个粗粒度的素描,真实演化必然要复杂得多。它的基本框架,很可能是这样的。
这当然也只是两条可能轨迹中悲观的那条。我之前在《AI将会带我们回到中世纪还是走向共产主义?》里讨论过另一条:同样的技术条件下,AI释放的生产力也完全可能把社会推向一个后稀缺的、解放性的方向。两条轨迹的技术参数差不多,分岔点全在分配制度。
第七,做事能力的逐代退化。 当真实的认知生产由AI完成、形式性循环由AI量产、剩下的人只靠占位为生,一代人之后,能够真正承担“做一个新材料的实验设计”、“读懂一段陌生的代码并修复它”、“为一桩复杂的并购案搭建一份原创估值模型”的人会越来越少。不是因为没有人愿意做,而是因为社会没有为这种能力留下生长的土壤。学校不教,企业不要,市场不奖。而一旦这种能力的人口比例跌破某个临界点,就再也回不来了,因为培养“做事的人”需要“会做事的师傅”。
有人会援引工业革命的经验:当时也有人担心机器抢走工作,但后来涌现了程序员、宇航员、心理咨询师、电竞选手这些新职业。这条反驳的弱点在于:上一轮新涌现的职业,几乎全部是认知型白领,而这一波AI对应的,恰恰就是这些职业本身。每一轮技术变革带来“新工作”的前提,是这轮变革替代的范围有限。AI替代的范围是认知劳动本身,如果连“想出新职业”这件事本身都被AI做掉一半,新职业的涌现速度就不再是一个独立变量。
把这七条放在一起,浮现出来的就是嘉靖二十九年彭县衙门的现代放大版,只不过规模从一个县衙扩展到了一整个文明的认知劳动层面。
写到这里,《经济学人》文章里那个“等待下一次衰退”的预测就显得尤为单薄。
它有一个默认的前提:衰退一定会来,而且会来得及时。下一次衰退会让所有躲在岗位里的“非真工作”现形,不被需要的会消失,被重新定义的会改头换面,剩下的才是真工作。
但九十一号档案对这个前提是一个直接的反例。
明代基层的彭县从嘉靖二十九年一路烂到万历末年,烂到天启崇祯,烂到1644年,整整九十四年。这九十四年里,没有任何一次衰退性的劳动力市场调整,让陶成、陈佐这种岗位被自动清洗。
需要承认,明代是有制度纠错的。御史巡按、按察使、都察院构成了一套正规的监察通道,蒋宗鲁也确实让彭县案翻了盘。所以“自我清洗机制完全失灵”是不准确的。准确的说法是:这套机制的命中率太低,蒋宗鲁这种每月初一十五焚香起誓的人格,在嘉靖中后期的制度里已经是异常值。整个系统能产生十八人定罪的偶发胜利,但产生不了大规模的清洗。
大明最后是被另一种东西击垮的:女真叩关、流寇起义、小冰期与财政塌方的合力。胥吏溃烂不是充分原因,但它持续掏空了系统的承载力;等外力到来的时候,这套系统已经没有蒋宗鲁可派出去了。
这才是形式型占位真正的危险:一个比例越来越高的社会,它的纠错通道还在,但越来越多是异常值;它的衰退过滤器还在,但越来越被狗屁工作缓冲掉。AI资本开支驱动的GDP增长、大公司因人力成本被算力替代而暴涨的利润率、各国政府在AI竞赛压力下的财政扩张……所有这些都在共同把“繁荣”的状态拉长。在这种延长的繁荣里,《经济学人》提议的“等待下一次衰退”可能要等十年、二十年。
而在这十年二十年里,真正的认知生产能力会在三个方向上同时萎缩:
第一,人类技能的萎缩。 当AI接管了真实生产,人类剩下来做的事都是仪式、审核、对齐、合规。一代人之后,能真正写代码、做模型、设计产品的人会越来越少。不是因为没有人想做,而是因为没有培养这种能力的岗位了。
第二,系统理解力的萎缩。 AI接管下来的生产端会变成一个黑箱:少数人懂模型本身,几乎没有人懂这些模型如何在生产中相互作用。2024年7月一次CrowdStrike软件更新让全球航班停飞、医院停摆,事后人们花了相当长的时间才把每一段连锁反应说清楚,因为没有人在事发当时完整理解被这次更新触及的整个系统。这只是一次预演。
第三,纠错人格的萎缩。 彭县案最终能翻盘,是因为偶然出现了一位蒋宗鲁。AI时代的纠错机制本身已经在被狗屁化:AI伦理委员会、AI安全审计、AI对齐评估……它们都已经在变成新的形式性循环。当异常值都被合规化吸收掉,系统就再也长不出蒋宗鲁了。
所以一个AI时代的社会,真正的黑天鹅会是什么样?
经济学家盯的是经济衰退。但黑天鹅不会从那里来。它可能从这几个地方来:
某一天,一个被广泛部署的大模型悄无声息地出错,但成千上万的金融、医疗、司法、投保、招聘决策已经基于它做出,纠错链条因为已经被狗屁工作化而失灵; 多个AI Agent之间的失效产生了涌现性的连锁反应,没有任何一家公司、任何一个监管机构能在72小时内看清状况; 比CrowdStrike严重十倍的一次基础设施故障,触及的是已经没有人完整理解的、被AI接管多年的某一段生产链。
在那一天,整个社会才会发现,它已经没有“会做事的人”了。所有人都还在工作,所有人都还在领工资,但所有人都没在干活。
这一情景,一百多年前就被精确预见过。
1909年,福斯特(E.M. Forster)写过一篇短篇小说,叫《机器休止》(The Machine Stops)。这是西方最早的反乌托邦小说之一,比赫胥黎的《美丽新世界》早了二十三年,比奥威尔的《1984》早四十年。
故事大致是这样:在未来,人类已经全部搬到了地下,每个人住在一个六边形的房间里,所有的需求,包括食物、空气、通讯、娱乐、知识,都由一台被称为“机器”的庞大系统提供。人们通过屏幕和远方的亲友交流,从不亲身见面,外出甚至会觉得不适。代代更替之中,没有人再记得机器是如何运作的,更没有人会修理它。当机器开始出现小故障,人们的反应不是去理解,而是去崇拜,他们出版了一本《机器之书》,把它当作经文。然后某一天,机器停了下来。所有人都死在了自己的房间里,不是因为机器邪恶,只是因为它停了,而没有人会让它再转起来。
福斯特写这篇小说时,电灯都还没有完全普及。他没有用任何“AI”的概念,但他已经完整预见了一个功能上完全依赖某种自动系统、又彻底丧失对该系统理解力的文明会如何结束。
值得注意的是,《机器休止》的故事其实有两个阶段。第一阶段持续了好几代人,机器运转得很好,地下城市里所有人都按时收到食物和空气,只是人对机器的理解力在一代代变薄。第二阶段只有最后一天,机器停下,没人会修,所有人死在房间里。机器停下的那一天,只是把已经空洞了几代人的事实,用一种可见的方式公之于众而已。
我们今天可能正处在福斯特的第一阶段。那些“按键还有人按、电梯还在上下”的写字楼里坐着的,正是福斯特笔下的居民。他们都在工作,他们也都没有失业,他们甚至每天都在勤恳地优化什么,但他们和那台真正运转着的机器之间,已经没有真实的连接了。
这一点,把AI当作一种纯经济变量去考察的人是看不到的。
明代基层的崩塌不是一场劳动力市场调整。它是一个被官僚体系推动到失去自我纠错能力、最终在外力下整体崩塌的系统。AI时代真正的危险和明代的官僚体系本质上是同构的,但有一个关键的不同:明代的崩塌冲击的是一个有形的官僚帝国,而AI时代的崩塌冲击的将是以AI为底层基础设施的整个认知文明。
这是一种新的脆弱性,不在劳动经济学的考察范围里,也不在《经济学人》文章里写的"等待衰退"的方法论里。它属于复杂系统理论、社会人类学、AI安全工程的交叉地带,是经济学家最不擅长讨论的领域。
技术不会让人失业。
某一天,那个所有人都“还在工作”的社会,会从一个谁也说不清楚的环节崩开。里面不会出现蒋宗鲁,因为承担蒋宗鲁的人格,已经被无数次的对齐检查、合规审计、伦理委员会消耗干净了。
这才是AI失业末日真正的样子:不是失业的末日,而是工作的末日。
至少,是认知劳动意义上的“工作”的末日。蓝领世界的水管、电线、病床、餐桌仍在等待真实的双手。也许未来一代人的工作版图,会沿着一条新的断层重新切分:一类是仍然有真实内容的工作,大多需要身体在场、需要承担真实责任、需要面对没有标准答案的复杂;另一类是已经变成形式的工作,比如文字、流程、签字、对齐、合规。
两类工作的报酬可能严重倒挂。一个能把瘫痪老人翻身翻得熟练的护工,会比一个负责审查AI输出合规性的中层经理,干着远更接近“工作”本义的事情。
至于我们这些大半生都在第二类工作里讨生活的人,剩下的问题其实只有一个。
在自己把守的那个位置上,我们还能不能做一个蒋宗鲁,和那台真正运转着的机器之间,还保留一丝真实的连接?
这种连接还剩多少,决定了机器还能转多久。

点击关注,一起探索数字化的世界

🔻

关于作者

Hotcan,80后技术老炮儿和哲学爱好者

云计算和数字化转型的投资人和创业者

免责申明:

本公众号不以盈利为目的,内容仅供参考,个人及所属公司对发布的信息不作任何保证和承诺。如需转载,请您注明出处和保持信息完整性。如有未注明作者及出处信息或图片,请版权所有者联系我们,我们将及时补上,感谢您的辛勤创作

本文部分文字,图像或视频由Opus 4.7/Gemini 3.1/GPT 5.5生成,内容经由作者审核。

作者对本文原创和AI生成的内容负责。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-27 18:29:00 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/671467.html
  2. 运行时间 : 0.267138s [ 吞吐率:3.74req/s ] 内存消耗:4,834.11kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=fe6173819283e9ef239e13152df33761
  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.001070s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001580s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000706s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000636s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001305s ]
  6. SELECT * FROM `set` [ RunTime:0.000475s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001346s ]
  8. SELECT * FROM `article` WHERE `id` = 671467 LIMIT 1 [ RunTime:0.001425s ]
  9. UPDATE `article` SET `lasttime` = 1779877740 WHERE `id` = 671467 [ RunTime:0.001791s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000578s ]
  11. SELECT * FROM `article` WHERE `id` < 671467 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000899s ]
  12. SELECT * FROM `article` WHERE `id` > 671467 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001458s ]
  13. SELECT * FROM `article` WHERE `id` < 671467 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001520s ]
  14. SELECT * FROM `article` WHERE `id` < 671467 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001685s ]
  15. SELECT * FROM `article` WHERE `id` < 671467 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002943s ]
0.271087s