信息处理方法及电子设备与流程

文档序号:17548578发布日期:2019-04-30 18:03阅读:191来源:国知局
信息处理方法及电子设备与流程

本申请涉及信息处理技术领域,尤其涉及一种信息处理方法及电子设备。



背景技术:

随着电子技术的发展,越来越多的应用程序集成了智能对话系统,该智能对话系统能够对用户输入的问答信息进行响应并提供回复信息,该回复信息与用户的预期答案越接近,该会话越有效率,用户体验越高。

因此,如何提高回复信息与用户预期答案的相似度,从而提高会话效率和用户体验,成为本领域技术人员亟待解决的技术问题。



技术实现要素:

本申请提供了以下技术方案:

一种信息处理方法,应用于智能会话系统中,所述智能会话系统能够对接收到的输入信息进行响应并提供反馈信息,该方法包括:

获取用户输入信息,所述输入信息表征用户期待所述智能会话系统反馈所述反馈信息;

提取所述输入信息中的场景信息以及意图信息;

基于所述场景信息以及所述意图信息,获取并输出所述反馈信息。

可选的,基于所述场景信息以及所述意图信息,获取并输出所述反馈信息包括:

基于相同的意图信息和不同的场景信息,获取并输出不同的反馈信息。

可选的,基于所述场景信息以及所述意图信息,获取并输出所述反馈信息包括:

基于所述输入信息中场景信息和意图信息,确定至少一个组合关系,所述至少一个组合关系中任一组合关系均包括一个所述意图信息和一个所述场景信息,且不同所述组合关系包括的所述意图信息和所述场景信息中至少一个信息不同;

基于所述至少一个组合关系中每一组合关系,确定各组合关系对应的用户输入意图;

基于各所述组合关系对应的用户输入意图,获取并输出与各所述组合关系对应的反馈信息。

可选的,基于所述输入信息中场景信息和意图信息,确定至少一个组合关系包括:

基于所述输入信息中场景信息和意图信息,查询第一数据库,确定至少一个组合关系。

可选的,基于所述输入信息中场景信息和意图信息,查询第一数据库,确定至少一个组合关系包括:

基于所述输入信息中的各意图信息查询所述第一数据库,确定所述第一数据库中与各所述意图信息对应的场景信息;

基于各所述意图信息及其对应的场景信息,确定至少一个组合关系。

可选的,基于所述至少一个组合关系中每一组合关系,确定各组合关系对应的用户输入意图包括:

基于所述至少一个组合关系中每一组合关系,继续查询所述第一数据库,确定各所述组合关系对应的用户输入意图;

或,

基于所述至少一个组合关系中每一组合关系,查询所述第二数据库,确定各所述组合关系对应的用户输入意图。

可选的,基于各所述组合关系对应的用户输入意图,获取并输出与各组合关系对应的反馈信息包括:

基于各所述组合关系对应的用户输入意图,确定各所述组合关系对应的会话导向;

基于各所述组合关系的会话导向,获取并输出与各组合关系对应的反馈信息。

可选的,如果所述输入信息中包括至少两个场景信息,不同所述场景信息的内容至少部分不同。

一种电子设备,应用于智能会话系统中,所述智能会话系统能够对接收到的输入信息进行响应并提供反馈信息,所述电子设备包括存储器和处理器,其中,所述处理器用于执行所述存储器中存储的程序;所述存储器用于存储程序,所述程序至少用于:

获取用户输入信息,所述输入信息表征用户期待所述智能会话系统反馈所述反馈信息;

提取所述输入信息中的场景信息以及意图信息;

基于所述场景信息以及所述意图信息,获取并输出所述反馈信息。

可选的,相同的意图信息不同的场景信息对应不同的反馈信息。

与现有技术相比,上述技术方案具有以下优点:

本申请实施例所提供的技术方案,在基于用户输入信息,给用户提供反馈信息时,不仅会考虑所述输入信息中包括的意图信息,还会包括所述输入信息中的场景信息,从而基于所述输入信息中的意图信息和所述场景信息组成的整体,去获取和输出反馈信息,提高了所述反馈信息与用户预期答案的相似度,进而引导用户去更加流畅的进行对话,更快速的为用户解决问题,降低了沟通不顺或无效沟通的概率,提高了用户体验。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请一个实施例所提供的信息处理方法的流程图;

图2为本申请另一个实施例所提供的信息处理方法的流程图;

图3为本申请一个实施例所提供的电子设备的结构示意图;

图4为本申请另一个实施例所提供的电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在下面的描述中阐述了很多具体细节以便于充分理解本申请,但是本申请还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施例的限制。

在与智能客服对话过程中,智能会话系统对用户输入的信息进行意图信息提取,并基于该提取的意图信息给用户推出既定的回复,然后等待用户的反馈,再根据用户的反馈来调整会话方向,从而实现以用户为主导的会话,以期其推出的回复能够解决用户的提问。但是,实际使用中,用户的输入信息是多种多样的,且相同的意图信息在不同语境中,用户所要表达的信息也完全不同,从而使得智能客服会话系统在基于用户输入的意图信息进行回复时,容易产生回复不当的现象,导致沟通不顺或无效沟通,影响用户体验。

例如,a用户的输入信息为“ifoundabatteryintheshoppingmall,doyousellabattery?(我在商场里看到了a电池,你们有在单独出售a电池吗?)”,b用户的输入信息为“thecellphonebatteryisbroken,doyousellabattery?(我手机电池坏了,你们出售a电池吗?)”,前者输入信息的目的是想确定对方是否有单独出售电池;后者输入信息的目的是想买电池。而现有智能会话系统在面对上述两种输入信息时,都只提取到意图信息“sellabattery”,认为a用户和b用户都想买电池,答复给a用户和b用户如何购买电池的反馈,从而导致a用户对这种答复不满意,需要重新调整输入信息以调整会话方向或直接结束会话,造成沟通不当或是无效沟通,影响用户体验。

有鉴于此,本申请实施例提供了一种信息处理方法,应用于智能会话系统,所述智能会话系统能够对接收到的输入信息进行响应并提供反馈信息,如图1所示,该方法包括:

s1:获取用户输入信息,所述输入信息表征用户期待所述智能会话系统反馈所述反馈信息。

需要说明的是,在本申请实施例中,本申请对用户的输入信息的形式和内容并不做限定,只要所述输入信息能够表征用户期待所述智能会话系统进行反馈即可。

可选的,在本申请实施例中,所述输入信息输入后触发所述智能会话系统对所述输入信息进行分析,并基于其分析结果进行反馈。

s2:提取所述输入信息中的场景信息以及意图信息。

需要说明的是,在本申请实施例中,所述输入信息可能包括一个场景信息以及一个意图信息,也可能包括一个意图信息以及至少两个场景信息,还可能包括一个场景信息以及至少两个意图信息或包括至少两个场景信息以及至少两个意图信息,本申请对此并不做限定,只要所述输入信息包括至少一个场景信息和至少一个意图信息即可。

在上述实施例中,如果所述输入信息中包括至少两个场景信息,则不同场景信息的至少部分内容不同。其中,不同场景信息的至少部分内容不同可以为不同场景信息的部分内容相同,部分内容不同,也可以为不同场景信息的全部内容不同,本申请对此并不做限定,只要不同场景信息的至少部分内容不同即可。

如用户的输入信息为“ifoundabatteryintheshoppingmall,doyousellabattery?”,其所提取的场景信息可以只包括“intheshoppingmall”一个场景信息,也可以包括:场景信息1“intheshoppingmall”和场景信息2“foundabatteryintheshoppingmall”这两个场景信息,本申请对此并不做限定,具体视情况而定;其所提取的意图信息包括“sellabattery”。

s3:基于所述场景信息以及所述意图信息,获取并输出所述反馈信息。

可选的,在本申请的一个实施例中,如果所述输入信息包括至少两个场景信息,则基于所述场景信息以及所述意图信息,获取并输出所述反馈信息包括:基于相同的意图信息和不同的场景信息,获取并输出不同的反馈信息。

在本申请的另一个实施例中,如果所述输入信息包括至少两个意图信息和一个场景信息,则基于所述场景信息和所述意图信息,获取并输出所述反馈信息包括:基于相同的场景信息和不同的意图信息,获取并输出不同的反馈信息。

在本申请的又一个实施例中,如果所述输入信息包括至少两个意图信息和至少两个场景信息,则基于所述场景信息和所述意图信息,获取并输出所述反馈信息还包括:基于不同的场景信息和不同的意图信息,获取并输出不同的反馈信息。但本申请对此并不做限定,具体视情况而定。

在上述任一实施例的基础上,在本申请的一个实施例中,基于所述场景信息以及所述意图信息,获取并输出所述反馈信息包括:

基于所述输入信息中的场景信息和意图信息,确定至少一个组合关系,所述至少一个组合关系中任一组合关系均包括一个意图信息和一个场景信息,且不同组合关系包括的意图信息和场景信息中至少一个信息不同;

基于所述至少一个组合关系中每一组合关系,确定各组合关系对应的用户输入意图;

基于各所述组合关系对应的用户输入意图,获取并输出与各组合关系对应的反馈信息。

需要说明的是,在本申请实施例中,不同组合关系包括的意图信息和场景信息中至少一个信息不同包括:不同组合关系包括的意图信息和场景信息中场景信息不同、不同组合关系包括的意图信息和场景信息中意图信息不同以及不同组合关系包括的意图信息和场景信息中意图信息和场景信息均不同中的至少一个。

在上述实施例的基础上,在本申请的一个实施例中,如果用户的输入信息为“thecellphonebatteryisbroken,doyousellabattery(手机电池坏了,买a电池吗?)”,其提取的场景信息只有一个,为场景信息1“thecellphonebatteryisbroken”,提取的意图信息也只有一个,为意图信息1“sellabattery”,则在本实施例中,基于该输入信息中的场景信息和意图信息,可以获得(场景信息1、意图信息1)一个组合关系,然后基于该组合((场景信息1、意图信息1))确定用户的输入意图1,再基于用户的输入意图1获取并输出反馈信息1,将提供给用户反馈信息1,去匹配用户的预期答案。

在本申请的另一个实施例中,用户的输入信息为“ifoundabatteryintheshoppingmall,doyousellabattery?”,其提取的场景信息为两个,包括:场景信息1“intheshoppingmall”和场景信息2“foundabatteryintheshoppingmall”;提取的意图信息只有1个,为意图信息1“sellabattery”,则在本实施例中,基于该输入信息中的场景信息和意图信息,可以获得(场景信息1、意图信息1)和(场景信息2、意图信息2)两个组合关系。

基于(场景信息1、意图信息1)组合,确定用户的输入意图1;基于(场景信息2、意图信息2)组合,确定用户的输入意图2,再基于用户的输入意图1获取并输出至少一个反馈信息1,并基于用户的输入意图2获取并输出至少一个反馈信息2,以提供给用户反馈信息1和反馈信息2两种回复去匹配用户的预期答案。

在上述任一实施例的基础上,在本申请的一个实施例中,基于所述输入信息中场景信息和意图信息,确定至少一个组合关系包括:

基于所述输入信息中场景信息和意图信息,查询第一数据库,确定至少一个组合关系。

具体的,在上述实施例的基础上,在本申请的一个实施例中,如图2所示,所述第一数据库包括场景信息数据库、意图信息数据库以及场景信息和意图信息的关系网络数据库这三个子数据库,在本实施例中,基于所述输入信息中场景信息和意图信息,确定至少一个组合关系包括:

利用输入信息去匹配数据库中存储的各场景信息,从而提取出所述输入信息中包括的场景信息;

利用输入信息去匹配数据库中存储的各意图信息,从而提取出所述输入信息中包括的意图信息;

基于所述输入信息中提取出的场景信息和意图信息,去查找场景信息和意图信息的关系网络数据库,以确定各场景信息和各意图信息的组合关系。

在上述实施例的基础上,在本申请的一个实施例中,所述输入信息中的任一意图信息都可以和所述输入信息中的各场景信息形成组合关系,任一场景信息都可以和所述输入信息中的各意图信息形成组合关系。为了便于清楚的说明,以所述输入信息包括两个场景信息和两个意图信息为例,即场景信息1、场景信息2、意图信息1以及意图信息2,则在本实施例中,所述至少一个组合关系包括(场景信息1,意图信息1)组合、(场景信息1,意图信息2)组合、(场景信息2,意图信息1)组合、(场景信息2,意图信息2)组合这四个组合。

在本申请的另一个实施例中,所述输入信息中的存在至少一个意图信息仅可以和所述输入信息中的部分场景信息形成组合关系,至少一个场景信息仅可以和所述输入信息中的部分意图信息形成组合关系。则在本实施例中,所述至少一个组合关系可能包括(场景信息1,意图信息1)组合、(场景信息1,意图信息2)组合这两个组合,也可能包括(场景信息2,意图信息1)组合、(场景信息2,意图信息2)组合这两个组合,还可能包括(场景信息1,意图信息1)组合、(场景信息1,意图信息2)组合、(场景信息2,意图信息1)组合这三个组合,或,(场景信息1,意图信息2)组合、(场景信息2,意图信息1)组合、(场景信息2,意图信息2)这三个组合或其他组合,本申请对此并不做限定,具体视情况而定。

在本申请的另一个实施例中,所述场景信息、所述意图信息以及所述场景信息和所述意图信息的关系存储在一起,则在本实施例中,基于所述输入信息中场景信息和意图信息,查询第一数据库,确定至少一个组合关系包括:

基于所述输入信息中的各意图信息查询所述第一数据库,确定所述第一数据库中与各所述意图信息对应的场景信息;

基于各所述意图信息及其对应的场景信息,确定至少一个组合关系。

继续以所述输入信息包括场景信息1、场景信息2、意图信息1和意图信息2为例,则先利用意图信息1作为索引查找第一数据库,经过查找发现第一数据库中与意图信息1对应的场景信息中既包括场景信息1又包括场景信息2,从而确定(意图信息1,场景信息1)以及(意图信息1,场景信息2)两个组合关系;再以意图信息2作为索引查找第一数据库,经过查找发现第一数据库中与意图信息2对应的场景信息仅包括场景信息1,从而确定(意图信息2、场景信息1)组合关系。在本实施例中,所述至少一个组合关系包括:意图信息1,场景信息1)、(意图信息1,场景信息2)和(意图信息2、场景信息1)这三个组合关系。

在本申请的其他实施例中,还可以采用其他方式,基于所述输入信息中的场景信息和意图信息,确定至少一个组合关系,本申请对此并不做限定,具体视情况而定。

在上述任一实施例的基础上,在本申请的一个实施例中,基于所述至少一个组合关系中每一组合关系,确定各组合关系对应的用户输入意图包括:基于所述至少一个组合关系中每一组合关系,继续查询所述第一数据库,确定各所述组合关系对应的用户输入意图。

在本申请的另一个实施例中,基于所述至少一个组合关系中每一组合关系,确定各组合关系对应的用户输入意图包括:基于所述至少一个组合关系中每一组合关系,查询所述第二数据库,确定各所述组合关系对应的用户输入意图。在本申请的其他实施例中,还可以通过其他方式,基于所述至少一个组合关系中每一组合关系,确定各所述组合关系对应的用户输入意图,本申请对此并不做限定,具体视情况而定。

在上述任一实施例的基础上,在本申请的一个实施例中,基于各组合关系对应的用户输入意图,获取并输出与各组合关系对应的反馈信息包括:

基于各所述组合关系对应的用户输入意图,确定各所述组合关系对应的会话导向;

基于各组合关系对应的会话导向,获取并输出与各组合关系对应的反馈信息。

可选的,在本申请的一个实施例中,基于各所述组合关系对应的用户输入意图,确定各所述组合关系对应的会话导向包括:

基于各所述组合关系对应的用户输入意图,查找第三数据库,确定各所述组合关系对应的会话导向,其中,所述第三数据库中包括各场景下的意图处理策略,但本申请对此并不做限定,在本申请的其他实施例中,还可以通过其他方式,基于各所述组合关系对应的用户输入意图,确定各所述组合关系对应的会话导向,然后按照该会话导向答复用户,具体视情况而定。

在上述实施例的基础上,在本申请的一个实施例中,基于所述输入信息获得用户输入意图个数较少,基于各用户输入意图需要输出的反馈信息数量较少,此时可以一次性全部输出所有的反馈信息,以最大程度的匹配用户的预期答案,提高会话效率;在本申请的另一个实施例中,基于所述输入信息获得用户输入意图个数较多,基于各用户输入意图需要输出的反馈信息数量较多,此时可以一次只输出部分反馈信息,如果当前输出的部分反馈信息无法匹配用户的预期时,通过点击“翻页”或点击“更多”等触发操作去获取剩余反馈信息中的至少部分反馈信息,以减少用户的阅读反馈信息的难度。

可选的,在上述实施例的基础上,在本申请的一个实施例中,获取并输出所述反馈信息包括:一次获取并输出n个反馈信息,其中,n为不小于1的正整数。如果各用户输入意图需要输出的反馈信息数量不大于n时,则一次性全部输出所有的反馈信息,如果各用户输入意图需要输出的反馈信息数量大于n时,则一次性最多只输出n个反馈信息,但本申请对此并不做限定,具体视情况而定。

具体的,在本申请的一个实施例中,n的取值范围可以为3-10中任一值,本申请对此并不做限定,具体视情况而定。

在上述任一实施例的基础上,在本申请的一个实施例中,如果各用户输入意图需要输出的反馈信息数量较大,无法一次性输出全部反馈信息,则按照各反馈信息的权重从高到底给各反馈信息进行排序,并按照该排序,输出各反馈信息,其中,权重高的反馈信息比权重低的反馈信息先输出,以在用户的阅读反馈信息的难度的基础上,提高所述输出的反馈信息匹配用户预期的概率。

可选的,在上述实施例的基础上,在本申请的一个实施例中,所述反馈信息对应的场景信息包括的有效信息越多(或所述反馈信息对应的场景信息包括的信息量越多),该反馈信息的权重越高,和/或,所述反馈信息对应的意图信息包括的有效信息越多(或所述反馈信息对应的意图信息包括的信息量越多),该反馈信息的权重越高。

具体的,在本申请的一个实施例中,如果存在第一反馈信息和第二反馈信息两个反馈信息,其中,第一反馈信息对应的场景信息包括的有效信息数量多于第二反馈信息对应的场景信息包括的有效信息数量,第一反馈信息对应的意图信息包括的有效信息数量少于第二反馈信息对应的意图信息包括的有效信息数量,则在本申请的一个实施例中,所述第二反馈信息的权重大于所述第一反馈信息的权重,但本申请对此并不做限定,在本申请的其他实施例中,所述第二反馈信息的权重小于所述第一反馈信息的权重,具体视情况而定。

下面结合具体事例,对该信息处理方法进行说明。具体的,该信息处理方法包括:

获取用户的输入信息;

提取所述输入信息中的意图信息和场景信息,如果所述输入信息包括多个意图信息,所述多个意图信息按照权重降序排列,实际使用时,可以根据需要取前m个,如果所述输入信息包括多个场景信息,所述多个场景信息按照权重降序排列,实际使用时,可以根据需要取前k个,其中,m和k为不小于1的正整数;

基于所述意图信息和所述场景信息,确定用户输入意图,如果存在多个输入意图,所述多个输入意图按照降序排列,实际使用时,可以根据需要取前g个,g为不小于1的正整数;

基于用户输入意图,获取并输出与各输入意图对应的至少一个反馈信息,实际使用时,可以根据需要取前s个,s为不小于1的正整数。

具体的,如果用户输入“ifoundmotorolabatteryintheshoppingmall,doyousellabattery?”,m和k为1,则:该信息处理方法包括:

提取输入信息中的各场景信息,从中选出场景信息“foundabatteryinmall”,提取输入信息中的各意图信息,从中选出意图信息“ifsellbattery”;

基于所述场景信息和所述意图信息,确定至少一个组合关系,从中选出组合(foundabatteryinmall,ifsellbattery);

基于该组合(foundmotorolabatteryinmall,ifsellbattery),获取并输出反馈信息“yes,wedosellabattery(是的,我们确实单独出售a电池)”。如果还获取到其他反馈信息,可以同时输出,也可以依次输出,本申请对此并不做限定,具体视情况而定。

如果用户输入“thecellphonebatteryisbroken,doyousellabattery?(手机电池坏了,请问卖a电池吗?)”,m和k为1,则:该信息处理方法包括:

提取输入信息中的各场景信息,从中选出场景信息“batteryisbroken”,提取输入信息中的各意图信息,从中选出意图信息“ifsellabattery”;

基于所述场景信息和所述意图信息,确定至少一个组合关系,从中选出组合(batteryisbroken,ifsellabattery);

基于该组合(batteryisbroken,ifsellbattery),获取并输出反馈信息“yes,ifyouwanttobuybattery,pleaseclickthelink:http:*****(是的,我们出售a电池,如果你想购买,请点击以下链接http:*****)”。如果还获取到其他反馈信息,可以同时输出,也可以依次输出,本申请对此并不做限定,具体视情况而定。

如果用户输入“wheniwenttotheundergroundgaragetoday,mycellphonewasoutofsignal。(今天我去地下室,手机没信号)”,m和k为1,则:该信息处理方法包括:

提取输入信息中的各场景信息,从中选出场景信息“theundergroundgarage”,提取输入信息中的各意图信息,从中选出意图信息“outofsignal”;

基于所述场景信息和所述意图信息,至少一个组合关系,从中选出组合(theundergroundgarage,outofsignal);

基于该组合(theundergroundgarage,outofsignal),获取并输出反馈信息“don'tworry,it'sprobablybecausetheundergroundgaragehasabadsignal(不用担心,很可能因为地下车库信号不好)”。如果还获取到其他反馈信息,可以同时输出,也可以依次输出,本申请对此并不做限定,具体视情况而定。

由上可知,本申请实施例所提供的信息处理方法,在基于用户输入信息,给用户提供反馈信息时,不仅会考虑所述输入信息中包括的意图信息,还会包括所述输入信息中的场景信息,从而基于所述输入信息中的意图信息和所述场景信息组成的整体,去获取和输出反馈信息,提高了所述反馈信息与用户预期答案的相似度,降低了沟通不顺或无效沟通的概率,提高了用户体验。

需要说明的是,上述各实施例均是以所述输入信息既包括意图信息,又包括场景信息为例进行说明的,但本申请对此并不做限定,在本申请的其他实施例中,所述输入信息还可以只包括意图信息,不包括场景信息,如果所述输入信息只包括意图信息,不包括场景信息,则该信息处理方法在获取用户输入信息后,还包括:提取所述输入信息中意图信息;基于所述意图信息,获取并输出所述反馈信息。

在上述实施例的基础上,在本申请的一个实施例中,所述输入信息可以只包括一个意图信息,也可以包括多个意图信息,本申请对此并不做限定,具体视情况而定。

具体的,在本申请实施例中,基于所述意图信息,获取并输出所述反馈信息包括:基于所述意图信息确定用户输入意图;基于用户输入意图获取并输出与各输入意图相对应的反馈信息。

由于从所述输入信息中提取意图信息、基于所述意图信息确定用户输入意图以及基于用户意图获取并输出反馈信息的具体实现方式,以所述输入信息包括场景信息和意图信息时类似,本申请对此不再详细赘述。

相应的,本申请实施例还提供了一种电子设备,应用于智能会话系统中,所述智能会话系统能够对接收到的输入信息进行响应并提供反馈信息,如图3所示,所述电子设备包括存储器10和处理器20,其中,所述处理器20用于执行所述存储器10中存储的程序;所述存储器10用于存储程序,所述程序至少用于:

获取用户输入信息,所述输入信息表征用户期待所述智能会话系统反馈所述反馈信息;

提取所述输入信息中的场景信息以及意图信息;

基于所述场景信息以及所述意图信息,获取并输出所述反馈信息。

在上述实施例的基础上,在本申请的一个实施例中,如图4所示,该电子设备还包括显示器30,所述显示器30用于对所述输入信息和/或所述反馈信息进行显示。

需要说明的是,在本申请实施例中,所述输入信息可能包括一个场景信息以及一个意图信息,也可能包括一个意图信息以及至少两个场景信息,还可能包括一个场景信息以及至少两个意图信息或包括至少两个场景信息以及至少两个意图信息,本申请对此并不做限定,只要所述输入信息包括至少一个场景信息和至少一个意图信息即可。

在上述实施例中,如果所述输入信息中包括至少两个场景信息,则不同场景信息的至少部分内容不同。其中,不同场景信息的至少部分内容不同可以为不同场景信息的部分内容相同,部分内容不同,也可以为不同场景信息的全部内容不同,本申请对此并不做限定,只要不同场景信息的至少部分内容不同即可。

可选的,在本申请的一个实施例中,所述输入信息包括至少两个场景信息,相同的意图信息、不同的场景信息对应不同的反馈信息。

在本申请的另一个实施例中,所述输入信息包括至少两个意图信息和一个场景信息,相同的场景信息不同的意图信息对应的不同的反馈信息。

在本申请的又一个实施例中,所述输入信息包括至少两个意图信息和至少两个场景信息,不同的场景信息和不同的意图信息对应不同的反馈信息。但本申请对此并不做限定,具体视情况而定。

在上述任一实施例的基础上,在本申请的一个实施例中,基于所述场景信息以及所述意图信息,获取并输出所述反馈信息包括:

基于所述输入信息中的场景信息和意图信息,确定至少一个组合关系,所述至少一个组合关系中任一组合关系均包括一个意图信息和一个场景信息,且不同组合关系包括的意图信息和场景信息中至少一个信息不同;

基于所述至少一个组合关系中每一组合关系,确定各组合关系对应的用户输入意图;

基于各所述组合关系对应的用户输入意图,获取并输出与各组合关系对应的反馈信息。

需要说明的是,在本申请实施例中,不同组合关系包括的意图信息和场景信息中至少一个信息不同包括:不同组合关系包括的意图信息和场景信息中场景信息不同、不同组合关系包括的意图信息和场景信息中意图信息不同以及不同组合关系包括的意图信息和场景信息中意图信息和场景信息均不同中的至少一个。

在上述任一实施例的基础上,在本申请的一个实施例中,基于所述输入信息中场景信息和意图信息,确定至少一个组合关系包括:

基于所述输入信息中场景信息和意图信息,查询第一数据库,确定至少一个组合关系。

具体的,在上述实施例的基础上,在本申请的一个实施例中,如图2所示,所述第一数据库包括场景信息数据库、意图信息数据库以及场景信息和意图信息的关系网络数据库这三个子数据库,在本实施例中,基于所述输入信息中场景信息和意图信息,确定至少一个组合关系包括:

利用输入信息去匹配数据库中存储的各场景信息,从而提取出所述输入信息中包括的场景信息;

利用输入信息去匹配数据库中存储的各意图信息,从而提取出所述输入信息中包括的意图信息;

基于所述输入信息中提取出的场景信息和意图信息,去查找场景信息和意图信息的关系网络数据库,以确定各场景信息和各意图信息的组合关系。

在上述实施例的基础上,在本申请的一个实施例中,所述输入信息中的任一意图信息都可以和所述输入信息中的各场景信息形成组合关系,任一场景信息都可以和所述输入信息中的各意图信息形成组合关系。在本申请的另一个实施例中,所述输入信息中的存在至少一个意图信息仅可以和所述输入信息中的部分场景信息形成组合关系,至少一个场景信息仅可以和所述输入信息中的部分意图信息形成组合关系。本申请对此并不做限定,具体视情况而定。

在本申请的另一个实施例中,所述场景信息、所述意图信息以及所述场景信息和所述意图信息的关系存储在一起,则在本实施例中,基于所述输入信息中场景信息和意图信息,查询第一数据库,确定至少一个组合关系包括:

基于所述输入信息中的各意图信息查询所述第一数据库,确定所述第一数据库中与各所述意图信息对应的场景信息;

基于各所述意图信息及其对应的场景信息,确定至少一个组合关系。

在本申请的其他实施例中,还可以采用其他方式,基于所述输入信息中的场景信息和意图信息,确定至少一个组合关系,本申请对此并不做限定,具体视情况而定。

在上述任一实施例的基础上,在本申请的一个实施例中,基于所述至少一个组合关系中每一组合关系,确定各组合关系对应的用户输入意图包括:基于所述至少一个组合关系中每一组合关系,继续查询所述第一数据库,确定各所述组合关系对应的用户输入意图。在本申请的另一个实施例中,基于所述至少一个组合关系中每一组合关系,确定各组合关系对应的用户输入意图包括:基于所述至少一个组合关系中每一组合关系,查询所述第二数据库,确定各所述组合关系对应的用户输入意图。在本申请的其他实施例中,还可以通过其他方式,基于所述至少一个组合关系中每一组合关系,确定各所述组合关系对应的用户输入意图,本申请对此并不做限定,具体视情况而定。

在上述任一实施例的基础上,在本申请的一个实施例中,基于各组合关系对应的用户输入意图,获取并输出与各组合关系对应的反馈信息包括:

基于各所述组合关系对应的用户输入意图,确定各所述组合关系对应的会话导向;

基于各组合关系对应的会话导向,获取并输出与各组合关系对应的反馈信息。

可选的,在本申请的一个实施例中,基于各所述组合关系对应的用户输入意图,确定各所述组合关系对应的会话导向包括:

基于各所述组合关系对应的用户输入意图,查找第三数据库,确定各所述组合关系对应的会话导向,其中,所述第三数据库中包括各场景下的意图处理策略,但本申请对此并不做限定,在本申请的其他实施例中,还可以通过其他方式,基于各所述组合关系对应的用户输入意图,确定各所述组合关系对应的会话导向,然后按照该会话导向答复用户,具体视情况而定。

在上述实施例的基础上,在本申请的一个实施例中,基于所述输入信息获得用户输入意图个数较少,基于各用户输入意图需要输出的反馈信息数量较少,此时可以一次性全部输出所有的反馈信息,以最大程度的匹配用户的预期答案,提高会话效率;在本申请的另一个实施例中,基于所述输入信息获得用户输入意图个数较多,基于各用户输入意图需要输出的反馈信息数量较多,此时可以一次只输出部分反馈信息,如果当前输出的部分反馈信息无法匹配用户的预期时,通过点击“翻页”或点击“更多”等触发操作去获取剩余反馈信息中的至少部分反馈信息,以减少用户的阅读反馈信息的难度。

可选的,在上述实施例的基础上,在本申请的一个实施例中,获取并输出所述反馈信息包括:一次获取并输出n个反馈信息,其中,n为不小于1的正整数。如果各用户输入意图需要输出的反馈信息数量不大于n时,则一次性全部输出所有的反馈信息,如果各用户输入意图需要输出的反馈信息数量大于n时,则一次性最多只输出n个反馈信息,但本申请对此并不做限定,具体视情况而定。

在上述任一实施例的基础上,在本申请的一个实施例中,如果各用户输入意图需要输出的反馈信息数量较大,无法一次性输出全部反馈信息,则按照各反馈信息的权重从高到底给各反馈信息进行排序,并按照该排序,输出各反馈信息,其中,权重高的反馈信息比权重低的反馈信息先输出,以在用户的阅读反馈信息的难度的基础上,提高所述输出的反馈信息匹配用户预期的概率。

可选的,在上述实施例的基础上,在本申请的一个实施例中,所述反馈信息对应的场景信息包括的有效信息越多(或所述反馈信息对应的场景信息包括的信息量越多),该反馈信息的权重越高,和/或,所述反馈信息对应的意图信息包括的有效信息越多(或所述反馈信息对应的意图信息包括的信息量越多),该反馈信息的权重越高。

具体的,在本申请的一个实施例中,如果存在第一反馈信息和第二反馈信息两个反馈信息,其中,第一反馈信息对应的场景信息包括的有效信息数量多于第二反馈信息对应的场景信息包括的有效信息数量,第一反馈信息对应的意图信息包括的有效信息数量少于第二反馈信息对应的意图信息包括的有效信息数量,则在本申请的一个实施例中,所述第二反馈信息的权重大于所述第一反馈信息的权重,但本申请对此并不做限定,在本申请的其他实施例中,所述第二反馈信息的权重小于所述第一反馈信息的权重,具体视情况而定。

本申请实施例所提供的电子设备,在基于用户输入信息,给用户提供反馈信息时,不仅会考虑所述输入信息中包括的意图信息,还会包括所述输入信息中的场景信息,从而基于所述输入信息中的意图信息和所述场景信息组成的整体,去获取和输出反馈信息,提高了所述反馈信息与用户预期答案的相似度,进而引导用户去更加流畅的进行对话,更快速的为用户解决问题,降低了沟通不顺或无效沟通的概率,提高了用户体验。

本说明书中各个部分采用递进的方式描述,每个部分重点说明的都是与其他部分的不同之处,各个部分之间相同相似部分互相参见即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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