一种智能助理的知识库的更新方法、装置和电子设备制造方法及图纸

技术编号:16233327 阅读:47 留言:0更新日期:2017-09-19 14:47
本发明专利技术的实施例提供了一种智能助理的知识库的更新方法、装置和电子设备。其中,所述方法包括:接收用户输入的问题请求;根据所述问题请求在本地知识库中查找是否存在用于处理所述问题请求中的问题的动作序列;若存在,执行所述动作序列,并向所述用户返回执行结果;当所述用户不满意所述执行结果时,接收所述用户针对所述问题请求中的问题而输入的动作序列;根据用户输入的动作序列更新所述本地知识库中用于处理所述问题请求中的问题的动作序列。本发明专利技术的实施例不仅能够针对用户输入的问题请求而更新知识库,而且还能够让用户参与知识库的更新,大大减少了开发者的工作量。

Method, device and electronic equipment for updating knowledge base of intelligent assistant

Embodiments of the present invention provide a method, an apparatus, and an electronic device for updating a knowledge base of an intelligent assistant. Among them, the method includes: receiving user input request; according to the problems in the request to find a local repository for the existence of the action sequence of the request processing problems; if there is, the execution of the action sequences, and to return the results of the implementation of the user; when the user is not with the implementation of the results, the action sequence receives the user input for requesting the problems; according to the request for action sequences by treatment of the problem in the sequence of actions update user input the local repository. The embodiment of the invention can not only update the knowledge base for the user's question request, but also enable the user to participate in the updating of the knowledge base, thereby greatly reducing the workload of the developer.

【技术实现步骤摘要】
一种智能助理的知识库的更新方法、装置和电子设备
本专利技术涉及个人助理领域,具体地,涉及一种智能助理的知识库的更新方法、装置和电子设备。
技术介绍
PDA(PersonalDigitalAssistant,个人数字助理)是一种手持式电子设备,具有电子计算机的某些功能,可以用来管理个人信息,也可以上网浏览,收发电子邮件等,一般不配备键盘,俗称掌上电脑。PDA可使用户以无线方式发送和接收数据。由于现在可买到许多应用软件,PDA已不仅仅是一种流动的电子秘书,也是一种股票顾问和通向全球的信息银行和通信的电子公路的网关。尽管PDA通常被看作是掌上型计算机,但PDA在这一词语的真正意义上并不是计算机。一种更为贴近真实的解释是消费者也许在从掌上型机或PDA中寻找台式计算能力。同时,PDA还作为可提供双向信息交换的便携式移动个人信息装置。目前,助理AI的提升非常困难,开发者无法预知用户所有可能的输入,且无法针对每种用户输入预先制定相应的处理方式。即便开发者能够预知用户所有可能的输入,但是,针对每种用户输入预先制定相应的处理方式的工作量也是非常巨大的。
技术实现思路
本专利技术实施例的目的在于提供一种智能助理的知识库的更新方法、装置和电子设备,不仅能够针对用户输入的每种问题请求而更新智能助理的知识库,而且还能够让用户参与智能助理的知识库的更新,大大减少了开发者的工作量。为达到上述目的,本专利技术的实施例提供了一种智能助理的知识库的更新方法。所述方法包括:接收用户输入的问题请求;根据所述问题请求在本地知识库中查找是否存在用于处理所述问题请求中的问题的动作序列;若存在,执行所述动作序列,并向所述用户返回执行结果;当所述用户不满意所述执行结果时,接收所述用户针对所述问题请求中的问题而输入的动作序列;根据用户输入的动作序列更新所述本地知识库中用于处理所述问题请求中的问题的动作序列。可选地,所述问题请求包括所述用户的标识信息,相应地,所述根据所述问题请求在本地知识库中查找是否存在用于处理所述问题请求中的问题的动作序列之前,所述方法还包括:根据所述用户的标识信息判断所述用户是否为有效用户;若是,则根据所述问题请求在本地知识库中查找是否存在用于处理所述问题请求中的问题的动作序列。可选地,所述方法还包括:当根据所述问题请求在本地知识库中未查找到用于处理所述问题请求中的问题的动作序列时,则根据所述问题请求在云端知识库中查找是否存在用于处理所述问题请求中的问题的动作序列;若存在,则获取被认可数最大的第一动作序列;执行所述第一动作序列,并向所述用户返回第一执行结果;当所述用户满意所述第一执行结果时,根据所述第一动作序列更新所述本地知识库中用于处理所述问题请求中的问题的动作序列。可选地,所述方法还包括:当所述用户满意所述第一执行结果时,将所述第一动作序列的被认可数进行加一处理。可选地,所述方法还包括:当所述用户不满意所述第一执行结果时,接收用户针对所述问题请求中的问题而输入的动作序列;根据用户输入的动作序列更新所述本地知识库中用于处理所述问题请求中的问题的动作序列。可选地,所述方法还包括:在所述云端知识库中查找用于处理所述问题请求中的问题的动作序列中是否存在与所述用户输入的动作序列相同的第二动作序列;若存在,则将所述第二动作序列的被认可数进行加一处理;若不存在,则将所述用户输入的动作序列添加到所述云端知识库中,用于处理所述问题请求中的问题。可选地,所述方法还包括:当根据所述问题请求在所述云端知识库中未查找到用于处理所述问题请求中的问题的动作序列时,接收用户针对所述问题请求中的问题而输入的动作序列;根据用户输入的动作序列更新所述本地知识库中用于处理所述问题请求中的问题的动作序列。相应地,本专利技术的实施例还提供了一种智能助理的知识库的更新装置。所述装置包括:第一接收模块,用于接收用户输入的问题请求;查找模块,用于根据所述问题请求在本地知识库中查找是否存在用于处理所述问题请求中的问题的动作序列;执行模块,用于在所述本地知识库中存在用于处理所述问题请求中的问题的动作序列时,执行所述动作序列,并向所述用户返回执行结果;第二接收模块,用于当所述用户不满意所述执行结果时,接收所述用户针对所述问题请求中的问题而输入的动作序列;更新模块,用于根据用户输入的动作序列更新所述本地知识库中用于处理所述问题请求中的问题的动作序列。可选地,所述问题请求包括所述用户的标识信息,所述装置还包括:判断模块,用于根据所述用户的标识信息判断所述用户是否为有效用户;相应地,所述查找模块,包括:查找单元,用于在根据所述用户的标识信息判断所述用户为有效用户时,根据所述问题请求在本地知识库中查找是否存在用于处理所述问题请求中的问题的动作序列。相应地,本专利技术的实施例还提供了一种电子设备,所述设备包括:第一处理器、第一存储器、第一通信元件和第一通信总线,所述第一处理器、所述第一存储器和所述第一通信元件通过所述第一通信总线完成相互间的通信;所述第一存储器用于存放至少一可执行指令,所述可执行指令使所述第一处理器执行上述的智能助理的知识库的更新方法对应的操作。本专利技术实施例的智能助理的知识库的更新方法、装置和电子设备,接收用户输入的问题请求;并根据所述问题请求在本地知识库中查找是否存在用于处理所述问题请求中的问题的动作序列;如果存在,执行所述动作序列,并向所述用户返回执行结果;当所述用户不满意所述执行结果时,接收所述用户针对所述问题请求中的问题而输入的动作序列;并根据用户输入的动作序列更新所述本地知识库中用于处理所述问题请求中的问题的动作序列,不仅能够针对用户输入的每种问题请求而更新智能助理的知识库,而且还能够让用户参与智能助理的知识库的更新,大大减少了开发者的工作量。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。图1是本专利技术一实施例提供的智能助理的知识库的更新方法的流程图;图2是本专利技术另一实施例提供的智能助理的知识库的更新方法的流程图;图3是本专利技术一实施例提供的智能助理的知识库的更新装置的结构示意图;图4是本专利技术另一实施例提供的智能助理的知识库的更新装置的结构示意图;图5是本专利技术一实施例提供的电子设备的结构示意图。具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。图1是本专利技术一实施例提供的智能助理的知识库的更新方法的流程图。如图1所示,本专利技术一实施例提供的智能助理的知识库的更新方法包括:在步骤S101中,接收用户输入的问题请求。在本实施例中,智能助理启动后,智能助理处于侦听用户请求的状态,直到侦听到用户请求。用户向智能助理输入问题请求的方式包括文字或语音等等。其中,所述问题请求指的是包含用户向智能助理提出的问题的请求。在步骤S102中,根据所述问题请求在本地知识库中查找是否存在用于处理所述问题请求中的问题的动作序列。在具体的实施方式中,所述本地知识库包括问题和用于处理所述问题的动作序列,且问题与用于本文档来自技高网...
一种智能助理的知识库的更新方法、装置和电子设备

【技术保护点】
一种智能助理的知识库的更新方法,其特征在于,所述方法包括:接收用户输入的问题请求;根据所述问题请求在本地知识库中查找是否存在用于处理所述问题请求中的问题的动作序列;若存在,执行所述动作序列,并向所述用户返回执行结果;当所述用户不满意所述执行结果时,接收所述用户针对所述问题请求中的问题而输入的动作序列;根据用户输入的动作序列更新所述本地知识库中用于处理所述问题请求中的问题的动作序列。

【技术特征摘要】
1.一种智能助理的知识库的更新方法,其特征在于,所述方法包括:接收用户输入的问题请求;根据所述问题请求在本地知识库中查找是否存在用于处理所述问题请求中的问题的动作序列;若存在,执行所述动作序列,并向所述用户返回执行结果;当所述用户不满意所述执行结果时,接收所述用户针对所述问题请求中的问题而输入的动作序列;根据用户输入的动作序列更新所述本地知识库中用于处理所述问题请求中的问题的动作序列。2.根据权利要求1所述的方法,其特征在于,所述问题请求包括所述用户的标识信息,相应地,所述根据所述问题请求在本地知识库中查找是否存在用于处理所述问题请求中的问题的动作序列之前,所述方法还包括:根据所述用户的标识信息判断所述用户是否为有效用户;若是,则根据所述问题请求在本地知识库中查找是否存在用于处理所述问题请求中的问题的动作序列。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当根据所述问题请求在本地知识库中未查找到用于处理所述问题请求中的问题的动作序列时,则根据所述问题请求在云端知识库中查找是否存在用于处理所述问题请求中的问题的动作序列;若存在,则获取被认可数最大的第一动作序列;执行所述第一动作序列,并向所述用户返回第一执行结果;当所述用户满意所述第一执行结果时,根据所述第一动作序列更新所述本地知识库中用于处理所述问题请求中的问题的动作序列。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述用户满意所述第一执行结果时,将所述第一动作序列的被认可数进行加一处理。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述用户不满意所述第一执行结果时,接收用户针对所述问题请求中的问题而输入的动作序列;根据用户输入的动作序列更新所述本地知识库中用于处理所述问题请求中的问题的动作序列。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:在所述云端知识库中查找用于处理所述问题请求中的问题的动作序列中是否存在...

【专利技术属性】
技术研发人员:汤巍敏郝超向俊羽梁霄王佳王刚王小辉王伟任李攀
申请(专利权)人:北京果毅科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1