主权项 |
1. 一种对话系统,其包括:输入单元,其接受用户的输入;输出单元,其向该用户呈现信息;对话场景存储单元,其存储其中记述有状态转移模型的对话场景,其中该状态转移模型是根据通过该输入单元和该输出单元执行的与该用户的对话而记述的;当前状态存储单元,其存储该状态转移模型中包含的状态中的当前状态;识别候选项集合存储单元,其预先存储识别候选项集合,所述识别候选项集合包含用于用户输入的识别候选项,并且所述用于用户输入的识别候选项是相对于该状态转移模型中包含的每个状态而假定的,每个识别候选项集合与该状态转移模型中包含的每个状态相关联;重新输入可接受状态存储单元,其在转移到下一状态时存储转移前的状态;重新输入识别候选项集合存储单元,其在转移到下一状态时存储分配给转移前的状态的识别候选项集合;识别处理单元,其在用户输入时查询与该用户输入时的状态相关联的识别候选项集合以及重新输入识别候选项集合存储单元中存储的识别候选项集合,以确定与该用户的输入对应的识别候选项,状态管理单元,其基于该当前状态存储单元中存储的当前状态和由该识别处理单元确定的识别候选项,于该对话场景中所记述的该状态转移模型中,在其所包含的状态中确定下一将转到的状态;重新输入判断单元,在由该识别处理单元确定的识别候选项为该重新输入识别候选项集合存储单元中存储的识别候选项集合中记述的识别候选项的情况下,在该状态管理单元将该当前状态存储单元中的内容返回至该重新输入可接受状态存储单元中存储的转移前的状态之后,根据用户的输入,基于该识别处理单元的识别结果由该状态管理单元确定该下一将转到的状态;以及处理执行单元,其执行分配给由该状态管理单元确定的状态的处理。 |