logo好方法网

智能客服多轮会话管理的方法和装置


技术摘要:
本发明提供智能客服多轮会话管理的方法和装置,包括:S1,判断用户发送信息的多轮会话标识,若有执行S2,若无执行S6;S2,确定所需提取的实体,从用户发送信息中提取对应的实体信息,若是执行S3,若否执行S6;S3,判断多轮意图模型所需的实体是否满足预测要求,若是执  全部
背景技术:
随着人工智能技术的发展,智能对话系统已经应用在越来越多的电子设备中,如 手机、智能助手、智能音箱、智能车载设备、智能机器人等。智能对话系统为客户提供了一种 利用机器进行对话的交互方式,比传统人工对话方式相比,大幅减少了客服人员的工作量。 在与机器的通过对话进行交互的过程中,准确识别客户话语背后的意图是对话流程正确执 行的关键所在。如果意图识别有误,机器会出现所答非所问或者执行错误指令的情况。 因此,如何快速且准确的根据对话信息识别出对应的意图就成了当前亟待解决的 问题。
技术实现要素:
为了解决现有技术中不能快速且准确的根据对话信息识别出对应的意图的问题, 本发明提供一种智能客服多轮会话管理的方法和装置。 第一方面,本发明提供一种智能客服多轮会话管理的方法,该方法包括: 步骤S1,判断用户发送的信息是否被添加多轮会话标识,若是则执行步骤S2,若否则执 行步骤S6; 步骤S2,确定所需提取的实体,根据所需提取的实体从用户发送的信息中提取对应的 实体信息,若提取到对应的实体信息则执行步骤S3,若未提取到对应的实体信息则执行步 骤S6; 步骤S3,判断多轮意图模型所需的实体是否满足预测要求,若是则执行步骤S4,若否则 执行步骤S5; 步骤S4,由多轮意图模型输出预测意图,将预测意图对应的信息发送给用户; 步骤S5,获取剩余所需的实体的优先级,将优先级最高的所需的实体的引导信息发送 给用户,对下一次用户发送的信息添加多轮会话标识; 步骤S6,将用户发送的信息向量化,判断是否为单轮意图,若是则执行步骤S7;若否则 执行步骤S8; 步骤S7,利用单轮意图模型输出预测意图,将预测意图对应的信息发送给用户; 步骤S8,根据多轮意图模型为用户发送的信息添加或更新多轮会话标识后执行步骤 S2。 进一步地,确定所需提取的实体包括: 若尚未向用户发送过引导信息,则所需提取的实体为多轮意图模型所需的所有实体。 进一步地,确定所需提取的实体,根据所需提取的实体从用户发送的信息中提取 对应的实体信息包括: 根据多轮会话标识确定多轮会话的各个信息; 4 CN 111737442 A 说 明 书 2/8 页 根据各个信息确定本轮会话所需提取的对应实体信息。 进一步地,根据多轮意图模型预先设置对应的多轮会话。 进一步地,判断多轮意图模型所需的实体是否满足预测要求包括: 判断多轮意图模型所需的所有实体是否有对应的实体信息存在; 若是,则多轮意图模型所需的实体满足预测要求。 进一步地,获取剩余所需的实体的优先级包括: 根据多轮会话中的各个会话轮次排名,确定剩余所需的实体的优先级。 进一步地,将用户发送的信息向量化,判断是否为单轮意图;若是则执行步骤S7; 若否则执行步骤S8包括: 当判断为单轮意图,则利用单轮意图模型将用户输入的信息输出预测意图; 当判断为多轮意图,则根据多轮意图模型所需的实体生成新的多轮会话标签,为用户 发送的信息添加或更新新的多轮会话标识。 第二方面,本发明提供一种智能客服多轮会话管理的装置,该装置包括: 判断添加多轮会话标识单元,用于判断用户发送的信息是否被添加多轮会话标识,若 是则跳转至提取实体信息单元,若否则跳转至判断单轮意图单元; 提取实体信息单元,用于确定所需提取的实体,根据所需提取的实体从用户发送的信 息中提取对应的实体信息,若提取到对应的实体信息则跳转至判断实体满足预设要求单 元,若未提取到对应的实体信息则跳转至判断单轮意图单元; 判断实体满足预设要求单元,用于判断多轮意图模型所需的实体是否满足预测要求, 若是则跳转至多轮意图模型输出预测意图单元,若否则跳转至确定实体优先级单元; 多轮意图模型输出预测意图单元,用于由多轮意图模型输出预测意图,将预测意图对 应的信息发送给用户; 确定实体优先级单元,用于获取剩余所需的实体的优先级,将优先级最高的所需的实 体的引导信息发送给用户,对下一次用户发送的信息添加多轮会话标识; 判断单轮意图单元,用于将用户发送的信息向量化,判断是否为单轮意图;若是则跳转 至单轮意图模型输出预测意图单元;若否则跳转至添加或更新多轮会话标识单元; 单轮意图模型输出预测意图单元,用于利用单轮意图模型输出预测意图,将预测意图 对应的信息发送给用户; 添加或更新多轮会话标识单元,用于根据多轮意图模型为用户发送的信息添加或更新 多轮会话标识,之后跳转至提取实体信息单元。 第三方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上并可 在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面提供的智能客服 多轮会话管理的方法的步骤。 第四方面,本发明提供一种非暂态计算机可读存储介质,其上存储有计算机程序, 该计算机程序被处理器执行时实现第一方面提供的智能客服多轮会话管理的方法的步骤。 本发明提供一个完善的会话管理系统,统一安排分配单轮会话和多轮会话,让单 轮会话和多轮会话区分开来,多轮会话中的每句话之间产生联系,进而完善用户的问题,提 高意图识别的准确度的同时明确了用户意图,使用户得到更好的体验。 5 CN 111737442 A 说 明 书 3/8 页 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。 图1为本发明实施例提供的智能客服多轮会话管理的方法流程示意图; 图2为本发明实施例提供的智能客服多轮会话管理的装置框图; 图3为本发明实施例提供的电子设备框图。
下载此资料需消耗2积分,
分享到:
收藏