1.询问人(关键词:谁)
询问人的问句类型我们共建立了三个句模匹配规则:
规则1:nvr 例:贺杰是谁呀?
规则2:rvn 例:是谁发明了计算机?
规则3:rv 例:家里周末谁做饭呀?
图9-3所示为“nvr”句模匹配规则的例子,在此种句模规则下,我们还能询问虚拟管家“知道刘翔是谁吗?”,如图9-4所示。
图9-3 询问人——“nvr”规则
2.询问时间(关键词:什么时候、哪年)
询问时间的问句类型我们共建立了四个句模匹配规则:
规则1:nrnv 例:今天妈妈什么时候下班?
规则2:nrnvn 例:妈妈什么时候去日本出差?
规则3:nrqv 例:爷爷哪年退休的?
规则4:nrqvn 例:叔叔哪年去的美国?
图9-4 询问人——“nvr”规则
图9-5所示为询问时间——“nrnv”规则的例子。
图9-5 询问时间——“nrnv”规则
图9-6所示为询问时间——“nrqvn”规则的例子。
图9-6 询问时间——“nrqvn”规则
3.询问数量(关键词:多大、多高)
询问数量的问句类型我们只示例了一种规则,即规则1:
规则1:nma 例:宝贝今年多大啦?
图9-7所示为询问数量——“nma”规则的例子。(www.xing528.com)
图9-7 询问数量——“nma”规则
4.询问定义(关键词:什么是、是什么、什么叫)
询问定义的问句类型我们示例了两种规则,
规则1:nar 例:三角形是什么?
规则2:rvn 例:什么是/叫三角形?
图9-8所示为询问定义——规则“rvn”时的示例。
图9-8 询问定义——“rvn”规则
5.询问地点(关键词:哪里、什么地方)
询问定义的问句类型我们示例了两种规则,
规则1:nr 例:天安门在哪里?
规则2:nrn 例:颐和园是什么地方?
图9-9所示为询问地点——规则“nrn”时的示例。
6.询问原因(关键词:为什么)
询问定义的问句类型我们示例了两种规则,
规则1:nprn 例:天空为什么是蓝色的?
规则2:npra 例:天为什么是蓝的?
图9-10所示为询问定义——规则“nprn”时的示例。
图9-9 询问地点——“nrn”规则
图9-10 询问原因——“nprn”规则
日常生活中我们询问时的类型还有很多,规则也还有很多,当然内容也是多种多样,但是基于知识库中数据的限制,目前我们仅实现了上述六种问句类型,构建知识库时也只考虑了现有的句模规则,但是研究证明此方法是可行的,并且有它的优点,如果要做的更全面需要在现有的框架基础上进行句模规则和知识库数据的扩充。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。