🌱 一联磨尽:从寻舟到忆筰,乡土考据中的AI助手

定下“二江居”的那些天,骑行路上的句子也在慢慢磨。

最初只是擦耳岩下歇脚时的随口一念:擦耳岩后思古渡,舟渡村前寻舟横

那时只觉得应景:一路行过擦耳岩、舟渡村,脑子里转着“野渡无人舟自横”的旧诗,顺嘴便凑成了上下句。可真要落到文字里,才知道随口的闲意经不起细抠——重字、泛典、无实处,毛病一一浮出来。

于是就有了前后十来天的寻寻觅觅:我提方向、纠偏差、定感觉,AI 翻史料、核地名、列方案、絮絮叨叨输出一版又一版。到最后定下 “擦耳岩后忆断筰,舟渡村前怀旧矶” 时,忽然觉得这副对联本身,就是当下我做这些文字最好的注脚:AI 负责把事实铺陈开来,人负责把感觉锚定在脚下的土地上。

一、起意:随口一联的三重瑕疵

初句的问题,藏在三个层面里,一层比一层深。

最显眼的是硬伤:重字。“舟渡村”三字已带一“舟”,下联再“寻舟横”,同一个字在一句里出现两次,不是绝对不行,却总显得挤迫,少了对联该有的疏朗。

往里一层是空泛:“古渡”是个放之四海而皆准的词,天下江河皆有古渡;“舟横”更是古典诗词里用滥了的野渡意象。每一个字都对,每一个意象都没错,可就是看不出写的是哪条江、哪个渡、哪片土地。写出来总觉得飘,没有扎进土里。

最内里的一层是错位:擦耳岩与舟渡村,本就不是同一种渡口。前者是古驿道上的官办官渡,后者是乡邻往来的民间码头。一句“思古渡”一句“寻舟横”,把二者抹平成了同一个“野渡”,丢了各自的身份与来历。

那时候我还说不清楚要改成什么样,只知道不对。于是把问题丢给 AI,让它先改重字、找替代。很快,横槎、野航、闲艇、归帆……一长串方案列了出来,个个对仗工整,个个都像正确答案。可我翻来覆去看,总觉得差了点什么。

它们都对,只是都不属于这里。

二、破局:从通用意象到专属史实

我知道问题不在字,在没有专属于这片土地的东西。于是让 AI 往深了挖:擦耳岩的渡,到底有什么不一样?

这是整个过程里第一个真正的突破口。

AI 翻出《双流县志》的记载,翻出陆游《自江源过双流不宿径行之成都》的原诗,一句 “断筰飘飘挂渡头” 撞了出来。原来擦耳岩古渡从来不是普通的摆渡——金马河水流湍急,普通渡船容易被冲走,古人便在上游河湾固定杩槎,以竹篾拧成的“筰”顺江牵引船头,借水势控船摆渡,无需人划桨。这是古蜀人对付急流的智慧,也是擦耳岩独有的官渡形制。陆游当年从江源过双流赴成都,走的正是这个驿渡,专门写下这一句记其形制。

那天我对着屏幕愣了好一会儿。

之前寻来寻去,都在找“别人诗里的通用意象”;真正属于这片土地的句子,原来藏在地方史里,藏在八百多年前陆游路过的亲眼所见里。

上联瞬间就定了:把空泛的“思古渡”,换成 “忆断筰”

不再是泛泛地想念一个模糊的古代渡口,是专门追忆这独一份的筰索摆渡,是对着擦耳岩的山壁,想当年竹索顺江垂落、渡船顺水横移的样子。字还是那几个字的分量,可底下的实感立刻就沉了下去。

三、落定:官民对位,旧矶生根

上联定了“断筰”,下联反而更难了。

一开始还是惯性地往“船”上靠。AI 输出了长长一列备选:横舟、归骖、残篙、野航……对仗都工整,典故都有出处,可我越看越觉得轻重不对。

擦耳岩是官办驿渡,“断筰”是官方修造的工程设施;舟渡村旧名丹家渡,自古就是民间自用的浅滩码头,没有驿堠、没有官船、没有规制。下联如果还盯着船、盯着驿,就把民间码头的气质弄丢了。

我提了一句:别总找船和驿,丹家渡是民间的,要找民间码头的东西。

AI 又铺开了一堆史料与意象:旧堤、残埠、荒滩、石矶……一个个筛过去,直到“旧矶”两个字落定。

对,就是它。

丹家渡这样的民间浅渡,没有官驿的排场与规制,就靠江边天然突出的石矶做标记。渔船停靠认它,乡人过渡找它,挑担的、走亲戚的、打鱼的,都以这块石头为渡口的坐标。千百年过去,官驿的筰索断了,驿堠塌了,渡口慢慢荒疏,可江边的旧石矶还在,被江水磨得光滑,被岁月浸出青苔。

于是最终的句子顺理成章地合在了一起:

擦耳岩后忆断筰,舟渡村前怀旧矶

  • 一忆一怀,都是对着旧迹的追思,情绪对等;
  • 一筰一矶,一人工一天然,一官办一民间,恰好对应两座渡口的身份;
  • 断与旧,都是岁月留下的痕迹,状态相合;
  • 岩后与村前,正是骑行路上的先后顺序,脚步走过,视线移过,心事也跟着转过。

它不再是凑出来的对仗,是这片土地上本来就有的两样东西,隔着江水,隔着八百年岁月,稳稳地对上了。

四、分寸:AI 铺陈,人锚方向

磨这一副对联的十几天里,我常常想起“人机协作”这个词。

AI 像个不知疲倦、也不知取舍的助理,永远絮絮叨叨地输出:给一个方向,它能列十种对仗;提一个地名,它能翻出五份史料;说一句意境不对,它又能立刻生成一整批新方案。很多时候它给得太多太杂,反而让人眼花缭乱,要在一堆正确答案里,找出那个“对的感觉”。

可它永远做不了一件事:替你判断哪个感觉是对的。

它不知道“舟字重了”不是格律问题,是读起来挤;它不知道“横舟虽工却不对”,不是对仗问题,是气质不对;它不知道“双堠不能用”,不是典故错了,是官民属性错位;它更不知道为什么那么多选项里,偏偏“旧矶”就对了——因为那是你骑在路上,远远看过江边那块石头的感觉。

人在整个过程里做的事情其实很少:

  • 说一句“重字不好”,定了取舍的边界;
  • 说一句“别总盯着船”,转了思考的方向;
  • 说一句“丹家渡是民间的”,划清了属性的分寸;
  • 最后说一句“就旧矶吧”,落了最终的定盘星。

可就是这几句,把 AI 铺陈的所有事实、所有典故、所有排列组合,锚定到了一个具体的地方、一段具体的记忆、一种具体的心境上。AI 可以找出所有可能的正确答案,但只有人知道,哪个答案是“你的”。

尾声

现在再看这两句,没有惊人的辞藻,没有奇绝的意象,甚至都不算严格意义上的工对。可每一个字都有来处:

  • 断筰来自陆游的诗,来自擦耳岩独有的摆渡方式,是八百年前的官驿遗痕;
  • 旧矶来自丹家渡的民间底色,来自金马河边真实的地貌,是乡野渡口无声的坐标;
  • 忆与怀,是我骑在路上歇脚时的一点心思,是对着旧山旧水的一点敬意。

这大概就是我如今写这些文字的状态。

AI 不打烊,检索、考据、生成,可以不眠不休;可人要守住自己的方向——守住脚下的二江,守住骑行过的路,守住亲眼见过的石头与江水。机器可以把所有事实铺在你面前,可把哪些捡起来、拼成什么样子、落到什么心境,得人自己来。

一联磨罢,二江依旧。

接下来的路,还是要一边骑,一边看,一边慢慢写。