首页> 中国专利> 从机器对话切换到人工对话的方法和装置

从机器对话切换到人工对话的方法和装置

摘要

本申请公开了从机器对话切换到人工对话的方法和装置。所述方法的一具体实施方式包括:获取用户发送的会话的语句数量;当所述会话的语句数量大于预设的第一阈值时,提取所述会话的关键词,并将所述关键词与预设的关键词集合匹配,其中,所述关键词用于表征所述用户的情绪特征;当所述关键词集合与所述关键词不匹配时,提取所述会话的会话特征,并将所述会话特征输入到预先训练的分类模型得到所述用户的满意程度,其中,所述分类模型用于通过会话特征预测用户的满意程度;当所述用户的满意程度小于预设的第二阈值时,将所述会话从机器对话切换到人工对话。该实施方式提高了从机器对话切换到人工对话的时机判断的准确率,进而提高了会话的效率。

著录项

  • 公开/公告号CN105701088A

    专利类型发明专利

  • 公开/公告日2016-06-22

    原文格式PDF

  • 申请/专利号CN201610109500.8

  • 发明设计人 邹波;

    申请日2016-02-26

  • 分类号G06F17/27(20060101);G06F9/48(20060101);

  • 代理机构11204 北京英赛嘉华知识产权代理有限责任公司;

  • 代理人王达佐;马晓亚

  • 地址 100080 北京市海淀区杏石口路65号西杉创意园西区11C楼东段1-4层西段1-4层

  • 入库时间 2023-12-18 15:45:39

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-12-28

    授权

    授权

  • 2016-07-20

    实质审查的生效 IPC(主分类):G06F17/27 申请日:20160226

    实质审查的生效

  • 2016-06-22

    公开

    公开

说明书

技术领域

本申请涉及计算机技术领域,具体涉及互联网技术领域,尤其涉 及从机器对话切换到人工对话的方法和装置。

背景技术

随着人工智能技术的发展,越来越多的问答系统采用人工智能技 术。现有的人工智能问答系统只能按照预先设计好的流程回答用户提 出的问题,例如通过用户会话特征(如关键词),与已经设置好的问题 进行匹配,而后将对应生成的答案反馈给用户。但是这种通过机器对 话的方式不能及时的发现用户是否出现情绪激动、愤怒或对机器回答 不满意的情况。而采用人工对话的方式虽然能够解决上述问题,但是 却会造成人工成本的极大浪费。进一步的,目前虽然存在一些问答系 统采用将机器对话与人工对话相结合的方式构成人工智能问答系统, 但是由于此种问答系统不能准确的判断出从机器对话转人工对话的最 佳时机,仍然不能有效的提高用户体验。

发明内容

本申请的目的在于提出一种改进的从机器对话切换到人工对话的 方法和装置,来解决以上背景技术部分提到的技术问题。

第一方面,本申请提供了一种从机器对话切换到人工对话的方法, 所述方法包括:获取用户发送的会话的语句数量;当所述会话的语句 数量大于预设的第一阈值时,提取所述会话的关键词,并将所述关键 词与预设的关键词集合匹配,其中,所述关键词用于表征所述用户的 情绪特征;当所述关键词集合与所述关键词不匹配时,提取所述会话 的会话特征,并将所述会话特征输入到预先训练的分类模型得到所述 用户的满意程度,其中,所述分类模型用于通过会话特征预测用户的 满意程度;当所述用户的满意程度小于预设的第二阈值时,将所述会 话从机器对话切换到人工对话。

在一些实施例中,所述预先训练的分类模型通过如下方式得到: 获取多个会话样本,其中,各所述会话样本包括用户关于该次会话的 满意程度、该次会话的会话特征以及该次会话中各所述会话特征的数 目;根据所述会话样本的会话特征和各所述会话特征的数目,生成所 述会话特征的特征向量;将所述特征向量和与之对应的满意程度作为 训练样本,得到所述预先训练的分类模型。

在一些实施例中,所述会话特征包括以下至少一项:会话的来源 入口、会话内容的关联信息、用户的关联信息。

在一些实施例中,所述获取用户发送的会话的语句数量,包括: 获取所述用户发送的当前语句和所述当前语句之前的各语句组成的会 话;确定所述会话的语句数量。

在一些实施例中,所述提取所述会话的会话特征,并将所述会话 特征输入到预先训练的分类模型得到所述用户的满意程度,包括:获 取所述用户发送的当前语句和所述当前语句之前的各语句组成的会 话;提取所述会话的会话特征,统计各所述会话特征的数目;根据所 述会话特征和各所述会话特征的数目,生成所述会话特征的特征向量; 将所述特征向量输入到所述分类模型得到所述用户的满意程度。

在一些实施例中,所述方法还包括:当所述会话的语句数量小于 或等于第一预设阈值时,继续保持机器对话;以及当所述关键词集合 与所述关键词匹配时,将所述会话从机器对话切换到人工对话。

第二方面,本申请提供了一种从机器对话切换到人工对话的装置, 所述装置包括:语句数量获取模块,配置用于获取用户发送的会话的 语句数量;关键词匹配模块,配置用于当所述会话的语句数量大于预 设的第一阈值时,提取所述会话的关键词,并将所述关键词与预设的 关键词集合匹配,其中,所述关键词用于表征所述用户的情绪特征; 满意程度获取模块,配置用于当所述关键词集合与所述关键词不匹配 时,提取所述会话的会话特征,并将所述会话特征输入到预先训练的 分类模型得到所述用户的满意程度,其中,所述分类模型用于通过会 话特征预测用户的满意程度;第一人工对话切换模块,配置用于当所 述用户的满意程度小于预设的第二阈值时,将所述会话从机器对话切 换到人工对话。

在一些实施例中,所述预先训练的分类模型通过如下方式得到: 获取多个会话样本,其中,各所述会话样本包括用户关于该次会话的 满意程度、该次会话的会话特征以及该次会话中各所述会话特征的数 目;根据所述会话样本的会话特征和各所述会话特征的数目,生成所 述会话特征的特征向量;将所述特征向量和与之对应的满意程度作为 训练样本,得到所述预先训练的分类模型。

在一些实施例中,所述会话特征包括以下至少一项:会话的来源 入口、会话内容的关联信息、用户的关联信息。

在一些实施例中,所述语句数量获取模块进一步配置用于:获取 所述用户发送的当前语句和所述当前语句之前的各语句组成的会话; 确定所述会话的语句数量。

在一些实施例中,所述满意程度获取模块进一步配置用于:获取 所述用户发送的当前语句和所述当前语句之前的各语句组成的会话; 提取所述会话的会话特征,统计各所述会话特征的数目;根据所述会 话特征和各所述会话特征的数目,生成所述会话特征的特征向量;将 所述特征向量输入到所述分类模型得到所述用户的满意程度。

在一些实施例中,所述装置还包括:机器对话模块,配置用于当 所述会话的语句数量小于或等于第一预设阈值时,继续保持机器对话; 以及第二人工对话切换模块,配置用于当所述关键词集合与所述关键 词匹配时,将所述会话从机器对话切换到人工对话。

本申请提供的从机器对话切换到人工对话的方法和装置,通过判 断用户发送的会话语句的数量是否大于第一阈值,并在会话语句的数 量大于第一阈值时提取该会话的关键词,之后将该关键词与预设的关 键词集合相匹配,当确定该关键词与所述关键词集合不匹配情况下, 则通过预先训练的分类模型预测用户的满意程度,而后将满意程度小 于第二预设阈值的会话从机器对话切换到人工对话,从而利用多次判 断,提高了从机器对话切换到人工对话的时机判断的准确率,进而可 以提高会话效率,节省会话交互所产生的网络流量。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描 述,本申请的其它特征、目的和优点将会变得更明显:

图1是本申请可以应用于其中的示例性系统架构图;

图2是根据本申请的从机器对话切换到人工对话的方法的一个实 施例的流程图;

图3是根据本申请的从机器对话切换到人工对话的方法中,获得 预先训练的分类模型的一种实现方式的示意性流程图;

图4是根据本申请的从机器对话切换到人工对话的方法的又一个 实施例的流程图;

图5是根据本申请的从机器对话切换到人工对话的装置的一个实 施例的结构示意图;

图6是适于用来实现本申请实施例的终端设备或服务器的计算机 系统的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解 的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发 明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与 有关发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例 中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本 申请。

图1示出了可以应用本申请的从机器对话切换到人工对话的方法 或从机器对话切换到人工对话的装置的实施例的示例性系统架构 100。

如图1所示,系统架构100可以包括终端设备101、102、103, 网络104和服务器105。网络104用以在终端设备101、102、103和 服务器105之间提供通信链路的介质。网络104可以包括各种连接类 型,例如有线、无线通信链路或者光纤电缆等等。

用户可以使用终端设备101、102、103通过网络104与服务器105 交互,以接收或发送消息等。终端设备101、102、103上可以安装有 各种通讯客户端应用,例如即时通信软件、购物类应用、搜索类应用、 网页浏览器应用、社交平台软件等。

终端设备101、102、103可以是具有显示屏并且支持人机会话的 各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、 MP3播放器(MovingPictureExpertsGroupAudioLayerIII,动态影像专 家压缩标准音频层面3)、MP4(MovingPictureExpertsGroupAudio LayerIV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计 算机和台式计算机等等。

服务器105可以是提供各种服务的服务器,例如对终端设备101、 102、103发送的会话语句提供支持的后台服务器。后台服务器可以对 接收到的会话语句等数据进行统计、分析等处理,并将处理结果反馈 给终端设备。

需要说明的是,本申请实施例所提供的从机器对话切换到人工对 话的方法一般由服务器105执行,相应地,从机器对话切换到人工对 话的装置一般设置于服务器105中。

应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意 性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。

继续参考图2,其示出了根据本申请的从机器对话切换到人工对 话的方法的一个实施例的流程200。所述的从机器对话切换到人工对 话的方法,包括以下步骤:

步骤201,获取用户发送的会话的语句数量。

在本实施例中,从机器对话切换到人工对话的方法运行于其上的 电子设备(例如图1所示的服务器)可以通过有线连接方式或者无线 连接方式从用户利用其进行人机会话交流的终端接收会话的语句,而 后通过分析获取该通会话的语句数量。人工智能问答系统通常采用一 问一答的形式进行问答对话,因此上述电子设备可以通过统计用户输 入问题的次数来确定该会话的语句数量。需要指出的是,上述无线连 接方式可以包括但不限于3G/4G连接、WiFi连接、蓝牙连接、WiMAX 连接、Zigbee连接、UWB(ultrawideband)连接、以及其他现在已知 或将来开发的无线连接方式。

步骤202,当会话的语句数量大于预设的第一阈值时,提取会话 的关键词,并将该键词与预设的关键词集合匹配。

在本实施例中,基于步骤201中得到的上述会话的语句数量,上 述电子设备(例如图1所示的服务器)可以预先设置第一阈值和关键 词集合。之后将上述获取的会话的语句数量与上述第一阈值进行比较, 若上述会话的语句数量大于该第一阈值,则提取该会话中的关键词。 这里的关键词用于表征用户的情绪特征,例如可以是某些用于表达用 户不满情绪的词或短句等。而后将提取到的上述关键词与预设的关键 词集合进行匹配。这里,可以从历史数据中获取上述的关键词集合, 具体地,可以预先获取历史会话语料库,而后从中提取用于表达用户 不满情绪的或者明确表示想转人工会话的词和短语等构成上述的关键 词集合。

需要说明的是,上述用于将关键词和关键词集合进行匹配的匹配 方式可以根据需要设置为精确匹配,例如,在预设的关键词集合中存 在与上述提取的关键词字面完全相同的关键词。或者,也可以设置为 模糊匹配,例如,在预设的关键词集合中存在与上述提取的关键词具 有一定的关联性的关键词,这里,具有一定的关联性的关键词可以是 上述提取的关键词的相关词、同义词、近义词等。关键词的匹配是目 前广泛研究和应用的公知技术,在此不再赘述。

在本实施例的一些可选的实现方式中,当上述电子设备确定上述 会话的语句数量小于或等于预设的第一阈值时,则可以使得该会话继 续以机器对话的方式进行。例如,上述第一阈值设置为2,当上述会 话的语句数量为1或2时,该会话仍然采用机器对话的方式,而当用 户继续输入会话语句而使得该会话的语句数量增加到3时,则需要执 行提取会话的关键词的步骤,以便于最终确定该对话是否需要从机器 对话切换到人工对话。

步骤203,当关键词集合与关键词不匹配时,提取会话的会话特 征,并将会话特征输入到预先训练的分类模型得到用户的满意程度。

在本实施例中,从机器对话切换到人工对话的方法运行于其上的 电子设备可以预先训练一个分类模型,该分类模型用于通过会话特征 预测用户的满意程度。上述电子设备在确定上述关键词集合与提取的 关键词不匹配后,还不能明确地辨别用户是否需要从机器对话切换到 人工对话,这时可以从上述会话中提取出该会话的会话特征,然后将 提取的会话特征导入到上述分类模型,预测用户对于机器对话是否满 意以及对应的满意程度,从而进一步确认用户是否需要从机器对话切 换到人工对话。

在本实施例的一些可选的实现方式中,当上述电子设备确定上述 键词集合与关键词可以匹配时,则可以认定用户已经出现不满的情绪 或者明确想转人工对话,这时可以将该会话方式从机器对话切换到人 工对话。

在本实施例的一些可选的实现方式中,上述会话特征包括以下至 少一项:会话的来源入口、会话内容的关联信息、用户的关联信息。 这里,会话来源入口可以包括:搜索引擎、直接输入、友情链接等, 会话内容的关联信息可以包括:该会话中提及物品的三级分类、该会 话中的主题词、该会话问题的分类、以及处理该会话问题分类的模型 等,用户的关联信息包括:发起该会话的用户的年龄、性别、地址等。 其中,上述的物品的三级分类可以例如1个护化妆-2口腔处理-3漱口 水等,上述会话中的主题词可以例如退货等,上述会话问题的分类可 以为库存咨询、订单查询等。

在本实施例的一些可选的实现方式中,上述电子设备可以通过例 如N-gram算法、分词特征算法、神经网络算法等来提取会话中的会 话特征。

步骤204,当用户的满意程度小于预设的第二阈值时,将会话从 机器对话切换到人工对话。

在本实施例中,基于步骤203中得到的用户对于机器对话的满意 程度,上述电子设备可以将其与预设的第二阈值相对比,当确定上述 的满意程度小于预设的第二阈值时,可以将该会话的方式从机器对话 切换到人工对话。

在本实施例的一些可选的实现方式中,当上述电子设备确定上述 的满意程度大于或等于第二阈值时,则可以认定用户对机器对话的方 式比较满意,这时可以使得该会话继续以机器对话的方式进行。

本申请的上述实施例提供的从机器对话切换到人工对话的方法, 通过多次判断,提高了从机器对话切换到人工对话的时机判断的准确 率,进而可以提高会话效率,节省会话交互所产生的网络流量。

在一些可选的方案中,步骤203中用到的预先训练的分类模型可 以通过如图3所示的流程300来建立。

步骤301,获取多个会话样本。

在本实现方式中,上述电子设备可以从历史会话语料库等中获取 多个用于训练分类模型的会话样本。其中,上述各会话样本至少包括 用户关于该次会话的满意程度、该次会话的会话特征以及该次会话中 各会话特征的数目。这里,该次会话的会话特征可以包括该次会话的 来源入口、用户的年龄、用户的性别、用户的地址、会话中的关键词、 会话中提及物品的三级分类、该会话问题的分类以及处理该会话问题 分类的模型等,其中,会话的来源入口、用户的年龄、用户的性别等 会话特征的数目可以为1,而会话中的关键词、该会话问题的分类等 可以大于1。例如,在一同对话中多次提到“退货”这个关键词,那 么最终得到的该次会话的会话特征中可以包括“退货”关键词的出现 的次数。

步骤302,根据会话样本的会话特征和各会话特征的数目,生成 会话特征的特征向量。

在本实现方式中,上述电子设备在获取会话样本的会话特征和各 会话特征的数目后,生成该会话样本的特征向量。这里的特征向量中 各会话特征和各会话特征的数目,根据其对应关系可以一一对应。

步骤303,将特征向量和与之对应的满意程度作为训练样本,得 到预先训练的分类模型。

在本实现方式中,可以将基于步骤302生成的会话样本的特征向 量作为训练数据,而对应的用户的满意程度作为目标值进行分类模型 训练,得到上述分类模型。这里的分类模型用于根据用户输入语句的 特征向量预测用户的满意程度。

需要说明的是,这里的分类模型可以包括逻辑回归、随机森林等 模型,可以通过会话特征将会话分到该分类模型的已知类别。例如, 可以采用逻辑回归算法训练上述的分类模型,其中,分类模型的惩罚 系数(C)和停止标准值(eps)可以分别设置为0.01和0.98,而后将 会话特征的特征向量输入上述训练的分类模型,该会话可以被分到一 个已知的类别中。

本申请的上述实施例的实现方式提供的分类模型的训练步骤,通 过选择合适的会话样本和会话特征等,训练出用于预测用户满意程度 的分类模型,提高了从机器对话切换到人工对话的时机判断的准确率。

进一步参考图4,其示出了从机器对话切换到人工对话的方法的 又一个实施例的流程400。该从机器对话切换到人工对话的方法的流 程400,包括以下步骤:

步骤401,获取用户发送的会话的语句数量。

在本实施例中,从机器对话切换到人工对话的方法运行于其上的 电子设备(例如图1所示的服务器)可以通过有线连接方式或者无线 连接方式从用户利用其进行人机会话交流的终端接收会话的语句,而 后通过分析获取该通会话的语句数量。人工智能问答系统通常采用一 问一答的形式进行问答对话,因此上述电子设备可以通过统计用户输 入问题的次数来确定该会话的语句数量。

在本实施例的一些可选的实现方式中,上述电子设备可以获取上 述用户发送的当前语句和当前语句之前的各语句组成的会话,之后再 确定上述会话的语句数量。

步骤402,会话的语句数量是否大于第一阈值。

在本实施例中,上述电子设备可以预先设置第一阈值,之后将上 述获取的会话的语句数量与上述第一阈值进行比较,若上述会话的语 句数量大于第一阈值,则转到步骤403,若上述会话的语句数量小于 第一阈值,则转到步骤408,继续保持机器对话。

步骤403,提取会话的关键词,并将该键词与预设的关键词集合 匹配。

在本实施例中,基于步骤402确定的上述会话的语句数量大于预 设的第一阈值,上述电子设备提取上述会话中的关键词。这里的关键 词用于表征用户的情绪特征,例如某些可以表达用户不满情绪的词或 短句等,而后将提取到的上述关键词与预设的关键词集合进行匹配。 这里,可以从历史数据中获取上述的关键词,具体地,可以预先获取 历史会话语料库,而后从中提取用于表达用户不满情绪的或者明确表 示想转人工会话的词和短语等构成上述的关键词集合。

步骤404,预设的关键词集合与关键词是否匹配。

在本实施例中,将上述会话中提取的关键词在预设关键词集合中 进行匹配,若在上述预设的关键词集合中可以匹配到上述关键词,则 转到步骤407,从机器对话切换到人工对话,若上述关键词与预设的 关键词集合中的各个关键词均不匹配,则转到步骤405。

步骤405,提取会话的会话特征,并将会话特征输入到预先训练 的分类模型得到用户的满意程度。

在本实施例中,上述电子设备可以获取用户发送的当前语句和当 前语句之前的各语句组成的会话。之后提取上述会话的会话特征,统 计各上述会话特征的数目。而后根据上述提取的会话特征和各会话特 征的数目,生成该会话特征的特征向量。最后将上述生成的特征向量 输入到上述训练的分类模型得到上述用户的满意程度。

步骤406,用户的满意程度是否大于第二阈值。

在本实施例中,基于步骤405获取的用户满意程度,上述电子设 备判断上述满意程度是否大于第二阈值,若满意程度大于上述第二阈 值,则转到步骤408,继续保持机器对话,若满意程度小于或等于预 设阈值,则转到步骤407,从机器对话切换到人工对话。

步骤407,从机器对话切换到人工对话。

在本实施例中,基于步骤404确定的上述关键词集合与在上述会 话中提取的关键词不匹配,或者步骤406确定的用户的满意程度小于 或等于第二阈值,上述电子设备可以将对话从机器对话方式转到人工 对话方式。

步骤408,机器对话。

在本实施例中,基于步骤402确定的上述会话的语句数量小于或 等于第一阈值,或者步骤406确定的用户的满意程度大于第二阈值, 该对话继续保持机器对话的方式。

本申请的上述实施例提供的从机器对话切换到人工对话的方法, 通过多次判断,提高了从机器对话切换到人工对话时机判断的准确率。

进一步参考图5,作为对上述各图所示方法的实现,本申请提供 了一种从机器对话切换到人工对话的装置的一个实施例,该装置实施 例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子 设备中。

如图5所示,本实施例所述的从机器对话切换到人工对话的装置 500包括:语句数量获取模块501、关键词匹配模块502、满意程度获 取模块503和第一人工对话切换模块504。其中,语句数量获取模块 501配置用于获取用户发送的会话的语句数量;关键词匹配模块502 配置用于当会话的语句数量大于预设的第一阈值时,提取上述会话的 关键词,并将上述关键词与预设的关键词集合匹配,其中,关键词用 于表征上述用户的情绪特征;满意程度获取模块503配置用于当上述 关键词集合与上述关键词不匹配时,提取会话的会话特征,并将会话 特征输入到预先训练的分类模型得到上述用户的满意程度,其中,分 类模型用于通过会话特征预测用户的满意程度;第一人工对话切换模 块504配置用于当用户的满意程度小于预设的第二阈值时,将上述会 话从机器对话切换到人工对话。

在本实施例的一些可选的实现方式中,上述装置还可以通过如下 方式得到上述预先训练的分类模型:获取多个会话样本,其中,各会 话样本包括用户关于该次会话的满意程度、该次会话的会话特征以及 该次会话中各会话特征的数目;根据上述会话样本的会话特征和各会 话特征的数目,生成会话特征的特征向量;将上述特征向量和与之对 应的满意程度作为训练样本,得到上述预先训练的分类模型。

在本实施例的一些可选的实现方式中,会话特征可以包括以下至 少一项:会话的来源入口、会话内容的关联信息、用户的关联信息。

在本实施例中,语句数量获取模块501还可以进一步配置用于: 获取上述用户发送的当前语句和当前语句之前的各语句组成的会话; 确定上述会话的语句数量。

在本实施例中,满意程度获取模块503还可以进一步配置用于: 获取用户发送的当前语句和当前语句之前的各语句组成的会话;提取 上述会话的会话特征,统计各会话特征的数目;根据上述会话特征和 各会话特征的数目,生成上述会话特征的特征向量;将上述特征向量 输入到上述分类模型得到用户的满意程度。

在本实施例中,上述装置还可以进一步包括:机器对话模块(未 示出),配置用于当会话的语句数量小于或等于第一预设阈值时,继续 保持机器对话;以及第二人工对话切换模块(未示出),配置用于当上 述关键词集合与关键词匹配时,将会话从机器对话切换到人工对话。

下面参考图6,其示出了适于用来实现本申请实施例的终端设备 或服务器的计算机系统600的结构示意图。

如图6所示,计算机系统600包括中央处理单元(CPU)601,其 可以根据存储在只读存储器(ROM)602中的程序或者从存储部分608 加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作 和处理。在RAM603中,还存储有系统600操作所需的各种程序和数 据。CPU601、ROM602以及RAM603通过总线604彼此相连。输入 /输出(I/O)接口605也连接至总线604。

以下部件连接至I/O接口605:包括键盘、鼠标等的输入部分606; 包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的 输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡、 调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如 因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口 605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等, 根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据 需要被安装入存储部分608。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以 被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程 序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计 算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施 例中,该计算机程序可以通过通信部分609从网络上被下载和安装, 和/或从可拆卸介质611被安装。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、 方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点 上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码 的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于 实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的 实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发 生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们 有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的 是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的 组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现, 或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的模块可以通过软件的方式实 现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理 器中,例如,可以描述为:一种处理器包括语句数量获取模块、关键 词匹配模块、满意程度获取模块和第一人工对话切换模块。其中,这 些模块的名称在某种情况下并不构成对该模块本身的限定,例如,语 句数量获取模块还可以被描述为“获取用户发送的会话的语句数量的 模块”。

作为另一方面,本申请还提供了一种非易失性计算机存储介质, 该非易失性计算机存储介质可以是上述实施例中所述装置中所包含的 非易失性计算机存储介质;也可以是单独存在,未装配入终端中的非 易失性计算机存储介质。上述非易失性计算机存储介质存储有一个或 者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述 设备:获取用户发送的会话的语句数量;当所述会话的语句数量大于 预设的第一阈值时,提取所述会话的关键词,并将所述关键词与预设 的关键词集合匹配,其中,所述关键词用于表征所述用户的情绪特征; 当所述关键词集合与所述关键词不匹配时,提取所述会话的会话特征, 并将所述会话特征输入到预先训练的分类模型得到所述用户的满意程 度,其中,所述分类模型用于通过会话特征预测用户的满意程度;当 所述用户的满意程度小于预设的第二阈值时,将所述会话从机器对话 切换到人工对话。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说 明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限 于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离 所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合 而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于) 具有类似功能的技术特征进行互相替换而形成的技术方案。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号