- 签证留学 |
- 笔译 |
- 口译
- 求职 |
- 日/韩语 |
- 德语
适合完成语言生成导引任务的体系结构到底应该具有什么样的特征,引起了极大的争论。然而,从实际考虑出发,所采用的体系结构常常如图1所示。这个体系结构包含由流水线连接的两个组件:
● 话语规划器(discourse planner)该组件由交际目的开始,实施讨论的所有选择。从知识库中选择内容并使这些内容具有正确的结构。作为结果的话语规划将为可能跨越多个句子并包括其他注解(比如超文本、图表等)的整个交际指定所有的选择。
● 表层实现器(surface realizer)该组件接受完全指定的话语规划,并生成由句子词汇和语法知识源约束的单个句子。这些知识源决定了实现器的可能输出的种类。如果规划指定了多个句子的输出,则表层实现器就需要被多次调用。
这绝不是人们提出的NLG系统的惟一体系结构。其他可能机制包括AI风格和黑板体系结构。这也不是一个尽善尽美的体系结构。例如,这种简单的流水线设计就不容许在表层实现阶段对规划器的决策重新考虑。而且,规划与实现之间的精确分界线并不总是很清晰。首先讨论这两个组件中得到较充分发展的表层实现器,然后讨论话语规划器。
图1 供参考的NLG系统的体系结构
责任编辑:admin