程序原理与语境识别

来源:互联网 发布:阿里云的域名怎么用 编辑:程序博客网 时间:2024/05/07 16:07
 
  关于说话语境的识别,或许可以用以下技术来实现:
  整个系统还是成一棵话题树结构,每个话题的类型识别函数对它所管辖的子话题遍历两偏,如果两偏遍历都没找到适合的子话题入口,则函数返回0。即借助函数的调用栈来识别当前正在谈话所处的语境。这样,对于不能识别子话题的抛出娈成由子话题的类型识别函数返回0来实现。如果是系统不能理解的语句,则由树的根结点(即topic结点)的类型识别函数返回0来实现,即当topic的识别函数返回0时,系统将抛出不以理解语句之义的相关信息。
  至于为什么是遍历两偏的原因是:因为程序的对指令的执行是顺序执行的(这里指一个循环里面的语句系列,在第二梦系统中可能是函数系列,没有分支和其它循环结构),假设里面有N个类型识别函数,在前一次谈话时,话题被第M(M<=N)个函数识别,而当前谈话时第(M-1)函数能识别,但第M个函数不能识别,而此时的话题是在第M个函数的调用栈里面,识别不了,所以将返回0,此时如果只循环一遍,则该子话题结点将返回0给其父结点,这有可能造成误解。
 
原创粉丝点击