晓看天色暮看云,冬吃萝卜夏吃姜。
一则形式正确的无情对

深秋,傍晚,一个偶然的时刻。看到眼前的美景,我突然想到了“晓看天色暮看云”这半句词。当时我也知道它的后半句是:行也思君,坐也思君。这句词的知名度非常高,就连我这种没文化的人竟也有所耳闻,但我对它的了解也仅限于此了。
后来我知道,这是唐寅《一剪梅·雨打梨花深闭门》中的最后一句词的前半句。这首词一共有四句:
雨打梨花深闭门,忘了青春,误了青春。
唐寅《一剪梅·雨打梨花深闭门》
赏心乐事共谁论。花下销魂,月下销魂。
愁聚眉峰尽日颦。千点啼痕,万点啼痕。
晓看天色暮看云。行也思君,坐也思君。
整首词不仅是意境优美,形式上更是非常讲究,尤其是每一句的后半句的前后两部分:前一部分的第一个字和后一部分的第一个字都有关联,而且两者的最后三个字是完全一致的。
可是,在那个深秋的傍晚,我对这首词的了解仅限于最后一句“晓看天色暮看云。行也思君,坐也思君。”,并不知其出处,也不知这首词居然还有前三句,甚至都不知道它是一首词。所以,我当时就有了这样的的想法:“晓看天色暮看云”是七个字,而“行也思君,坐也思君”是八个字,中间还有逗号。虽然它表达的意境相当优美,但在形式上并不算上乘。是否可以为“晓看天色暮看云”重新匹配一个更合适的下半句呢?
我首先把“晓看天色暮看云”拆分成两个部分:“晓看天色”和“暮看云”,然后去找类似的可以像这样拆成“前四后三”两部分的下半句。“云想衣裳花想容”?同样可以拆成“云想衣裳”和“花想容”两部分,结构是对的,但这样的话,“云”字就出现了两次了,不好。“春有百花秋有月”?结构也是对的,但“看”是表示动作的动词,而“有”不是,不好。“烟笼寒水月笼沙”?“笼”的用法不对,不好。“秦时明月汉时关”“东边日出西边雨”“横看成岭侧成峰”“千年王八万年龟”?……什么乱七八糟的,一个不如一个。
虽然事情逐渐往离谱的方向发展,但离谱到一定程度之后,反而接近我所追求的正确了。当我彻底放弃对意境的追求,仅从形式上去匹配,我就得到了本文一开始所展示的这个句子:“晓看天色暮看云,冬吃萝卜夏吃姜”。简直绝配!
再后来,我尝试通过 DeepSeek 来找到更多的类似的形式正确的无情对,但发现它似乎并不擅长这种任务。经过长达数分钟的思考,它也只是从网上找来一堆现成的句子。比如“新型马桶;老态龙钟。”“三星白兰地;五月黄梅天。”等早已流传甚广的句子,而不是原创。后来改用 ChatGPT,问了同样的问题,得到了差不多的结果。
我本以为这类文字生成类 AI 会很擅长处理这类文字游戏,因为以我对这类 AI 粗浅的理解,它们是非常追求形式正确的,它们对形式正确的追求有时候是大于内容正确的。所以也许是我没有找到合适的提示词,或者我对文字生成类 AI 的理解还存在偏差吧。
DS还行啊
晓看天色暮看云,春赏百花秋赏月/坐观山海卧观星/心随天地意随鸿
是的,按照普通对联的规则,确实可以做得不错,但不够“无情”而且它“创作”的方式是对已有的句子进行调整,既不是完全原创,又不是完全照搬,最重要的是没有产生强烈反差。在将近20年前有个叫“微软对联(duilian.msra.cn)”的东西,也能做到差不多的水平。