生成一句"某队在第32分钟打入一球"的解说文字,对目前的体育AI来说已经不是难题——从事件发生到播报生成,可以压缩到几秒钟以内。如果几年前有人说"AI能在进球几秒后自动生成解说",这听起来是一个足够有说服力的成就。但当这件事真正实现之后,一个更根本的问题才浮现出来:知道"进球了",和知道"这个进球意味着什么",完全不是一回事,后者才是真正决定解说质量的关键。
一个常见的误解,是把体育AI解说的核心挑战等同于"生成速度够不够快"——似乎只要延迟问题解决了,剩下的只是把比分和事件用通顺的语言念出来。这个理解低估了解说本身的复杂程度。一句只报比分和事件类型的文字,任何一套基础的数据播报系统都能做到;真正需要体育AI发挥作用的,是判断这个事件在整场比赛、甚至整个赛事体系里,究竟处于什么位置。
原因在于,同一个数字信息,在不同的上下文里,重要性可以有天壤之别。一场比赛以1:0结束,这个比分本身不包含任何关于"重要性"的信息——它可能是一场普通联赛常规轮次里,双方实力接近的常规较量结果;也可能是一场杯赛决赛通过加时赛绝杀锁定冠军的历史性时刻。要判断到底属于哪一种,AI需要综合比赛所处的时间点、当时的比分状态、这场比赛所属的赛事阶段、以及此前比赛进程中已经发生的事件——缺少任何一个维度,单独的比分数字都无法说明问题。
用一个具体场景来说明:假设A队和B队的常规赛第三轮比赛,A队第10分钟就取得领先,最终1:0拿下比赛,这是一个相对平淡的开局进球;而如果同样的1:0,出现在两队争夺锦标赛冠军的决赛加时赛读秒阶段,是A队绝杀锁定胜局,这个进球承载的分量完全不同。两种场景下,比分记录下来的数字是一样的,但解说词如果不能体现出这种差异,本质上就是把一场决定冠军归属的比赛,和一场普通常规赛等量齐观地描述了一遍。
要让AI理解这种差异,需要综合调用的信息包括:比赛发生的具体时间点是否处于关键窗口;此前比赛进程中是否已经出现过多次射门未果、扳平比分等铺垫性事件;这场比赛所属的赛事阶段,是常规赛、淘汰赛还是决赛;以及必要时结合双方的历史交锋记录,判断这次结果是否具有特殊意义。这些信息组合在一起,才能支撑起一句真正"知道自己在说什么"的解说,而不只是把比分翻译成一句通顺的中文。
目前万利虚拟人和万利体育AI已经能够结合部分这些维度,生成有差异化的解说内容,而不是对所有进球套用同一句模板——至少能够区分出"这是常规进球"还是"这是关键窗口内的重要事件",并在语言表达上做出相应调整,这也是万利虚拟人区别于单纯数据播报工具的核心之处。
但这种"理解重要性"的能力,很大程度上依赖赛事历史数据和上下文信息的覆盖程度——对于数据积累较少、历史赛事记录不完整的联赛或项目,AI能够调用的背景信息有限,解说的"意义感"自然会打折扣。另外,"重要性"本身也带有一定主观色彩,不同球迷、不同立场的观众,对同一次事件的重要性判断也未必一致,这是目前这套机制没有、也难以完全解决的部分。