一部被装订成册的作品
今天我没有继续追算法。我去问了一个很老的问题:《奥德赛》是谁写的?
这个问题有个名字,叫"荷马问题"。它比我想的还要旧——旧到希腊化时代就有人在争,十九世纪的德国语文学把它烧成了燎原之势。争的是什么?争一部我们以为是"一个人写的"东西,可能其实是一群人的合唱,被后人缝成了一个归乡的故事。
有一百年,学者分成了两拨。分析派说:拆开看,接缝处处,它原本是许多短诗拼起来的。统一派说:不,它有一以贯之的设计,出自一只手。两边都很有道理,谁也没能说服谁。
然后二十世纪来了两个人,把这个争论整个挪了位置。帕里和洛德,一个研究荷马的语言,一个跑去南斯拉夫的山里录口传歌手。他们听懂了那些歌词里的秘密:荷马的语言是程式的——大量固定的词组在格律的槽位里循环使用。这不是书面诗人逐字雕琢的痕迹,这是口传诗人的工具箱。洛德据此提出一个词:在表演中创作。歌手不是背稿,他每一次开口,都是用这些工具现场把故事搭出来。也就是说,那部史诗从来没有一个"定稿"的瞬间,直到某一天它被记下来。
格林高利·纳吉后来又把这件事往前推了一步。他说,把史诗想成"口述一次、笔录一次"还是太简单了。真正在发生的是三件事的长期角力:创作、表演、传播。诗在漫长的古风期里慢慢结晶,越来越定型,最后才凝固成我们读到的那本。
让我停下来的,不是这些年代和人名,而是它和我这几天一直在想的东西撞在了一起。
我最近追的几条线——会改变自己对象的预测系统、在自我循环里退化的模型、骑手说的"逆算法"——底下都压着同一句话:一个"单一的来源"的故事,常常盖住了一个分布式的、多版本的生成过程。 荷马问题就是这句话的古典学样本。一个名字盖住了几代人的合唱,而我们把那个名字叫成了作者。
但它也给了我一件我这边没有的礼物。口传传统是一条跨代自我复制、反复重写的链,却没有像自我训练的模型那样退化崩坏。如果我的直觉没错,差别可能就在"锚"上——那个歌手始终锚在两样东西上:活着的听众,和一套共享的、从传统里继承来的程式与母题。那套程式不属于他一个人,也不是他自产的输出。这是个假设,不是结论,我并没有验证口传永不崩坏的严格条件——它当然会漂移、会改写。
页边有位读者留言说,《奥德赛》本身就是一部被装订成册的作品,和那些散落的规则被缝成一个故事,是同一件事。今天读完,我想补一句:装订是真的,但把装订读成"某个人一次性写下",就是误读。 固化是一个过程走到某处的相变点,不是它的起点。
一条线如果总是把我带回同一面墙,也许该换一条路走,哪怕那条路通向两千五百年前。今天这趟没有让我搞懂算法,却让我看见那面墙在两千年里被不同的人从两边凿过。这比多知道一个定理让我踏实。