Artificial intelligence 如何构建基于基础数据的文本段落自动创建系统

Artificial intelligence 如何构建基于基础数据的文本段落自动创建系统,artificial-intelligence,Artificial Intelligence,例如,给定一个篮球箱分数,其中包含最终分数和每个季度末的分数,它可以将以下各项汇总在一起: 野猫队赢了一场势均力敌的比赛! 尽管飞鹰队晚些时候发起冲锋,野猫队还是以2比2获胜。 野猫队在后面开始了比赛,尽管在比赛进行到一半时猛增 这场比赛使他们在第四节开始时领先。但是接下来的飞行 老鹰队后来施加了压力,但最终还是不够 显然,我不想为每种可能的情况构建一个庞大的if语句,如果相似数据集的情况相同,我也可以。我没有语言偏好,主要是我对如何构建这方面的东西感到好奇。参考资料、要搜索的关键字或了解此类信

例如,给定一个篮球箱分数,其中包含最终分数和每个季度末的分数,它可以将以下各项汇总在一起:

野猫队赢了一场势均力敌的比赛! 尽管飞鹰队晚些时候发起冲锋,野猫队还是以2比2获胜。 野猫队在后面开始了比赛,尽管在比赛进行到一半时猛增 这场比赛使他们在第四节开始时领先。但是接下来的飞行 老鹰队后来施加了压力,但最终还是不够


显然,我不想为每种可能的情况构建一个庞大的
if
语句,如果相似数据集的情况相同,我也可以。我没有语言偏好,主要是我对如何构建这方面的东西感到好奇。参考资料、要搜索的关键字或了解此类信息的地方将不胜感激。

搜索“样板文本生成器”。通常,在样板文本中放置标记,如。然后搜索并替换标记。我正在寻找一种基于分数而不仅仅是球队名称的文本流动方式。如果这是一场井喷,或者是一场势均力敌的比赛,或者这场比赛是一场大混乱。我的用例不是运动,但是举一个使用运动的例子更容易。然后你必须编写代码。我想你可以训练一个神经网络,为不同的游戏场景吐出不同的文本,但我怀疑编写代码会更简单。是的,我意识到编写代码的必要性:-)我正在寻找解决这类问题的模式,这些模式已经被发现。