首页> 中国专利> 对话系统、对话机器人服务器装置、对话机器人ID管理装置、对话中介服务器装置、程序、对话方法及对话中介方法

对话系统、对话机器人服务器装置、对话机器人ID管理装置、对话中介服务器装置、程序、对话方法及对话中介方法

摘要

对话系统(100)具备对话机器人ID管理部(23)、对话机器人ID接收部(16)以及变更部(17,18)。对话机器人ID管理部(23)使领域数据与用于识别对话机器人服务器装置的对话机器人ID产生关联并储存。对话机器人ID接收部(16)基于对应于从终端装置侧发送的提问数据而从领域数据推论部(36)输出的领域数据,取得由参照对话机器人ID管理部(23)可得的对话机器人ID。变更部(17,18)基于对话机器人ID接收部(16)所取得的对话机器人ID,变更终端装置(6A,6B,6C)所发送的提问数据的发送目的地的对话机器人服务器装置(3A,3B,3C)。

著录项

  • 公开/公告号CN112771506A

    专利类型发明专利

  • 公开/公告日2021-05-07

    原文格式PDF

  • 申请/专利权人 JE国际公司;

    申请/专利号CN201980063139.1

  • 发明设计人 金敏秀;

    申请日2019-10-23

  • 分类号G06F13/00(20060101);G06Q50/10(20060101);

  • 代理机构11438 北京律智知识产权代理有限公司;

  • 代理人阚梓瑄

  • 地址 日本岐阜县

  • 入库时间 2023-06-19 10:52:42

说明书

技术领域

本发明涉及对话系统、对话机器人服务器装置、对话机器人ID管理装置、对话中介服务器装置、程序、对话方法以及对话中介方法。

本申请是基于2018年10月30日于日本提出申请的特愿2018-204348号申请案来主张优先权,并且在此援引其内容。

背景技术

使用人工智能技术而能够针对来自用户等的文字输入而自动地回传适当的文字应答的对话机器人服务器装置的运用正在普及。通过使用这样的对话机器人服务器装置,变得能够不耗费人手而针对来自使用者等的多种多样的文字输入来回传适当的应答。这样的对话机器人服务器装置运用于例如:经由因特网的顾客支持业务、或者信息提供业务。

例如:在专利文献1中,记载了一种对话机器人服务器装置,所述对话机器人服务器装置是通过机械学习处理来学习输入文字及应答文字之间的关系,基于学习结果即知识数据而产生适合输入文字的应答文字。

现有技术文献

专利文献

[专利文献1]日本特许第6218057号公报

发明内容

发明要解决的课题

然而,以现状而言,让1台对话机器人服务器装置能够针对各种领域的输入文字输出适合的应答文字是困难的。以现状而言,各个对话机器人服务器都是聚焦于其擅长领域所属的文字来进行学习处理,并使用其学习结果来提供对话服务。

例如:在用户与某个对话机器人服务器装置之间进行对话(文字的往来)时,其内容及领域可能会从一开始的内容及领域逐渐转变。例如:会有用户的提问往更专门的事项转变、或往与原本领域相关联的其他领域转变的情况。然而,以现有技术而言,无法在使用者与对话机器人服务器装置之间的往来当中,往其他更好的对话机器人服务器装置进行切换。

本发明是考虑到上述的情况而做成的发明,且要提供一种例如在某对话机器人服务器装置提供对话服务的期间,也能将连接目的地变更成更适当的对话机器人服务器装置的对话系统、对话机器人服务器装置、对话机器人ID管理装置、对话中介服务器装置、程序、对话方法以及对话中介方法。

用于解决课题的手段

〔1〕为了解决上述课题,本发明的一方式的对话系统具备对话机器人服务器装置、对话机器人ID管理装置以及对话中介服务器装置,所述对话机器人服务器装置具备:回答管理部,保持表示提问数据与回答数据之间的关系的数据;领域数据管理部,保持表示所述提问数据与所述提问数据所属领域的信息即领域数据之间的关系的数据;回答推论部,基于从终端装置侧发送的提问数据以及所述回答管理部来推论回答数据;及领域数据推论部,基于从终端装置侧发送的所述提问数据以及所述领域数据管理部来推论领域数据,所述对话机器人ID管理装置具备:对话机器人ID管理部,使所述领域数据与用于识别所述对话机器人服务器装置的对话机器人ID产生关联并储存;及对话机器人ID传达部,基于对应于从终端装置侧发送的所述提问数据而由所述领域数据推论部所推论且从所述对话机器人服务器装置侧输出的所述领域数据,输出与所述领域数据相对应的所述对话机器人ID,所述对话中介服务器装置具备:提问接收部,从所述终端装置接收所述提问数据;提问传达部,将所述提问接收部所接收的所述提问数据发送到所述对话机器人服务器装置;回答接收部,接收由所述回答推论部所推论的所述回答数据、以及由所述领域数据推论部所推论的所述领域数据;回答输出部,将所述回答接收部所接收的所述回答数据发送到所述终端装置;领域数据传达部,将所述回答接收部所接收的所述领域数据发送到所述对话机器人ID管理装置;对话机器人ID接收部,对应于所述领域数据传达部所发送的所述领域数据而从所述对话机器人ID管理装置接收所述对话机器人ID;及变更部,基于所述对话机器人ID接收部所接收的所述对话机器人ID,变更所述终端装置所发送的所述提问数据的发送目的地的所述对话机器人服务器装置。

〔2〕此外,本发明的一方式为:在上述的对话系统中,所述变更部针对发送了所述提问数据的来源的终端装置,尝试得到如下的批准:是否将所述对话机器人ID接收部所取得的所述对话机器人ID所示的所述对话机器人服务器装置作为连接目的地,且只有在得到了所述批准的情况下,才会变更所述提问数据的发送目的地的所述对话机器人服务器装置。

〔3〕此外,本发明的一方式为:在上述的对话系统中,所述对话机器人服务器装置更具备有推论结果传达部,所述推论结果传达部储存自装置所对应的领域数据即自领域数据,且控制成只在所述领域数据推论部所推论得到的所述领域数据与所述自领域数据不同的情况下才将所述领域数据输出到外部。

〔4〕此外,本发明的一方式为:在上述的对话系统中,所述对话机器人服务器装置的所述领域数据推论部算出准确度,所述准确度是表示经推论的所述领域数据的确定性,在所述对话中介服务器装置中,所述回答接收部接收所述领域数据与所述准确度,只有在所述准确度在预定的阈值以上的情况下,所述领域数据传达部才会将所述领域数据发送到所述对话机器人ID管理装置,所述对话机器人ID接收部从所述对话机器人ID管理装置接收所述对话机器人ID,所述变更部变更所述终端装置所发送的所述提问数据的发送目的地的所述对话机器人服务器装置。

〔5〕此外,本发明的一方式的对话机器人服务器装置是具备:回答管理部,保持表示提问数据与回答数据之间的关系的数据;领域数据管理部,保持表示所述提问数据与所述提问数据所属领域的信息即领域数据之间的关系的数据;回答推论部,基于从终端装置侧发送的提问数据以及所述回答管理部来推论回答数据;及领域数据推论部,基于从终端装置侧发送的所述提问数据以及所述领域数据管理部来推论领域数据。

〔6〕此外,本发明的一方式的对话机器人ID管理装置是具备:对话机器人ID管理部,使从对话服务的客户端即终端装置发送的提问数据所属领域的信息即领域数据、与用于识别所述对话服务的服务器即对话机器人服务器装置的对话机器人ID产生关联并储存;及对话机器人ID传达部,基于对应于从所述终端装置侧发送的所述提问数据而被推论出来并且是从所述对话机器人服务器装置输出的所述领域数据,输出与所述领域数据相对应的所述对话机器人ID。

〔7〕此外,本发明的一方式的对话中介服务器装置是具备:提问接收部,接收从对话服务的客户端即终端装置发送的提问数据;提问传达部,将所述提问接收部所接收的所述提问数据发送到所述对话服务的服务器即对话机器人服务器装置;回答接收部,接收对应于所述提问数据的回答数据、以及对应于所述提问数据的领域数据,来作为由所述对话机器人服务器装置所推论的结果;回答输出部,将所述回答接收部所接收的所述回答数据发送到终端装置;领域数据传达部,将所述回答接收部所接收的所述领域数据发送到对话机器人ID管理装置;对话机器人ID接收部,对应于所述领域数据传达部所发送的所述领域数据而从所述对话机器人ID管理装置接收所述对话机器人ID;及变更部,基于所述对话机器人ID接收部所接收的所述对话机器人ID,变更所述终端装置所发送的所述提问数据的发送目的地的所述对话机器人服务器装置。

〔8〕此外,本发明的一方式是用于使计算机作为对话机器人服务器装置发挥功能的程序,所述对话机器人服务器装置具备:回答管理部,保持表示提问数据与回答数据之间的关系的数据;领域数据管理部,保持表示所述提问数据与所述提问数据所属领域的信息即领域数据之间的关系的数据;回答推论部,基于从终端装置侧发送的提问数据以及所述回答管理部来推论回答数据;及领域数据推论部,基于从终端装置侧发送的所述提问数据以及所述领域数据管理部来推论领域数据。

〔9〕此外,本发明的一方式是用于使计算机作为对话机器人ID管理装置发挥功能的程序,所述对话机器人ID管理装置具备:对话机器人ID管理部,使从对话服务的客户端即终端装置发送的提问数据所属领域的信息即领域数据、与用于识别所述对话服务的服务器即对话机器人服务器装置的对话机器人ID产生关联并储存;及对话机器人ID传达部,基于对应于从所述终端装置侧发送的所述提问数据而被推论出来并且是从所述对话机器人服务器装置输出的所述领域数据,输出与所述领域数据相对应的所述对话机器人ID。

〔10〕此外,本发明的一方式是用于使计算机作为对话中介服务器装置发挥功能的程序,所述对话中介服务器装置具备:提问接收部,接收从对话服务的客户端即终端装置发送的提问数据;提问传达部,将所述提问接收部所接收的所述提问数据发送到所述对话服务的服务器即对话机器人服务器装置;回答接收部,接收对应于所述提问数据的回答数据、以及对应于所述提问数据的领域数据,来作为由所述对话机器人服务器装置所推论的结果;回答输出部,将所述回答接收部所接收的所述回答数据发送到终端装置;领域数据传达部,将所述回答接收部所接收的所述领域数据发送到所述对话机器人ID管理装置;对话机器人ID接收部,对应于所述领域数据传达部所发送的所述领域数据而从所述对话机器人ID管理装置接收所述对话机器人ID;及变更部,基于所述对话机器人ID接收部所接收的所述对话机器人ID,变更所述终端装置所发送的所述提问数据的发送目的地的所述对话机器人服务器装置。

〔11〕此外,本发明的一方式是对话系统用于执行对话服务的对话方法,在所述对话服务的服务器即对话机器人服务器装置中:回答管理部保持表示提问数据与回答数据之间的关系的数据;领域数据管理部保持表示所述提问数据与所述提问数据所属领域的信息即领域数据之间的关系的数据;回答推论部基于从所述对话服务的客户端即终端装置侧发送的提问数据以及所述回答管理部而输出回答数据;领域数据推论部基于从终端装置侧发送的所述提问数据以及所述领域数据管理部来推论领域数据,在用于基于所述领域数据而提供对话机器人ID的对话机器人ID管理装置中:对话机器人ID管理部使所述领域数据与用于识别所述对话机器人服务器装置的所述对话机器人ID产生关联并储存,在从所述终端装置连接的目的地的所述对话中介服务器装置中:对话机器人ID接收部基于对应于从所述终端装置侧发送的所述提问数据而从所述领域数据推论部输出的所述领域数据,而取得由参照所述对话机器人ID管理部可得的所述对话机器人ID;所述变更部基于所述对话机器人ID接收部所取得的所述对话机器人ID,变更所述终端装置所发送的所述提问数据的发送目的地的所述对话机器人服务器装置。

〔12〕此外,本发明的一方式是对话中介服务器装置在终端装置与对话机器人服务器装置之间进行中介的对话中介方法,所述对话中介方法是:提问接收部从所述终端装置接收提问;提问传达部将所述提问接收部所接收到的提问发送到被选上的对话机器人服务器装置;回答接收部从提问发送目的地即所述对话机器人服务器装置接收基于提问的推论处理的结果即推论结果,所述推论结果包含有:对所述提问的回答、与所述提问相关联的领域数据、以及表示所述领域数据的确定性的准确度;只有在所述回答接收部所接收的所述准确度在预定的阈值以上的情况下,领域数据传达部才会将所述推论结果所包含的领域数据发送到对话机器人ID管理装置,且对话机器人ID接收部从所述对话机器人ID管理装置接收与已发送的所述领域数据相对应的对话机器人ID,所述对话机器人ID是表示用于变更对话机器人服务器装置的连接目的地的候选的ID;回答输出部14将所述推论结果所包含的回答发送到所述终端装置;在所述对话机器人ID接收部接收了所述对话机器人ID的情况下,变更部基于所述对话机器人ID接收部已取得的所述对话机器人ID,变更所述终端装置所发送的所述提问数据的发送目的地的所述对话机器人服务器装置。

发明效果

根据本发明,例如可为了提供更好的信息,而动态地变更连接目的地的对话机器人服务器装置。也就是说,例如变成可以对使用者提供更详细的信息、更专门的内容的信息。

附图说明

图1是表示本发明的实施方式的对话系统的装置构成的框图。

图2是表示同实施方式的对话中介服务器装置的概略功能构成的框图。

图3是表示同实施方式的对话机器人ID管理装置的概略功能构成的框图。

图4是表示同实施方式的对话机器人服务器装置的概略功能构成的框图。

图5是表示同实施方式的对话系统的一系列动作程序的例的概略图。

图6是表示同实施方式中在终端装置的显示部的对话内容的显示例的概略图。

图7是表示同实施方式中对话中介服务器装置的处理程序的流程图(其一)。

图8是表示同实施方式中对话中介服务器装置的处理程序的流程图(其二)。

图9是表示同实施方式中对话机器人ID管理装置的处理程序的流程图。

图10是表示同实施方式中对话机器人服务器装置的处理程序的流程图。

图11是表示同实施方式中领域数据的构成的实例的概略图。

具体实施方式

接下来,对于本发明的一实施方式,在参考附图的同时进行说明。

图1是表示本实施方式的对话系统的装置构成的框图。如图所示,对话系统100是构成为包含有对话中介服务器装置1、对话机器人ID管理装置2、复数个对话机器人服务器装置3A、3B、3C、……、复数个终端装置6A、6B、6C、……。在同图中虽是记载了3台对话机器人服务器装置及3台终端装置,但对话机器人服务器装置及终端装置各自的台数是任意数。对话系统100通常是构成为包含多数个对话机器人服务器装置及多数个终端装置。此外,也有将对话机器人服务器装置3A、3B、3C、……的各个称呼为对话机器人服务器装置3的情形。此外,也有将终端装置6A、6B、6C、……的各个称呼为终端装置6的情形。

此外,“ID”(identifier、identification的简称)是指识别符、识别信息。

在图示的对话系统100中,装置间的通信是用例如因特网协议(InternetProtocol,IP)来进行。

对话系统100整体大致上具有以下功能。终端装置6经由对话中介服务器装置1而对对话机器人服务器装置3发送提问。对话机器人服务器装置3对应于接收到的提问而输出回答。从对话机器人服务器装置3输出的回答经由对话中介服务器装置1传送到终端装置6。通过这个来自终端装置6的提问、以及来自对话机器人服务器装置3的回答,对话服务得以成立。来自终端装置6的提问、以及来自对话机器人服务器装置3的回答有重复复数次的情形。对话机器人服务器装置3的各个,对特定领域的提问回传良好的回答。对话机器人服务器装置3的差别取决于对话机器人服务器装置3所学习过的知识等。在多数存在的对话机器人服务器装置3当中,可适宜地选择来自终端装置6的提问要送达到的对话机器人服务器装置3。在对话服务的途中,对话中介服务器装置1也可以变更发送提问的目的地的对话机器人服务器装置3。

对话中介服务器装置1在终端装置6及对话机器人服务器装置3之间进行中介。

对话机器人ID管理装置2管理识别对话机器人服务器装置3的信息,即对话机器人ID。此外,对话机器人ID管理装置2通过与对话机器人ID产生关联的形式来管理领域数据的信息。领域数据是指表示对话内容(提问内容)的领域的信息。此外,领域数据也称为意图(intents)。

对话机器人服务器装置3根据从外部接收的提问而回传回答。此外,对话机器人服务器装置3基于该提问来推论领域数据,并且回传推论结果即意图的信息。

终端装置6是作为对话服务的客户端(client)而发挥功能的机器。使用者操作终端装置6来访问对话中介服务器装置1,进行对话。终端装置6的具体例子是:PC(个人计算机)、平板终端、智能型手机、手表型终端装置等。

图2是表示对话中介服务器装置1的概略功能构成的框图。如图所示,对话中介服务器装置1是构成为包含有:提问接收部11、提问传达部12、回答接收部13、回答输出部14、领域数据传达部15、对话机器人ID接收部16、变更对话机器人信息传达部17、变更批准部18。

此外,对话中介服务器装置1为每个终端装置6储存并且管理有关对话的线程(thread)的信息。具体而言,对话中介服务器装置1为每个终端装置6储存用于识别在该时点的连接目的地的对话机器人服务器装置3的信息。从终端装置6开始的连接目的地的对话机器人服务器装置3可适宜变更。

提问接收部11接收从终端装置6发送的提问。

提问传达部12将提问接收部11接收到的提问传送到对话机器人服务器装置3。

此外,在复数个对话机器人服务器装置3当中,提问传达部12要发送的目的地的对话机器人服务器装置3是由预定的方法所决定。例如:通过使用者在终端装置6的画面上选择,来决定连接目的地的对话机器人服务器装置3。或者,也可以做成:在终端装置6作动的对话用应用程序(APP)通过分析提问内容,来定出连接目的地的对话机器人服务器装置3。此外,在终端装置6与特定的对话机器人服务器装置3之间的对话已经开始的状况中,也可以将与前一次的连接目的地相同的对话机器人服务器装置3定为连接目的地。此外,即使是终端装置6与特定的对话机器人服务器装置3之间的对话已经开始的状况,通过后述的方法,有时也可以变更连接目的地的对话机器人服务器装置3。

回答接收部13接收从对话机器人服务器装置3发送的回答。此回答是对应于对该对话机器人服务器装置3发送的提问而通过对话机器人服务器装置3所产生的。此外,回答接收部13有接收回答的同时也从对话机器人服务器装置3接收领域数据的时候。回答接收部13接收领域数据时,一并接收该领域数据的准确度的数据。准确度是表示领域数据的确定性的数值,从对话机器人服务器装置3输出。准确度是以例如0%以上且100%以下的数值来表示。

回答输出部14将回答接收部13所接收到的回答对提问送出来源即终端装置6发送。

领域数据传达部15将回答接收部13所接收到的领域数据的信息发送到对话机器人ID管理装置2。

对话机器人ID接收部16对应于领域数据传达部15所发送的领域数据的信息而接收从对话机器人ID管理装置2发送的对话机器人ID。

变更对话机器人信息传达部17将对话机器人ID接收部16所接收到的对话机器人ID发送到终端装置6。由此,变更对话机器人信息传达部17对终端装置6侧介绍可变更的对话机器人ID。

关于变更对话机器人信息传达部17发送到终端装置6侧的对话机器人ID,变更批准部18从终端装置6接收如下的信息:表示是否批准往已与该对话机器人ID产生关联的对话机器人服务器装置3变更的信息。

在往该对话机器人ID的变更被批准的情况下,变更批准部18变更该终端装置6的连接目的地的对话机器人服务器装置3。此外,变更批准部18指示提问传达部12将来自该终端装置6的上一个提问的内容再次发送到变更目的地后的对话机器人服务器装置3。在往该对话机器人ID的变更不被批准的情况下,继续维持该终端装置6现在的连接目的地的对话机器人服务器装置3。

图3是表示对话机器人ID管理装置2的概略功能构成的框图。如图所示,对话机器人ID管理装置2构成为包含接收部21、领域数据管理部22、对话机器人ID管理部23及对话机器人ID传达部24。

接收部21从对话中介服务器装置1接收领域数据的信息。

领域数据管理部22储存并管理有关领域数据的信息。具体而言,领域数据管理部22至少将识别领域数据的信息与对话机器人ID产生关联而储存。领域数据与对话机器人ID是例如1对1地对应。此外,1个对话机器人ID也可以对应到复数个领域数据。换言之,领域数据管理部22可以输出与接收部21所接收到的领域数据相关联的对话机器人ID的信息。

对话机器人ID管理部23储存并且管理对话机器人ID的信息。也可以理解成:对话机器人ID管理部23储存与所述的领域数据产生关联的对话机器人ID。

对话机器人ID传达部24参照领域数据管理部22以及对话机器人ID管理部23,在接收部21所接收的领域数据所对应的对话机器人ID存在的情况下,发送该对话机器人ID的信息到对话中介服务器装置1。此对话机器人ID是识别可代替现在正在提供对话服务的对话机器人服务器装置3的对话机器人服务器装置3的对话机器人ID。

图4是表示对话机器人服务器装置3的概略功能构成的框图。如图所示,对话机器人服务器装置3包含有:提问接收部31、推论引擎部32、推论结果传达部33、回答推论部34、回答管理部35、领域数据推论部36以及领域数据管理部37。此外,回答推论部34、回答管理部35、领域数据推论部36及领域数据管理部37是包含于推论引擎部32。

提问接收部31从对话中介服务器装置1接收提问。此提问是原本从终端装置6侧被发送的提问。

推论引擎部32基于提问接收部31接收到的提问来进行推论处理。推论引擎部32将回答及领域数据等作为推论的结果输出。具体而言,例如,推论引擎部32是运用人工智能技术来实现的。也就是说,推论引擎部32预先保持学习完成的模型,而基于该模型算出(或者选择)最适合输入的提问的回答及领域数据等并输出。此时,推论引擎部32也会有输出领域数据的确度的数值(例如0%以上且100%以下)的数据的情况。推论引擎部32的推论算法本身(包含机械学习过程)是可利用现有技术来实现的。

推论结果传达部33将推论引擎部32的推论结果发送到对话中介服务器装置1。具体而言,推论结果传达部33将与提问接收部31所接收到的提问最大似然地对应的回答及领域数据发送到对话中介服务器装置1。

此外,对话机器人服务器装置3原本就储存有可自行对应的领域数据的信息。也可以让推论结果传达部33只在以下的情形下发送该领域数据的信息到对话中介服务器装置1:可自行对应的领域数据与推论引擎部32作为推论结果所输出的领域数据不同。对话机器人服务器装置3不论推论结果的领域数据为何,都将推论结果即回答发送到对话中介服务器装置1。如已说明,推论结果传达部33发送到对话中介服务器装置1的回答会被转送到发送了原本的提问的终端装置6。

此外,上述的推论引擎部32所包含的各部的功能是如下所述。

回答推论部34参照回答管理部35所保持的模型而将与所输人的提问相对应的回答输出。

回答管理部35保持并且管理将提问作为输入且将回答作为输出的模型。此模型是已预先完成机械学习的。此外,也可以让此模型在执行对话之际进行在线学习。

领域数据推论部36参照领域数据管理部37所保持的模型而将与输入的提问相对应的领域数据输出。此时,领域数据推论部36与输出的领域数据一起将表示该领域数据的确定性的准确度数据输出。领域数据推论部36在推论领域数据的过程中,算出准确度。

领域数据管理部37保持并且管理将提问作为输人且将回答作为输出的模型。此模型是已预先完成机械学习的。此外,也可以让此模型在执行对话之际进行在线学习。

接下来,说明对话系统100的动作程序例。图5是表示对话系统100的动作程序的一例的概略图。在此所示的例中,终端装置6经由对话中介服务器装置1而在与对话机器人服务器装置3之间进行对话。终端装置6在最初的阶段,是在与对话机器人服务器装置3A之间进行提问以及回答的交换。接着,终端装置6在途中将连接目的地切换到对话机器人服务器装置3B,切换后,在与对话机器人服务器装置3B之间进行提问以及回答的交换。以下按照此图的程序进行说明。

在步骤S1中,终端装置6对对话中介服务器装置1发送提问。对话中介服务器装置1接收该提问。

在步骤S2中,对话中介服务器装置1将在步骤S1中接收到的提问发送(传达)到对话机器人服务器装置3A。在本步骤中对话中介服务器装置1发送提问的目的地的对话机器人服务器装置3,是从复数个中适宜选择出来的。具体而言,发送目的地的对话机器人服务器装置3是被预先决定的,或者是在终端装置6侧被选择的。对话机器人服务器装置3A接收被发送的提问。对话机器人服务器装置3A基于接收到的提问来推论回答以及领域数据。

在步骤S3中,对话机器人服务器装置3A将推论结果即回答、以及领域数据(包含领域数据的准确度的数据)发送到对话中介服务器装置1。对话仲介服务器装置1接收这些回答及领域数据。

在步骤S4中,对话中介服务器装置1将从对话机器人服务器装置3A接收的领域数据发送到对话机器人ID管理装置2。对话机器人ID管理装置2接收该领域数据的信息。

对话机器人ID管理装置2基于接收到的领域数据的信息而确定出与该领域数据相对应的对话机器人ID。

在对话中介服务器装置1没有从对话机器人服务器装置3A接收到领域数据的信息的情况下,也可以省略此步骤S4的处理。此外,在对话中介服务器装置1所接收到的领域数据的准确度低于预定的阈值的情况下,也可以省略此步骤S4的处理。

在步骤S5中,对话机器人ID管理装置2将与在步骤S4中所接收到的领域数据相对应的对话机器人ID发送到对话中介服务器装置1。此对话机器人ID是与可代替对话机器人服务器装置3A的对话机器人服务器装置3相对应的ID。

在步骤S6中,对话中介服务器装置1将步骤S3中所接收到的回答发送到提问的发送来源的终端装置6。终端装置6接收此回答。终端装置6将此回答显示在画面上、或以合成语音来朗读,藉此向使用者进行提示。

在步骤S7中,对话中介服务器装置1将步骤S5中所接收到的对话机器人ID(以及已与该对话机器人ID产生关联的信息)发送到终端装置6。终端装置6接收此对话机器人ID等。终端装置6将接收到的对话机器人ID等例如显示在画面上,藉此将连接目的地的对话机器人服务器装置3的变更对用户进行提议。

此外,在对话中介服务器装置1在步骤S5中没有接收到对话机器人ID的情况下、或在对话中介服务器装置1所接收到的对话机器人ID是指向目前的对话机器人服务器装置的情况下,也可以省略步骤S7的处理。

在步骤S8中,终端装置6将表示是否变更对话机器人服务器装置3的信息发送到对话中介服务器装置1。

在本例中,是将连接目的地的对话机器人服务器装置从对话机器人服务器装置3A变更为对话机器人服务器装置3B。

在步骤S9中,对话中介服务器装置1将步骤S1中已经接收过的提问再次发送到变更后的连接目的地即对话机器人服务器装置3B。对话机器人服务器装置3B接收该提问。对话机器人服务器装置3B基于接收到的提问来推论回答以及领域数据。

在步骤S10中,对话机器人服务器装置3B将推论结果即回答发送到对话中介服务器装置1。对话中介服务器装置1接收此回答。

在步骤S11中,对话中介服务器装置1将在步骤S10接收到的回答发送到提问的发送来源的终端装置6。终端装置6接收此回答。终端装置6将此回答显示在画面上、或以合成语音来朗读,藉此向使用者进行提示。

以上,结束对话系统100的一系列的处理。

但是,终端装置6也可以进一步继续发送提问。在终端装置6进一步发送提问的情况下,对话中介服务器装置1将该提问发送到该时间点的连接目的地即对话机器人服务器装置3B。此外,也可以重复进行复数次提问以及回答的交换。

图6是表示与一系列的对话的动作程序相对应的在终端装置6的显示部(例如具备触控面板功能的液晶显示器等)上的显示例的概略图。以下,按照同图的显示例进行说明。

图6的C1与图5的步骤S1相对应,是从终端装置6发送的提问的数据。C1的提问的内容是“G2涂布剂的效果可以维持多久呢?”。

图6的C2与图5的步骤S6相对应,是终端装置6所接收的回答的数据。C2的回答的内容是“G2的效果可持续约3个月。”。

图6的C3与图5的步骤S7相对应,是终端装置6所接收的可变更目的地的候选的对话机器人ID(以及已与该对话机器人ID产生关联的信息)的数据。作为变更到可变更目的地的候选的对话机器人ID的提议句子而显示于终端装置6的画面上的文字C3是“现在有比G2效果更持久的产品,请问要不要介绍呢?”。此时所显示的文字的数据是例如从对话机器人ID管理装置2被提供的。

图6的C4与图5的步骤S8相对应,是从终端装置6所发送的批准变更(肯定)的数据。C4的内容是“好的,麻烦你了。”。

图6的C5与图5的步骤S11相对应,是终端装置6从变更后的对话机器人服务器装置接收到的回答的数据。C5的回答的内容是“你好!我是G3涂布剂的对话机器人。我的防水效果是比G2的3个月更久,约可持续一年的产品。请多指教。”。

此外,如上所述,在图6所示的例中是根据从C1的提问推论出来的领域数据,来变更对话机器人服务器装置的连接目的地。在此例中,从C1的提问推论出来的领域数据相当于“G2涂布剂”-“效果持续”。接着,“G2涂布剂”-“效果持续”的领域数据与G3涂布剂的对话机器人ID产生关联。因此,对于C1的提问,C2的回答被回传,并且在C2中提议将连接变更到G3涂布剂的对话机器人服务器装置。由此,在与“G2涂布剂”比较之际,“G3涂布剂”的“效果持续”有有意义的特征时,就可将发送了属于“G2涂布剂”-“效果持续”的领域的提问的使用者引导至“G3涂布剂”的对话机器人服务器装置。

接着,说明有关构成对话系统100的主要的装置各自的处理程序。

图7以及图8是表示对话中介服务器装置1的处理程序的流程图。图7以及图8分别示出以连接符号相互结合的一个流程图的前半部及后半部。本流程图显示与从终端装置6侧发送的一次提问相对应的处理。以下将按照本流程图进行说明。

首先,在图7的步骤S21中,对话中介服务器装置1的提问接收部11从1个终端装置6接收1个提问。

在步骤S22中,对话中介服务器装置1的提问传达部12将步骤S21中接收到的提问发送(转送)到被选上的对话机器人服务器装置3。

在步骤S23中,对话中介服务器装置1的回答接收部13从步骤S22中的发送目的地即对话机器人服务器装置3接收基于所述提问的推论处理的结果即推论结果。推论结果包含针对提问的回答。此外,推论结果有时也包含与提问相关联的领域数据。此外,在推论结果包含领域数据的情况下,推论结果有时候也包含表示该领域数据的确定性的准确度。

在步骤S24中,对话中介服务器装置1基于接收到的在步骤S23中的推论结果,判定领域数据的准确度是否在预定的阈值以上。准确度的阈值是例如60%。但是,也可以用其他数值作为准确度的阈值。在领域数据的准确度在阈值以上的情况下(步骤S24:是),进入下个步骤S25的处理。在领域数据的准确度低于阈值的情况下(步骤S24:否),就跳到步骤S27。

在上述“步骤S24:是”的情况下,则执行接下来的步骤S25以及S26的处理。

在步骤S25中,对话中介服务器装置1的领域数据传达部15将包含于推论结果的领域数据发送到对话机器人ID管理装置2。

接着,在步骤S26中,对话中介服务器装置1的对话机器人ID接收部16从对话机器人ID管理装置2接收与在步骤S25中发送的领域数据相对应的对话机器人ID(以及与该对话机器人ID相关联的数据)。在此接收的对话机器人ID是表示用于变更对话机器人服务器装置3的连接目的地的候选的识别信息。

在步骤S27中,对话中介服务器装置1的回答输出部14将在步骤S23接收到的推论结果所包含的回答发送到终端装置6。

进入图8,在步骤S28中,对话中介服务器装置1判定:有关现在的提问,对话中介服务器装置1是否从对话机器人ID管理装置2接收到对话机器人ID(步骤S26)。在对话中介服务器装置1接收到对话机器人ID的情况下(步骤S28:是),前进到接下来的步骤S29。在对话中介服务器装置1没有接收到对话机器人ID的情况下(步骤S28:否),结束本流程图整体的处理。

此外,会变成“步骤S28:否”是在步骤S24中的判定结果是否的时候。

在步骤S29中,对话中介服务器装置1的变更对话机器人信息传达部17向终端装置6询问往在步骤S25中接收到的对话机器人ID的变更。换言之,变更对话机器人信息传达部17将用于询问的如下的讯息发送到终端装置6:是否将连接从目前为止的连接目的地切换到在上述对话机器人ID中所确定出的新连接目的地的对话机器人服务器装置3。此消息的文字是例如由对话机器人ID管理装置2所管理,且在步骤S25中对话机器人ID接收部16一并接收此消息。

在步骤S30中,对话中介服务器装置1的变更批准部18对应于在步骤S29中进行过的询问而接收来自终端装置6的应答。此外,变更批准部18判定所接收到的来自终端装置6的应答是否批准对话机器人服务器装置的连接目的地的变更。在连接目的地即对话机器人ID的变更被批准的情况下(步骤S30:是),则前进到接下来的步骤S31的处理。在连接目的地即对话机器人ID的变更未被批准的情况下(步骤S30:否),对话中介服务器装置1结束本流程图整体的处理。

也就是说,变更对话机器人信息传达部17与变更批准部18协调动作,针对发送了提问的来源的终端装置6尝试得到如下的批准:是否将对话机器人ID接收部16所取得的对话机器人ID所示的对话机器人服务器装置3作为连接目的地。只有在得到此批准的情况下,变更批准部18才会变更发送提问的目的地的对话机器人服务器装置3(下述的步骤S31以后的处理)。

“步骤S30:是”的情况下,进行以下从步骤S31到S34为止的处理。

在步骤S31中,对话中介服务器装置1的变更批准部18基于变更被批准的对话机器人ID而变更从终端装置6开始的连接目的地即对话机器人服务器装置3。用于访问新的对话机器人服务器装置3的信息(例如:环球资源定位器(Universal Resource Locater;URL)等)与对话机器人ID产生关联后预先储存在对话中介服务器装置1内。或者,也可以让对话中介服务器装置1在必要时从对话机器人ID管理装置2收取用于访问新的对话机器人服务器装置3的信息。

在步骤S32中,对话中介服务器装置1的提问传达部12将在步骤S21中从终端装置6接收到的提问发送(再次发送)到新连接的对话机器人服务器装置3。

在步骤S33中,对话中介服务器装置1的回答接收部13从在步骤S32中发送提问的目的地的对话机器人服务器装置3接收该提问所对应的推论结果(回答)。虽然是针对同一提问的回答,但由于是在各自不同的对话机器人服务器装置3中推论出来的结果,因此在步骤S23所接收到的推论结果(回答)与在步骤S33中接收的推论结果(回答)的内容通常不同。

在步骤S34中,对话中介服务器装置1的回答输出部14将步骤S33中接收到的回答发送到终端装置6。

以上,对话中介服务器装置1结束本流程图所示的处理(与来自终端装置6侧的1个提问相关的处理)。

换言之,在对话中介服务器装置1中,只有在回答接收部13接收领域数据以及表示该领域数据的确定性的准确度且准确度在预定的阈值以上的情况下,领域数据传达部15才会将领域数据发送到对话机器人ID管理装置2,对话机器人ID接收部16从对话机器人ID管理装置2接收对话机器人ID,变更部变更终端装置6所发送的提问数据的发送目的地的对话机器人服务器装置3。

此外,换言之,上述的流程图所示的对话中介方法是如下方法。即,提问接收部从所述终端装置接收提问。提问传达部将所述提问接收部所接收到的提问发送到被选上的对话机器人服务器装置。回答接收部从提问发送目的地即所述对话机器人服务器装置接收基于提问的推论处理的结果即推论结果。所述推论结果包含有:对所述提问的回答、与所述提问相关联的领域数据、以及表示所述领域数据的确定性的准确度。只有在所述回答接收部所接收的所述准确度在预定的阈值以上的情况下,领域数据传达部才会将所述推论结果所包含的领域数据发送到对话机器人ID管理装置。并且,对话机器人ID接收部从所述对话机器人ID管理装置接收与已发送的所述领域数据相对应的对话机器人ID。所述对话机器人ID是表示用于变更对话机器人服务器装置的连接目的地的候选的ID。回答输出部14将所述推论结果所包含的回答发送到所述终端装置。在所述对话机器人ID接收部接收了所述对话机器人ID的情况下,变更部基于所述对话机器人ID接收部所取得的所述对话机器人ID而变更所述终端装置所发送的所述提问数据的发送目的地的所述对话机器人服务器装置。

此外,作为上述说明的流程图的变形例,也可以实施如下述的处理。换言之,在步骤S24的判定处理中,也可以判定接收到的推论结果是否有包含领域数据。接着,在接收到的推论结果中包含有领域数据的情况下,进行往“步骤S24:是”的分歧,在接收到的推论结果中不包含领域数据的情况下(领域数据没有从对话机器人服务器装置3被发送的情况。换言之,是对话机器人服务器装置3判定了处理中的提问属于自装置的领域的情况),进行往“步骤S24:否”的分歧。

图9是表示对话机器人ID管理装置2的处理程序的流程图。此流程图显示了从对话中介服务器装置1开始1次与领域数据的接收相对应的处理。

在步骤S41中,对话机器人ID管理装置2的接收部21从对话中介服务器装置1接收领域数据的信息。

在步骤S42中,对话机器人ID管理装置2参照领域数据管理部22而确定出与在步骤S41中接收到的领域数据关联的对话机器人ID。

在步骤S43中,对话机器人ID管理装置2将在步骤S42中确定出的对话机器人ID作为关键词(key)而取得关于该对话机器人ID的信息。作为关于对话机器人ID的信息,可以包含有例如:对话机器人服务器装置的名称、用于访问对话机器人服务器装置的访问信息(URL等)、在确认将连接目的地往该对话机器人服务器装置变更之际发送到终端装置6侧的文字的信息等。

在步骤S44中,对话机器人ID管理装置2的对话机器人ID传达部24将在步骤S42中所得到的对话机器人ID、以及在步骤S43中所得到的该对话机器人ID的关联信息发送到请求源即对话中介服务器装置1。

图10是表示对话机器人服务器装置3的处理程序的流程图。此流程图显示了从对话中介服务器装置1发送的1次提问的接收相对应的处理。此外,对话机器人服务器装置3内所包含的机械学习模型(用于回答的推论的模型等)已预先完成学习。

在步骤S51中,对话机器人服务器装置3的提问接收部31接收从对话中介服务器装置1发送的提问。

在步骤S52中,对话机器人服务器装置3的回答推论部34基于在步骤S51中接收到的提问来推论回答。此时,回答推论部34是通过参照回答管理部35内所储存的机械学习完成的模型,来参照回答。

在步骤S53中,对话机器人服务器装置3的领域数据推论部36基于在步骤S51中接收到的提问来推论领域数据。此时,领域数据推论部36是通过参照领域数据管理部37内所储存的机械学习完成的模型,来参照领域数据。

在步骤S54中,对话机器人服务器装置3的推论结果传达部33将步骤中所得的回答以及在步骤中所得的领域数据一并作为推论结果而对发送源的对话中介服务器装置1发送。

此外,对话机器人服务器装置3也可以预先储存表示自装置可对应的领域的自领域数据信息。接着,对话机器人服务器装置3也可以判定在步骤S53中作为推论结果所得到的领域数据与预先储存的自领域数据是否一致。在此两者一致的情况下,推论结果传达部33例如将表示两者为一致的信息,与推论结果一起发送到对话中介服务器装置1。或者,在此两者一致的情况下,推论结果传达部33例如省略发送推论结果即领域数据到对话中介服务器装置1。以这样的方法,或者以其他方法,将推论结果即领域数据与自领域数据一致的情况传达到对话中介服务器装置1,能够抑制所谓超出必要地变更连接目的地的对话机器人服务器装置3的处理的麻烦。

接下来,说明关于领域数据的实例。

图11是表示领域数据的构成的实例的概略图。如图所示,领域数据的集合具有多阶层(图标的例为4阶层)的树状构造。此树的各节点是相当于对话机器人服务器装置3所对应的领域数据。从某个节点来看,上位的节点(母节点等)对应到领域的上位概念,下位的节点(子节点等)对应到领域的下位概念。

在图示的树的例子中,在最上位的阶层(深度等级1)当中,包含有“餐饮店”、“家电制品”、“化妆品”等领域的节点。作为在深度等级1的节点当中的“餐饮店”的子节点,下一阶层(深度等级2)中包含有“本店介绍”、“料理信息”、“预约方式”、“交通方式”等领域的节点。作为在深度等级2的节点当中的“料理信息”的子节点,在下一阶层(深度等级3)中包含有“豆皮乌龙面”、“天妇罗乌龙面”、“超级辣拉面”、“豚骨拉面”等领域的节点。作为在深度等级3的节点当中的“豚骨拉面”的子节点,在下一阶层(深度等级4)中包含有“材料的原产地”、“过敏原信息”、“美味的食用方法”、“适合搭配的其他料理”等领域的节点。

在图示的树的例子中,在深度等级1当中是以业种来分类。此外,在深度等级2以下当中,设有该等业种所相应的分类的树。

此外,对领域树所包含的各节点,赋予了用于唯一地识别节点的识别符。

在此例中树的深度最大到4,但最大深度等级要设为多少是任意的。此外,在此显示了领域间的联繋的形态是树状构造的例子,但也可以是通过其他形态来联系领域间。此外,任一个情况,都会对1个领域(树上的1个节点)赋予识别符(领域数据的识别信息)。

此外,领域数据间的联系也可以不以树状构造等特定的形态的构造来表示。例如,也可以只存在有不具有构造,单纯地以复数个领域数据作为要素的领域数据集合。

以上说明的实施方式中,构成对话中介服务器装置1、对话机器人ID管理装置2、对话机器人服务器装置3、以及终端装置6等各装置的各功能部是用例如电子电路来实现。此外,各功能部在必要时也可以在内部具备有半导体存储器、磁性硬盘装置等储存机构。此外,各功能部也可以做成是通过计算机以及软件来实现。

在以计算机来实现各装置的至少一部分功能的情况下,也可以通过将用于实现此功能的程序记录到计算机可读取存储介质,再让计算机系统读入记录在此存储介质的程序并且执行来实现。此外,此处所称“计算机系统”包含操作系统(OS)、外围设备等硬件。此外,“计算机可读取存储介质”是指软盘、光磁盘、ROM、CD-ROM、DVD-ROM、USB内存等可移动介质、内置于计算机系统的硬盘等储存装置。进而,所谓“计算机可读取存储介质”也可包含:如经由因特网等的网络或电话线路等的通信线路来发送程序时的通信线般地暂时且动态地保持程序者、以及如该情况的服务器或作为客户端的计算机系统内部的易失性内存般地在一定时间内保持程序者。此外,上述程序也可以是用于实现所述的功能的一部分者,也可以是可进一步将所述功能与已记录于计算机系统的程式组合而实现者。

以上说明了实施方式,但本发明也可进一步实施以下的变形例。

例如,在对话系统100中,服务器侧的功能是分散到对话中介服务器装置1、对话机器人ID管理装置2及对话机器人服务器装置3,但用于构成这些功能的服务器装置的构成是任意的。换言之,在本实施方式所示的特定的功能也可以是例如分散到复数个计算机(服务器装置),也可以是统合特定的复数个功能并聚集到单独的计算机(服务器装置)。此外,也可以做成根据服务器侧的负荷量而动态地改变硬件构成(处理能力)。

根据以上说明的实施方式,对话系统100具备:对话机器人服务器装置3、对话机器人ID管理装置2、及对话中介服务器装置1。

对话机器人服务器装置3至少包含:回答管理部35、领域数据管理部37、回答推论部34、及领域数据推论部36。在此,领域数据是表示提问等的领域的数据。

回答管理部35保持表示提问数据(作为对话的文字而从终端装置6侧发送过来的提问)与回答数据(与所述提问相对应的对话的回答)之间的关系的数据。表示提问数据与回答数据之间的关系的数据的一个例子是机械学习完成的“模型”。

领域数据管理部37保持表示提问数据与该提问数据所属领域的信息即领域数据之间的关系的数据。表示提问数据与领域数据之间的关系的数据的一个例子是机械学习完成的“模型”。

回答推论部34基于从终端装置6侧发送的提问数据以及回答管理部35来推论并输出回答数据。

领域数据推论部36基于从终端装置5侧发送的提问数据以及领域数据管理部37来推论并输出领域数据。

由此,对话机器人服务器装置3不仅是单纯输出与提问数据相对应的回答数据,也能输出表示提问数据所属领域的领域数据。由此,外部的装置可基于对话机器人服务器装置3所输出的领域数据,而寻找(检索等)与该提问数据更吻合的其他的对话机器人服务器装置3。

对话机器人ID管理装置2至少具备:对话机器人ID管理部23、以及对话机器人ID传达部24。

如前文所述,对话机器人ID管理部23使对话机器人ID与领域数据产生关联后储存并管理。对话机器人ID是用于识别对话机器人服务器装置3的信息。

对话机器人ID传达部24基于领域数据而从对话机器人ID管理部23取得并输出与领域数据相对应的对话机器人ID,所述领域数据是与从终端装置6侧发送的提问数据相对应,且通过(对话机器人服务器装置3的)领域数据推论部被推论出来并且从对话机器人服务器装置3侧被输出。

由此,对话机器人ID管理装置2可输出用于识别与被交付的领域数据吻合的对话机器人服务器装置3的信息(对话机器人ID)。外部的装置可基于对话机器人ID管理装置2所输出的对话机器人ID来确定出符合领域数据的对话机器人服务器装置3。

对话中介服务器装置1至少具备有:提问接收部11、提问传达部12、回答接收部13、回答输出部14、领域数据传达部15、对话机器人ID接收部16、以及变更部(变更对话机器人信息传达部17及变更批准部18)。

提问接收部11从终端装置6接收提问数据。

提问传达部12将提问接收部11所接收的提问数据发送到对话机器人服务器装置3。

回答接收部13接收通过(对话机器人服务器装置3的)回答推论部34所推论的回答数据、以及通过领域数据推论部36所推论的领域数据。但是,也有对话机器人服务器装置3不输出领域数据而只输出回答数据的情况。

回答输出部14将回答接收部13所接收的回答数据发送到终端装置6。

领域数据传达部15将回答接收部13所接收的领域数据发送到对话机器人ID管理装置2。

对话机器人ID接收部16对应于领域数据传达部15所发送的领域数据而从对话机器人ID管理装置2接收对话机器人ID。

变更部可基于对话机器人ID接收部16所接收的对话机器人ID,变更终端装置6所发送的提问数据的发送目的地的对话机器人服务器装置3。

由此,对话中介服务器装置1在例如对话服务的途中,也可以变更终端装置6的连接目的地的对话机器人服务器装置3。

此外,也可以做成如下的形态。对话中介服务器装置1的变更部针对发送了提问数据的来源的终端装置6,尝试得到如下的批准:是否将对话机器人ID接收部所取得的所述对话机器人ID所示的对话机器人服务器装置3作为连接目的地,且只有在得到了批准的情况下,才会变更发送提问数据的目的地的对话机器人服务器装置3。

此外,也可以做成:变更部省略对终端装置6询问(取得批准)是否变更连接目的地的对话机器人服务器装置3。

此外,也可以做成如下的形态。即,对话机器人服务器装置3在推论的结果所得到的领域数据与自领域数据一致的情况下,抑止推论结果即领域数据的输出。换言之,推论结果传达部33储存自装置所对应的领域数据即自领域数据,并且控制成只在领域数据推论部所推论得到的领域数据与自领域数据不同的情况下才将领域数据输出到外部。由此,只要对话机器人服务器装置3接收到属于自领域数据的提问,就不会输出与提问相关联的领域数据。因此,可以省略有关变更对话机器人服务器装置3的冗长的程序。

此外,本实施方式的对话方法如下述。但是,对话中介服务器装置1、对话机器人ID管理装置2以及对话机器人服务器装置3所具备的各功能分别都可以安装在同一装置(计算机)上,也可以安装在其他装置(计算机上)。

在对话服务的服务器即对话机器人服务器装置3中,回答管理部35保持表示提问数据与回答数据之间的关系的数据,领域数据管理部37保持表示所述提问数据与所述提问数据所属领域的信息即领域数据之间的关系的数据,回答推论部34基于从所述对话服务的客户端即终端装置6侧发送的提问数据以及所述回答管理部而输出回答数据,领域数据推论部36基于从终端装置6侧发送的所述提问数据以及所述领域数据管理部来推论领域数据。

此外,在用于基于领域数据而提供对话机器人ID的对话机器人ID管理装置2中,对话机器人ID管理部23将领域数据与用于识别对话机器人服务器装置3的所述对话机器人ID产生关联并储存。

此外,在从终端装置6开始的连接目的地即对话中介服务器装置1中,对话机器人ID接收部16基于对应于从终端装置6侧发送的提问数据而从领域数据推论部36输出的领域数据,而取得参照对话机器人ID管理部23所得的对话机器人ID,变更部基于所述对话机器人ID接收部16所取得的对话机器人ID,变更终端装置6所发送的提问数据的发送目的地的对话机器人服务器装置3。

以上,已就本发明的实施方式参照附图并详述,但具体的构成不限定于本实施方式,不脱离本发明的要旨的范围的设计等也包含在内。

产业上的可利用性

本发明例如可以用于各式各样的业种的专为顾客、供货商或雇员打造的信息提供业务。但是,本发明的利用范围并不限于此处所例示者。

符号说明

1:对话中介服务器装置

2:对话机器人ID管理装置

3,3A,3B,3C:对话机器人服务器装置

6,6A,6B,6C:终端装置

11:提问接收部

12:提问传达部

13:回答接收部

14:回答输出部

15:领域数据传达部(回答数据传达部)

16:对话机器人ID接收部

17:变更对话机器人信息传达部(变更部)

18:变更批准部(变更部)

21:接收部

22:领域数据管理部

23:对话机器人ID管理部

24:对话机器人ID传达部

31:提问接收部

32:推论引擎部

33:推论结果传达部

34:回答推论部

35:回答管理部

36:领域数据推论部

37:领域数据管理部

100:对话系统

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号