延长机器人思考时间的回复方法及系统与流程

文档序号:19925315发布日期:2020-02-14 16:50阅读:205来源:国知局
延长机器人思考时间的回复方法及系统与流程

本发明涉及人工智能领域,尤其涉及人工智能对话领域。



背景技术:

现有的人工智能对话系统、聊天机器人系统皆通过与用户文字界面交互的方式完成与用户的互动任务。互动任务可能是对话、测验、唱歌或照相等等。这些互动背后皆必须经由完成计算才能给予适当地回应。某些任务需要更多的计算时间时,常常会造成系统取消该次任务或者造成使用者的不耐烦,而令整体使用者体验下降。

因此,现有技术中的缺陷是:现有的人机对话系统中,对于用户输入的对话信息,机器要经过处理才会给出相应的回答,但用于处理用户输入的对话信息,给出对应的回答,需要花费大量的时间,导致人机交互时间长,使用户体验度低。



技术实现要素:

针对上述技术问题,本发明提供一种延长机器人思考时间的回复方法及系统,采用了对用户输入的文本信息进行类型判断,对于回答需要时间过长的类型,先给出一个初始回复,同时通过耗时时间长的方式计算出最终的回复,通过这种方式,延长了机器人思考时间的回复时间,提高了用户体验。

为解决上述技术问题,本发明提供的技术方案是:

第一方面,本发明提供一种延长机器人思考时间的回复方法,包括:

步骤s1,获取用户输入的文本信息,所述文本信息包括一项或多项文本信息;

步骤s2,根据所述文本信息,判断所述文本信息的类型,得到所述信息的类型结果;

步骤s3,根据所述文本信息的类型的结果,结合当前人机对话系统中的工作效能利用率,估算给所述用户输入的文本信息回复的计算时间;

步骤s4,根据所述计算时间,得到所述文本信息对应的最终回复结果:

当所述计算时间不大于预设阈值,通过第一种算法给出初始回复结果;

当所述计算时间大于所述预设阈值,通过第二种算法给出初始回复结果,并通过所述第一种算法给出最终回复结果,所述第一种算法给出最终回复结果的时间大于所述第二种算法给出最终回复结果的时间。

本发明提供了一种延长机器人思考时间的回复方法,其技术方案为:先获取用户输入的文本信息,所述文本信息包括一项或多项文本信息;接着,根据所述文本信息,判断所述文本信息的类型,得到所述信息的类型结果;然后,根据所述文本信息的类型的结果,结合当前人机对话系统中的工作效能利用率,估算给所述用户输入的文本信息回复的计算时间;最后,根据所述计算时间,得到所述文本信息对应的最终回复结果:当所述计算时间不大于预设阈值,通过第一种算法给出初始回复结果;当所述计算时间大于所述预设阈值,通过第二种算法给出初始回复结果,并通过所述第一种算法给出最终回复结果,所述第一种算法给出最终回复结果的时间大于所述第二种算法给出最终回复结果的时间。

本发明的延长机器人思考时间的回复方法,采用了对用户输入的文本信息进行类型判断,对于回答需要时间过长的类型,先给出一个初始回复,同时通过耗时时间长的方式计算出最终的回复,最终的回复的准确性质量更高,通过这种方式,延长了机器人思考时间的回复时间,提高了用户体验。

同时,本发明解决了过长的人机互动过程造成的使用者的不耐烦,而令整体使用者体验下降的问题。从而增进了整体的使用者体验,并且给予人工智能对话系统、聊天机器人面对用户时处理更复杂任务的可能性。

进一步地,所述文本信息输入的形式包括语音、影像、身体动作和文字。

进一步地,所述步骤s2,具体为:

根据所述文本信息,获得所述文本信息包含的语义信息;

根据所述文本信息包含的语义信息,结合所述文本信息包含的信息量,判断所述文本信息的类型。

进一步地,所述步骤s4,具体为:

当所述计算时间不大于预设阈值时,在阈值时限内,通过所述第一种算法给出初始回复结果;

当所述计算时间大于预设阈值时,在阈值时限内无法给出对应的回复结果,通过所述第一种算法与第二种算法并行计算,给出最终回复结果。

进一步地,通过所述第一种算法与第二种算法并行计算,给出最终回复结果,具体为:

通过所述第二种算法在所述阈值时限内给出初始回复结果;

通过所述第一种算法在所述阈值时限后给出最终回复结果。

第二方面,本发明提供了一种延长机器人思考时间的回复系统,包括:

文本信息输入模块,用于获取用户输入的文本信息,所述文本信息包括一项或多项文本信息;

文本类型判断模块,用于根据所述文本信息,判断所述文本信息的类型,得到所述信息的类型结果;

计算时间估算模块,用于根据所述文本信息的类型结果,结合当前人机对话系统中的工作效能利用率,估算给所述用户输入的文本信息回复的计算时间;

回复结果获得模块,用于根据所述计算时间,得到所述文本信息对应的最终回复结果:

当所述计算时间不大于预设阈值,通过第一种算法给出初始回复结果;

当所述计算时间大于所述预设阈值,通过第二种算法给出初始回复结果,并通过所述第一种算法给出最终回复结果,所述第一种算法给出最终回复结果的时间大于所述第二种算法给出最终回复结果的时间。

本发明提供了一种延长机器人思考时间的回复系统,其技术方案为:先通过文本信息输入模块,用于获取用户输入的文本信息,所述文本信息包括一项或多项文本信息;接着通过文本类型判断模块,用于根据所述文本信息,判断所述文本信息的类型,得到所述信息的类型结果;然后通过计算时间估算模块,用于根据所述文本信息的类型结果,结合当前人机对话系统中的工作效能利用率,估算给所述用户输入的文本信息回复的计算时间;最后通过回复结果获得模块,用于根据所述计算时间,得到所述文本信息对应的最终回复结果:当所述计算时间不大于预设阈值,通过第一种算法给出初始回复结果;当所述计算时间大于所述预设阈值,通过第二种算法给出初始回复结果,并通过所述第一种算法给出最终回复结果,所述第一种算法给出最终回复结果的时间大于所述第二种算法给出最终回复结果的时间。

本发明的延长机器人思考时间的回复系统,采用了对用户输入的文本信息进行类型判断,对于回答需要时间过长的类型,先给出一个初始回复,同时通过耗时时间长的方式计算出最终的回复,最终的回复的准确性质量更高,通过这种方式,延长了机器人思考时间的回复时间,提高了用户体验。

同时,本发明解决了过长的人机互动过程造成的使用者的不耐烦,而令整体使用者体验下降的问题。从而增进了整体的使用者体验,并且给予人工智能对话系统、聊天机器人面对用户时处理更复杂任务的可能性。

进一步地,所述文本信息输入的形式包括语音、影像、身体动作和文字。

进一步地,所述文本类型判断模块,具体用于:

根据所述文本信息,获得所述文本信息包含的语义信息;

根据所述文本信息包含的语义信息,结合所述文本信息包含的信息量,判断所述文本信息的类型。

进一步地,所述回复结果获得模块,具体用于:

当所述计算时间不大于预设阈值时,在阈值时限内,通过所述第一种算法给出初始回复结果;

当所述计算时间大于预设阈值时,在阈值时限内无法给出对应的回复结果,通过所述第一种算法与第二种算法并行计算,给出最终回复结果。

进一步地,所述回复结果获得模块,具体用于:

通过所述第二种算法在所述阈值时限内给出初始回复结果;

通过所述第一种算法在所述阈值时限后给出最终回复结果。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。

图1示出了本发明第一实施例所提供的一种延长机器人思考时间的回复方法的流程图;

图2示出了本发明第二实施例所提供的一种延长机器人思考时间的回复系统的示意图。

具体实施方式

下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只是作为示例,而不能以此来限制本发明的保护范围。

实施例一

图1示出了本发明第一实施例所提供的一种延长机器人思考时间的回复方法的流程图;如图1所示,本发明实施例一提供的一种延长机器人思考时间的回复方法,包括:

步骤s1,获取用户输入的文本信息,文本信息包括一项或多项文本信息;

步骤s2,根据文本信息,判断文本信息的类型,得到信息的类型结果;

步骤s3,根据文本信息的类型的结果,结合当前人机对话系统中的工作效能利用率,估算给用户输入的文本信息回复的计算时间;

步骤s4,根据计算时间,得到文本信息对应的最终回复结果:

当计算时间不大于预设阈值,通过第一种算法给出初始回复结果;

当计算时间大于预设阈值,通过第二种算法给出初始回复结果,并通过第一种算法给出最终回复结果,第一种算法给出最终回复结果的时间大于第二种算法给出最终回复结果的时间。

本发明提供了一种延长机器人思考时间的回复方法,其技术方案为:先获取用户输入的文本信息,文本信息包括一项或多项文本信息;接着,根据文本信息,判断文本信息的类型,得到信息的类型结果;然后,根据文本信息的类型的结果,结合当前人机对话系统中的工作效能利用率,估算给用户输入的文本信息回复的计算时间;最后,根据计算时间,得到文本信息对应的最终回复结果:当计算时间不大于预设阈值,通过第一种算法给出初始回复结果;当计算时间大于预设阈值,通过第二种算法给出初始回复结果,并通过第一种算法给出最终回复结果,第一种算法给出最终回复结果的时间大于第二种算法给出最终回复结果的时间。

本发明的延长机器人思考时间的回复方法,采用了对用户输入的文本信息进行类型判断,对于回答需要时间过长的类型,先给出一个初始回复,同时通过耗时时间长的方式计算出最终的回复,最终的回复的准确性质量更高,通过这种方式,延长了机器人思考时间的回复时间,提高了用户体验。

同时,本发明解决了过长的人机互动过程造成的使用者的不耐烦,而令整体使用者体验下降的问题。从而增进了整体的使用者体验,并且给予人工智能对话系统、聊天机器人面对用户时处理更复杂任务的可能性。

具体地,文本信息输入的形式包括包括语音、影像、身体动作和文字。

文本信息的输入形式包括语音、影像、和文字,但不仅限于语音、影像身体动作和文字,所有与机器人交互的介质都可以使用,通过自然语言的理解机制解读这些信息,实现文本信息的输入。不同的信息输入方式,可以满足不同用户的需求,提高用户的体验度,使人机交互过程更智能。

具体地,步骤s2,具体为:

根据文本信息,获得文本信息包含的语义信息;

根据文本信息包含的语义信息,结合文本信息包含的信息量,判断文本信息的类型。

先根据文本信息中的语义信息,大致判断文本信息的类型,文本的类型通过自然语言处理机制得到,根据用户提供的信息,分成不同的类型,比如,根据文本中的内容,判断这个文本信息为打招呼的类型,包括八卦的类型、新闻的类型、知识查询的类型、唱歌的类型、闲聊的类型、说话的类型、合成图片的类型、颜值判断的类型、天气查询的类型、路线规划的类型、机票安排的类型等其他类型。以天气查询的类型为例,根据用户输入的文本信息,判断用户想要聊得是天气,那么在估算给出对应回复的时间。对文本信息的语义判断方式简单,易于实现,节省回复时间。

具体地,步骤s4中,当计算时间不大于预设阈值,通过第二种算法给出最终回复结果,具体为:

当计算时间不大于预设阈值时,在阈值时限内,通过第一种算法给出初始回复结果;

当计算时间大于预设阈值时,在阈值时限内无法给出对应的回复结果,通过第一种算法与第二种算法并行计算,给出最终回复结果。

具体地,通过第一种算法与第二种算法并行计算,给出最终回复结果,具体为:

通过第二种算法在阈值时限内给出初始回复结果;

通过第一种算法在阈值时限后给出最终回复结果。

若第一种算法计算时间过长,可以选择多个不同的第二种算法给予多次回覆直到第一种算法计算完成。先根据文本信息的语义信息,给用户一个初始的回复结果,避免用户等待时间过长,通过第二种算法可以快速给出一各初始的回复结果,这个回复结果没有通过第一种算法给出的结果准确,但是耗时时间短,通过这种方式,可延长机器人思考时间的回复时间。

实施例二

图2示出了本发明第二实施例所提供的一种延长机器人思考时间的回复系统的示意图。如图2所示,本发明实施例二提供了一种延长机器人思考时间的回复系统10,包括:

文本信息输入模块101,用于获取用户输入的文本信息,文本信息包括一项或多项文本信息;

文本类型判断模块102,用于根据文本信息,判断文本信息的类型,得到信息的类型结果;

计算时间估算模块103,用于根据文本信息的类型结果,结合当前人机对话系统中的工作效能利用率,估算给用户输入的文本信息回复的计算时间;

回复结果获得模块104,用于根据计算时间,得到文本信息对应的最终回复结果:

当计算时间不大于预设阈值,通过第一种算法给出初始回复结果;

当计算时间大于预设阈值,通过第二种算法给出初始回复结果,并通过第一种算法给出最终回复结果,第一种算法给出最终回复结果的时间大于第二种算法给出最终回复结果的时间。

本发明提供了一种延长机器人思考时间的回复系统10,其技术方案为:先通过文本信息输入模块101,用于获取用户输入的文本信息,文本信息包括一项或多项文本信息;接着通过文本类型判断模块102,用于根据文本信息,判断文本信息的类型,得到信息的类型结果;然后通过计算时间估算模块103,用于根据文本信息的类型结果,结合当前人机对话系统中的工作效能利用率,估算给用户输入的文本信息回复的计算时间;最后通过回复结果获得模块104,用于根据计算时间,得到文本信息对应的最终回复结果:当计算时间不大于预设阈值,通过第一种算法给出初始回复结果;当计算时间大于预设阈值,通过第二种算法给出初始回复结果,并通过第一种算法给出最终回复结果,第一种算法给出最终回复结果的时间大于第二种算法给出最终回复结果的时间。

本发明的延长机器人思考时间的回复系统10,采用了对用户输入的文本信息进行类型判断,对于回答需要时间过长的类型,先给出一个初始回复,同时通过耗时时间长的方式计算出最终的回复,最终的回复的准确性质量更高,通过这种方式,延长了机器人思考时间的回复时间,提高了用户体验。

同时,本发明解决了过长的人机互动过程造成的使用者的不耐烦,而令整体使用者体验下降的问题。从而增进了整体的使用者体验,并且给予人工智能对话系统、聊天机器人面对用户时处理更复杂任务的可能性。

具体地,文本信息输入的形式包括语音、影像、身体动作和文字。

文本信息的输入形式包括语音、影像、身体动作和文字,但不仅限于语音、影像、身体动作和文字,所有与机器人交互的介质都可以使用,不同的信息输入方式,可以满足不同用户的需求,提高用户的体验度,使人机交互过程更智能。

具体地,文本类型判断模块102,具体用于:

根据文本信息,获得文本信息包含的语义信息;

根据文本信息包含的语义信息,结合文本信息包含的信息量,判断文本信息的类型。

先根据文本信息中的语义信息,大致判断文本信息的类型,文本的类型通过自然语言处理机制得到,根据用户提供的信息,分成不同的类型,比如,根据文本中的内容,判断这个文本信息为打招呼的类型,包括八卦的类型、新闻的类型、知识查询的类型、唱歌的类型、闲聊的类型、说话的类型、合成图片的类型、颜值判断的类型、天气查询的类型、路线规划的类型、机票安排的类型等其他类型。以天气查询的类型为例,根据用户输入的文本信息,判断用户想要聊得是天气,那么在估算给出对应回复的时间。对文本信息的语义判断方式简单,易于实现,节省回复时间。

具体地,回复结果获得模块104,具体用于:当计算时间不大于预设阈值,通过第二种算法给出最终回复结果:

当计算时间不大于预设阈值时,在阈值时限内,通过第一种算法给出初始回复结果;

当计算时间大于预设阈值时,在阈值时限内无法给出对应的回复结果,通过第一种算法与第二种算法并行计算,给出最终回复结果。

具体地,回复结果获得模块104,具体用于:

通过第一种算法与第一种算法并行计算,给出最终回复结果,具体为:

通过第二种算法在阈值时限内给出初始回复结果;

通过第一种算法在阈值时限后给出最终回复结果。

若第一种算法计算时间过长,可以选择多个不同的第二种算法给予多次回覆直到第一种算法计算完成。先根据文本信息的语义信息,给用户一个初始的回复结果,避免用户等待时间过长,通过第二种算法可以快速给出一各初始的回复结果,这个回复结果没有通过第一种算法给出的结果准确,但是耗时时间短,通过这种方式,可延长机器人思考时间的回复时间。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1