3.3.3 模板与特征方法的结合
在系统中,采用了模板和特征相结合的混合生成方法。模板方法生成效率高,但是通用性比较差;而特征方法则恰恰相反。将两种方法有机地结合起来,就能够使系统既具有较好的通用性和灵活性,又能提高生成效率。
具体做法是采用特征结构对特征和模板进行统一的表示。以图3.10为例,可以在c设置一个新的特征“template”。它表示模板,其值为一个固定的词串。例如,在一个基于CSRS建立的“北极星”旅游咨询系统中,如果用户询问的路线是该系统所不能够提供的,则输出“对不起,我们目前没有这样的服务”这个字符串。

图3.10“北极星”旅游咨询系统的应用(吴华,2001:44)