神话、机关与智巧
第1章 神话、机关与智巧
起念:想象先行
人先讲故事,再做器物。神话里把“会动的东西”说成神赐,或匠心所至。后来才有术与法,才有衡量与试验。关于“智能”的最初想象,不在书房,不在实验室,起于手与目之间:手能做,目能见,便信为真。做得像,便以为有心;能应人,便以为有智。
古人对“像人”的兴趣,直指两点:一是动作,能走、能言、能舞;二是顺势,能应场合变化。前者靠机关,后者靠安排。所谓安排,即把一连串动作与情势的可能,预先嵌入器物。于是,“似人”的门,便从机关术打开。
神话里的人工生命
希腊:塔罗斯与金侍女
希腊世界里,能工与神明常是同一个故事。火与锻的神赫淮斯托斯在《伊利亚特》里造过两位金侍女,能行走,会言笑,助他移动。他又为克里特岛造青铜巨人塔罗斯,沿海巡行,驱逐来犯。塔罗斯身躯中空,只有一条血管,以钉封脐。若拔钉,铜液尽泄,人器俱亡。神话虽夸张,却抓住一个观念:生命可以被器具化,行动可以被封装,生灭可以被一个构件支配。
另有达达罗斯,传说造过能自己移动的雕像。亚里士多德提过“木人能动”,只因其内有“自起之因”。后人解作机关。与其说是哲学,不如说是工学的想象:只要把力储存、导引、释放,木石亦可“起立”。
希腊的巧,多由气与力生。亚历山大的希罗写过《气动学》,有庙门遇火自开关、自动售水器、会唱的机关鸟。火使气膨胀,水移重,绳牵轮,门自启。这一串“因”,清楚明白,观者见其果,便信其中有“意”。神话与技艺,在此交叠。
中华:偃师与木人
中国古书里说“偃师造人”。《列子·汤问》记周穆王时,有巧匠偃师,献一木人:能行、能歌、能目送美人。穆王疑之,偃师解其身,分而示之:皮骨如真,内有肝胆心肺,皆木革为之。抽去心,则不能言;抽去肝,则目不见;抽去肾,则步伐滞。复装之,一如旧。穆王始叹曰:能以木为人,技尽于此矣。
此事关要点不在“像”,而在“可拆可合”。偃师以拆解说明构成,以部件功能解释行为差异。它并未讲“心”的本质,却把“可作”的范围放到了眼前:语音、视动、步行,皆可分科以治。木人与人,差在材与感,不差在动作的逻辑。这里有朴素的功能主义:先管用,再问理。
另见“鲁班木鸢”,飞而不返;“马钧翻车”,转以灌田;“指南车”,不靠磁石,能指南——其实以差动齿轮定向。机关术贯穿农战礼乐,或应用,或表演。技艺之渊,久而深,未必以“心”为名,但已把“似人”的许多要素,化入器与术。
机关术:从巧到术
“巧”是手上功夫,“术”是做法,“器”是承载。“巧”可口传心授,“术”则要可复现。历史上,能把巧转成术,再落成器,是关键一步。此处举三支脉络:气与力、轮与齿、水与浮。
气与力:希罗的自动机
希罗的庙门机关,可作一例:祭坛上燃火,火使密闭容器内空气受热增压,经管道压水入另一容器,水重下坠,拉动绳索,使门开启。火灭,气压回落,重物回升,门自闭。流程清楚,参数可调:容器体积、管径、配重、门轴摩擦。此即“术”。有了术,便能“演”。希罗写过自动剧场,用砂漏计时,轮系驱动,拨杆换幕,偶人随序登台。它并不“思考”,却能按设定的“节律”与“情境”展开。用今天的话说,是一种可编排的“行为序列”。
轮与齿:中国的车与钟
“轮、规、矩、绳、准”,《墨经》言之甚早。把直与圆、平与直角、垂直与水平,先界定清楚,做器自然稳。魏晋的马钧以水驱轮,有翻车取水。指南车更妙在差动,左右轮转数之差,经齿比传至指人,车身转动不改指向。明言“术”,隐含“两路输入+差动输出”的思想。宋代苏颂“水运仪象台”,以水力驱擒纵,轮齿相承,昼夜不绝,并配木人报时。机械与天文同构,且以报时体现节律。它未言“智能”,却使“时的秩序”成为可感的公共经验。
张衡“候风地动仪”又是一例。龙吐丸入蟾口,以应远地震。其理或有争论,然其旨在把不可见的地动,化成可见可验之器。此类器,主在“察”,是“智”的前件:能察,才有可判;能判,才谈可决。
水与浮:伊斯兰的巧装置
阿拔斯时代的巴努·穆萨兄弟写《巧妙装置书》,讲虹吸、阀门、浮子如何布置,便能随水位自动启闭、分流,甚至远距操控。贾扎里更进一步,造侍者自动机:客人伸杯,机械手斟酒;还有“象钟”、会跳舞的乐队。其关键在“可编程”:以销钉在鼓面布位,控制节拍与乐段;以浮子与阀门控制状态切换。所谓“编程”,不过是把时间的次序与条件的判断,落到器物上。这是“术”的成熟。
三支脉络相合,便有一个朴素的结论:把动作分解,把条件列明,把传力与储能安排好,便可得“似人”的连贯行为。神话退场,技艺登台。
“智”“巧”“术”“器”
为后文起点,先把四字分清。
- 智:判断与取舍的能力,面向目的与情势。
- 巧:合宜的手段与手法,面向效率与稳当。
- 术:可复现的程序与方法,面向传授与约束。
- 器:承载与实现的实体,面向材料与结构。
四者的关系,可从工匠的一日看出:匠人有“智”,知今日先做骨架,再做饰面;行事要“巧”,刀下不拖泥带水;所据是“术”,矩规准绳,工步不乱;落地为“器”,榫卯咬合,受力得当。若把古今“拟人”的器置于此框架:
- 偃师木人:以器显术,以术示巧,未明智。
- 希罗自动机:术以序成,巧在节律,智由人设。
- 指南车与水运钟:术中有尺度,渐近“制度化的智”。
- 贾扎里乐队:可换销钉,近于“程序”,智仍外置于编排者。
一句话:古之“似人”,多由巧术支撑,智在其外。智不在器中,乃在匠与用者之目的与安排。
可作与似人:从表演到功能
“似人”的早用途多在表演:惊君悦客,祭祀献技。表演要的是“像”,像便足矣。但机关术很快走向功能:水利、报时、测天、指向。功能要的不是“像人”,要的是“像理”。“像理”,即符合规律,可靠可复现。这个转折,意义大于一切传奇。
表演与功能之间,有一条共同的道路:把动作化为“序列”,把条件化为“触发”。希罗用火与压强作触发;苏颂用水位与擒纵作节律;贾扎里用浮子与销钉作状态切换。此即早期的“控制”。控制带来预期,预期可交换,便有制度。报时器一响,城中同此一刻。智能的一个基本面向,是对时间的掌握:能等、能停、能续、能改。机关术先给了“等”“停”“续”。“改”,在古代主要靠人,或靠换件。换销钉,换齿比,即是“改”。
再看偃师的拆解,一部件对应一功能,取其心则不语,取其肝则不见,取其肾则不行。虽未合于生理,思想却明白:行为可由功能块组成,块与块之间有因果。此为后世“模块化”与“功能分解”的先声。在这一语境下,“智”不是天光,先是一个设计问题:如何把选择、次序与条件,分派到部件并安排传递。古人已在做,只是未以“智能”命名。
手与目之间:技艺的知识
古代的知识多在手眼之间。手试刀,目看缝;水试漏,木听音;车试路,钟听声。术在手里长,器在目下验。可重复,方算真。所谓“知”,常以“能作”与“能复作”为凭。此也解释了为何“智能”的早期史不在书斋,不在抽象定义,而在工坊、战场与市井。
- 度量:尺、寸、刻、分,先让经验可比。
- 工步:从胚到饰,定次序,少返工。
- 公差:允许之差,定合格线。
- 试验:做小样,看应力,看磨损。
这些词后来进入工程学。它们也是人工“似人”的基础。没有度量,谈不上“像”;没有工步,谈不上“连贯”;没有公差,谈不上“可靠”;没有试验,谈不上“可作”。神话让人愿望,机关让人相信。相信来自可复现,复现来自制度化的“术”。
小结:以器拟人,讲巧未讲心
回望这段开端:希腊有塔罗斯与金侍女,中华有偃师与木人。其后,各家机关术成熟,气与力、轮与齿、水与浮,皆能构成“似人”的行动。它们讲“巧”,讲“术”,落在“器”;“智”多还在器外,藏于设计者与操作者的目的之中。然正因如此,它们把“可作”明确地摆在眼前——把动作拆开,把条件列出,把节律做稳。智能之史,开在这里:不是从“何为心”起,而是从“怎么做”起;不是从抽象定义起,而是从手眼的配合起。待到测与算合流,“智”方开始入器。那是后话。
本章的重点在梳理“智—巧—术—器”的关系。它们并非彼此排斥,而是层层承载:器承术,术驭巧,巧佐智。历史的开端不在实验室,在手与目之间。只有当人们相信“可作”,后来关于“能否思”的问题才有了实地可站之处。
第1章 神话、机关与智巧
补叙:仪与象
古人说“仪象”,意在“立器以观天”。“仪”是器,“象”是像。做“象”,不是照相,乃是抓规律。古希腊海底出土的安提凯希拉机械,是一例。三十余枚青铜齿轮,回转相扣,可推算日月运行、日食月食、奥林匹克赛纪年。它不“像人”,却“像理”。宋人的“仪象台”亦然:木人击鼓报时,是“像人”;浑仪运转定星,是“像天”。“像人”易惑人,“像理”使人定心。两路相并,正好把“智—巧—术—器”的层次拉开看。
神话里“会动的像人”走上台面,是为了惊。仪器里“会算的像理”进城入庙,是为了稳。稳比惊重要,因稳可共享。钟声报时,市里同刻。安提凯希拉机械虽小众,却将复杂节律压入齿比,透出朴素的“算法”感:把连续天象分解为离散齿轮步子,错齿与补偿,对齐周期。这是“术”的成熟。
机关的记忆与程序
要让器物“有序”,须有“记忆”。古人用的“记忆”,是结构性的:销钉、凸轮、轮鼓、棘爪、擒纵。
- 凸轮:非圆之轮,边缘形状预先刻好,转一圈,推杆按着边缘起伏,动作随之起伏。起伏,就是“脚本”。
- 鼓与销钉:在鼓面按“谱”插钉,鼓旋,钉依序触发拨杆,拨杆再传给偶人。换钉,换“程序”。
- 棘爪与擒纵:把连续的力切成等步的“滴答”,防倒退,保节律。这是“节拍器”。
赫罗的自动剧场,就是这三样的合奏。先把“戏”的段落拆成动作,再把动作拆成触发点与持续段。鼓上插钉,控制“何时”,凸轮刻形,控制“如何”,擒纵稳住“多快”。它没有“思考”,却有“编辑”。人以编辑给它“智”的影子。此“影子”可移交:谁会插钉,谁便能把别的“智”搬过来。后来工匠常以“谱”“谱眼”“谱板”称这类东西,意味已近“程序”。
触发与反馈:在“智”的边缘
判断的最小形态,是“过阈则动”。鼠夹,触须一抖,簧发而合;水箱浮子落到某位,阀开进水;液位至顶,浮子升,阀闭。它们都有“阈”。阈是“界”,过与不过,行为不同。阈的设置,是人的“智”外置于器的方式。
更进一步,是“反馈”。古代水钟若不稳,时快时慢。克特西比俄斯想出“恒头水箱”,让出水口前的水位保持不变。水位上升,溢出回落;下降,进水补足。环路闭合,误差自纠。负反馈是“术”的高阶,因它把测、比、调合为一体。非但水钟,后来的风箱、烟囱抽力、虹吸翻水、浮球阀,皆用此理。闭环一建,器便“自持”。自持并非自知,却使器的表现脱离“偶然”,靠近“制度”。“制度”,是拟“智”的骨。
若把这些概念用今日话说:
- 阈:把连续的变化,切成离散的状态。
- 状态:每一状态有自己的行为规则。
- 触发:条件满足,状态切换。
- 反馈:状态随偏差调整,趋稳。
这些词还不必搬出数理,也可凭手与目明白。做一套滴灌:瓶倒插盆土,管口高低不同,滴速便不同。贴近眼前,且可复现。智能的边缘,便在这类“小判断”的堆叠里。
“术之学”:墨家与工师
中华古书中,论“术”者多。法家言“术”,是驭人之术;墨家言“术”,多为制作、度量之术。《墨经》散文,讲圆、矩、规、绳,讲力与材;又言“辩”,理名实。它虽不成体系,却处处是“操作定义”。“绳之直也,以求不直者;矩之方也,以求不方者。”术不离器,“正名”不离“正作”。《考工记》定宫室之制,从材长到斗度,从梁柱到榫卯,每一步有“法”。这类文本,把“巧”迁至“术”,令师徒之外的人也可学。它为“可复现”立了规矩。
更可注意的是词。汉语“机”,本意为织机之梭口之“枢”,后引申为转折之“机”。“机关”,本是“枢纽与关节”,后又成“触发之器”。“机关算尽”,是算尽“触发之道”。这里把“机”“关”“算”三者联在一起:结构、判断、计策。语言里自带的联想,让人把“智”的一部分理解为“可布、可算、可触发”的东西,易于落到器物上。
仪礼与政治:表演的用途
器不只为用,也为“示人”。希罗的庙门遇火自开,意在示“神在”;宋人的报时钟,意在示“法在”;市井戏台的机关偶人,意在示“乐在”。“示”,是政治之道:使众人共见一物,以此服众。仪器的公共性,与智能的公共性相合。所谓“公器”,指的不仅是归属,也指程序与结果的可预期与可验收。今日之“算法公正”,与当年“更鼓分明”,同样关心“谁制定程序,谁校其误差”。此处的连续,值得记。
跨域的小史:从木牛流马到茶运人形
“木牛流马”在史书里常见。其形制未详,传为山地输运之器,牛负架、马载箱,可拆可合,省人力,遇坡可牵,遇滩可渡。它未必“自走”,但把“工步”“构件”“重心”的术用得明白。它重要在“改造地形之难”——不靠“像人”,靠“像理”。相近的,是鲁班木鸢。飞而不返,说明它知道“轻”“升”“风”“稳”的平衡。庄子说“梓庆削木为钟磬,成有神”,其实讲“得法”。巧久,入“心手一体”,看似神,实是术。
日本江户时代的“机关人形”(Karakuri),更接近“程序”。茶运人形,胸藏发条,给它一杯茶,它就走;客取茶,它就停;再放杯,它又返。触发在杯重,程序在凸轮。还有能射箭、能写字的。欧洲差不多同时,沃康松造过吹笛人与“消化鸭”,雅克-德罗家造三人偶,会写字、画画、弹琴。它们的威力,在于“可改写的序列”。写字人偶,可换字盘,句子即换。匠人预先把字形分解成笔画,笔画嵌于凸轮的高低。换一套凸轮,便换一段话。它离“智能”还远,却离“程序与数据分离”很近。数据是字盘,程序是运动的映射。此一分离,是后来机器可通用的起点。
钟楼的报时偶人,也走过类似的路。最初是整点击钟,后加半点,后加星象,后加行旅报刻,偶人出场、旋转、致意。每多一层,器的“状态空间”就大一点。人见得多,心里对“拟人之器”的想象便更稳一点。想象稳,投资才来,手艺才传,术才不绝。
像人与像理:两条标准
若问一个机关“像不像人”,多看它的表情与动作;若问一个器物“像不像理”,多看它的稳定与可复现。二者标准不同,得失也不同。
- 像人与“欺骗”:木人开口说话、眼动手摆,近“欺”。它骗的是感官,合的是“似”。似的好处是吸引,坏处是空心。
- 像理与“可靠”:钟准、车稳、器简,近“理”。它合的是结构与度量。理的好处是可用,坏处是枯燥。
真正的路,是让“像理”托住“像人”。赫罗的自动剧场若时序不稳,再像也破绽百出;茶运人形若停走无度,再巧也使人笑。反过来,纯粹像理而不顾人的感受,也难入世用。报时若只准而不响,人不觉;若太响而不准,人烦。于是,“智”的最初形态,便可看作“合宜”——在理与人的界上,做恰当的安排。安排靠“术”,合宜靠“智”,落地靠“器”,成事靠“巧”。
手与目:微观的知识
再回到手与目。古人学器,多是临摹与试验。
- 临摹:看师作,记手势,抄尺寸。术在口耳相传。
- 小样:先作小器,试结构,知材料的性子——韧脆、吸水、热胀冷缩。
- 容差:眼看缝,手摸边,定“大致到哪儿就算成”,即公差。
- 反工:坏了拆,拆了重装,明白“装配次序”的意义。
这些“微观知识”,不是抽象定义,胜在“可作”。讲“可作”,便可谈“改”。改靠两件:一是度量,二是记述。度量要统一,记述要具体。墨家与工书都在这两点上用力。后世的“算法”之所以能写在纸上、换人也能行,靠的也是这两件:统一的记号与具体的步骤。古代机关术虽不写“算法”,却形成了“谱”“样”“范”的传统。它们是算法的祖先。
器的限度与智的外置
从神话到机关,仍有一道坎:器会动、会等、会续,尚不会“换意图”。意图不在器里,只在此前的编排与设定。木人唱,只唱它会的;钟报时,不报它不识的;茶运人形遇到障碍,不绕。古人当然知道这个限度。因而他们把更多的“智”,放在“布置”上:舞台布局、城市钟点、仪礼次序、战阵队形。器不需要“聪明”,人需要“安排”。安排好了,器的笨,反成优势——可预期、可管束、可修复。
这也解释了一个常见的误会:以为古人“不懂心”,其实是他们“避问心”。非不能问,乃不当时。问心而无术,空;积术而后问心,实。历史的进路,自有秩序。
方法启示:从可复现到可编排
此处可抽出几条方法,供后来用:
- 可复现:先找重复的“动作单位”,定尺寸、定节律,保稳定。
- 可组合:用销钉、凸轮、齿比,把单位动作组合成“段”。
- 可触发:设阈与状态,按条件切换段与段。
- 可反馈:在持续动作中,测偏差、调参数,保精度。
- 可替换:让“程序”与“材料”分开。换销钉不改鼓,换鼓不改机座。
这些方法,到现代仍然适用。它们不解释“心为何物”,却使“像人之器”可累进改良。累进是智能史的正道。
余论:从手目到数理
当度量、记述、控制的术渐稳,数与理便可进场:比率、函数、误差、稳定性、信息与噪声。到那时,“智”才真正开始“入器”。阈可由继电器与电路实现,状态可由逻辑与记忆元件保持,反馈可由方程描述并优化。古人之所作,是为这一切垫基:把“能作”的信念树起来,把“可复现”的道路铺出来,把“可编排”的观念种下去。
本章小结
本章追溯“拟人之器”的开端:神话赋形,机关术成事。希腊的塔罗斯、金侍女,中华的偃师、木人,皆以器拟人;希罗的自动机、苏颂的仪象台、巴努·穆萨与贾扎里的巧装置,以术行巧;安提凯希拉机械与浑仪,示“像理”的价值;茶运人形与写字人偶,显“程序可换”的威力。沿途我们厘清“智—巧—术—器”的层次:器承术,术驭巧,巧佐智。古之器不自智,智外置于布置与程序;然正因如此,它们把“可作”这一根基确立——把动作分解,把条件列举,把节律稳住,把误差收束。历史的开端不在实验室,在手与目之间。在此基础上,后来关于“算”“测”“逻辑”的篇章才有着力之处。下一步,便要看“度量与算术”如何进入这条路,把“像理”推到更远。