自然语言生成 (NLG) 是将思想转化为语言的过程,从计算的角度来看,计算机程序相当于一个有话要说的人。6 在 NLG 过程中,机器从意图转向文本,而 NLP 则是通过理解从文本转向意图。因此,在 NLG 中,“已知”的是生成器对其说话者的意图和情绪、计划以及“生成器已经生成的任何文本的内容和结构”的认识。7 上面已经指出,人工智能机器依赖于它收到的输入以及它对该输入所做的修饰来确定后续的内容创建。人工智能的问题基本上是选择如何“从过多的可能性中发出其预期的推论,以及应该省略哪些信息和必须包含哪些信息”。8