吟诗作对,这一文人雅士的专长计算机也学会了,而且还成了“绝顶高手”。日前,微软亚洲研究院在该院周明主任研究员指导下,北大、北航的学生通力合作,完成了世界上第一个人工智能型中文自动对联系统。
“只要输入上联,计算机就会在几秒中内对出下联。”该系统研发人员一边介绍,一边现场演示。只见他输入“预防禽流感”5个字做上联后,两秒钟不到,计算机就给出了几十个备选答案,如“戒备艾滋病”等。现场有观众故意出了一幅有名的上联“惟楚有材”,计算机很快就给出了几十个答案,除了把标准答案“于斯为盛”排在第一个外,还在后面列了“有秦为乐”等几十个答案。虽然不见得比原来的下联好,但都文通字顺,对仗工整。
据研发人员介绍,开发该系统用了近一年时间。目前的系统只能做到提供上联对下联,上联字数理论上不限,目前一般少于8个字,用字以常用字效果较好。在几秒中内,计算机可以对出成千上万条下联,用户可以根据需要设定关键字筛选出若干最优组合。“上联最好有汉语传统的文字韵,这样对出来的下联才能同样古色古香”。在平仄读音方面,由于古今汉字发音不一样,以现代汉语发音对仗为准。
计算机为什么能对出文字工整、音韵对仗,而且还有汉语传统韵味的对联呢?研发人员表示,这套系统采取了目前很先进的人工智能技术,跟会下棋的计算机“深蓝”类似。会对对联的计算机内储存了至少几十万条相关的文字资料,如唐诗宋词、古今名对等,而且还“消化”了这些资料的创作手法和特点,不是单纯地“吃下去”。随着系统的不断运用,计算机也会不断同步学习、改进创作,对出更好的对联。
另据介绍,目前这项技术正在产品测试阶段。“应用会很广泛,比如店铺开业、过年过节、亲友祝福时,都可以通过计算机得出好对联。”