掌桥专利:专业的专利平台
掌桥专利
首页

客服机器人运行方法、服务器、运行系统、电子设备及存储介质

文献发布时间:2023-06-19 18:35:48


客服机器人运行方法、服务器、运行系统、电子设备及存储介质

技术领域

本申请涉及人工智能技术领域,具体而言,涉及一种客服机器人运行方法、服务器、运行系统、电子设备及存储介质。

背景技术

人工智能服务机器人(如客服机器人)可以接收用户所提出的咨询问题,并从知识库中调取相应的答案,自动反馈至用户,从而可以解决用户的问题。

如应用于线上系统的一些客服机器人,可以通过交互界面向用户提供不同产品领域的智能问答服务,使得用户可以快捷便利的获取所需信息。

但本申请的发明人发现,目前用于线上系统的客服机器人种类繁多,且没有集中的服务端口。以及每个客服机器人均有独立的服务访问入口,使得每个客服机器人的运维渠道不同,运行维护较为不便。

基于此,本申请的发明人认为如何在多客服机器人的应用场景下,提供一种可以快速运行目标客服机器人的方法,以及如何对目标客服机器人进行定制化服务以满足用户的需求为本申请技术方案需要解决的技术问题。

发明内容

本申请提供了一种客服机器人运行方法、服务器、运行系统、电子设备及存储介质。本申请技术方案可以在多租户模式下搭建并运行客服机器人,以提高客服机器人的服务效力,为用户提供信息服务。

根据本申请的一方面,提供了一种客服机器人运行方法。所述客服机器人运行方法在多租户模式的客服机器人运行平台上执行。所述客服机器人运行方法包括:确定接入客服机器人运行平台的第一租户的工作空间及对应工作空间的权限,工作空间为第一租户配置客服机器人的操作空间;响应于第一租户的机器人创建指令,在工作空间中创建多个符合权限的目标客服机器人;响应于第一租户的机器人配置指令,对目标客服机器人进行配置;提供与用户端的用户交互的会话页面以运行目标客服机器人,会话页面中包括至少一个配置后的目标客服机器人的会话链接,会话链接用于在会话页面中关联与用户交互的目标客服机器人。

根据本申请的一些实施例,机器人配置指令包括知识库配置指令,对目标客服机器人进行配置包括:根据知识库配置指令,配置目标客服机器人的知识库。

根据本申请的一些实施例,配置指令还包括交互窗口配置指令,对目标客服机器人进行配置包括:根据交互窗口配置指令,配置目标客服机器人的交互窗口;其中,交互窗口配置指令包括第一租户根据需求所预设的关键词,交互窗口用于指示用户获取与关键词对应的反馈信息。

根据本申请的一些实施例,客服机器人运行方法还包括:接收用户在会话页面中输入的信息;确定出输入的信息包括关键词;于会话页面中显示交互窗口。

根据本申请的另一方面,提供了一种服务器。所述服务器包括:模式确定单元,用于确定多租户模式的客服机器人运行平台;租户管理单元,用于确定接入客服机器人运行平台的第一租户的工作空间及对应工作空间的权限,工作空间为第一租户配置客服机器人操作空间;机器人配置单元,用于根据第一租户的机器人创建指令,在工作空间中创建多个符合权限的目标客服机器人,以及根据第一租户的机器人配置指令,对目标客服机器人进行配置;信息处理单元,用于提供与用户端的用户交互的会话页面以运行目标客服机器人,会话页面中包括至少一个配置后的目标客服机器人的会话链接,会话链接用于在会话页面中关联与用户交互的目标客服机器人。

根据本申请的一些实施例,机器人配置指令包括知识库配置指令,机器人配置单元根据知识库配置指令,配置目标客服机器人的知识库。

根据本申请的一些实施例,配置指令还包括交互窗口配置指令,机器人配置单元根据交互窗口配置指令,配置目标客服机器人的交互窗口;其中,交互窗口配置指令包括第一租户根据需求所预设的关键词,交互窗口用于指示用户获取与关键词对应的反馈信息。

根据本申请的一些实施例,信息处理单元接收用户在会话页面中输入的信息;信息处理单元确定出输入的信息包括关键词,则于会话页面中显示交互窗口。

根据本申请的又一方面,提供了一种客服机器人运行系统,该客服机器人运行系统包括如上文所述的服务器。

根据本申请的又一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序,计算机程序可以实现如上文所述的客服机器人运行方法。

根据本申请的又一方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上文所述的客服机器人运行方法。

本申请技术方案通过在多租户模式的客服机器人运行平台上运行目标客服机器人,可以使得接入多租户模式的客服机器人运行平台的租户之间可以实现独立的工作空间和隔离数据。以及本申请技术方案可以根据租户的需求,通过来自租户的机器人创建指令和机器人配置指令,对目标客服机器人进行相应的配置,以满足租户对客服机器人的定制化诉求。

本申请技术方案还于用户端提供包括配置后的目标客服机器人的会话链接的会话页面,从而使得用户通过会话页面即可获取与客服机器人的会话服务,从而获取其所需的反馈信息。从而使得本申请技术方案可以实现客服机器人的整体快速运行以及提供定制化的业务支撑,从而提高客服机器人的服务效力。

附图说明

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

图1示出一现有客服机器人的会话页面示意图;

图2示出本申请示例实施例的客服机器人运行方法的一流程图;

图3示出本申请示例实施例的客服机器人运行平台的交互界面示意图;

图4示出本申请示例实施例权限管理的示意图;

图5示出本申请示例实施例的客服机器人运行平台的另一交互界面示意图;

图6a示出本申请示例实施例的会话页面的又一示意图;

图6b示出本申请示例实施例的会话页面的又一示意图;

图7示出本申请示例实施例的客服机器人运行方法的另一流程图;

图8a示出本申请示例实施例的用户端的会话页面示意图;

图8b示出本申请示例实施例的用户端的另一会话页面示意图;

图8c示出本申请示例实施例的用户端的又一会话页面示意图;

图9示出本申请示例实施例的服务器的结构示意图。

附图标记说明:

服务器1;模式确定单元10;租户管理单元30;机器人配置单元50;信息处理单元70。

具体实施方式

现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本申请将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。

所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有这些特定细节中的一个或更多,或者可以采用其它的方式、组元、材料、装置等。在这些情况下,将不详细示出或描述公知结构、方法、装置、实现、材料或者操作。

此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。

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

随着电子商务的不断发展,人工智能技术日趋成熟,在各个领域,人工智能技术逐步得到实际应用,如人工智能服务机器人应用日益普及。

本申请技术方案中的客服机器人可以是应用于线上平台系统的、为用户提供网页在线客服对话(问答)服务的会话机器人。

客服机器人可以部署在指定的线上平台系统中,用户通过访问该线上平台系统即可获取与客服机器人的会话页面,客服机器人接收用户所输入的咨询问题,自动反馈答案至用户,从而可以解决用户的问题。

例如,图1示出一现有客服机器人的会话页面的示意图。参见图 1,用户通过访问线上平台系统进入与客服机器人的会话页面,并在会话页面输入“查询天气”等问题。客服机器人会根据用户所输入的问题,从知识库中选取与“天气”相关的信息,并将答复信息在会话页面中显示,以使得用户获取其所需的关于“天气”的信息。

但本申请的申请人发现,目前企业内部面向员工提供的客服机器人种类繁多,且没有集中的服务端口。

例如客服机器人可以包括用于提供企业公告信息的信息服务机器人、用于提供员工个人信息的员工服务机器人、用于提供人事变动领域相关信息的HR(Human Resources:人力资源)服务机器人、或用于企业招聘领域的招聘服务机器人等多个应用于不同产品领域的客服机器人。

由于多个客服机器人面向不同的产品领域,因此其可提供的服务范围均具有一定的局限性。以及每个客服机器人分别设置在不同的产品领域,使得每个客服机器人的运维渠道不同,这样会使得多个客服机器人的运行维护难度较大,运行效率较低。

根据本申请的一方面,提供了一种客服机器人运行方法,该方法可以在多租户模式下快速搭建并运行客服机器人,以提高客服机器人的服务效力,为用户提供信息服务。

客服机器人可以部署在指定的线上平台系统中,用户通过访问该线上平台系统即可获取与客服机器人的会话页面,客服机器人接收用户所输入的咨询问题,自动反馈答案至用户,从而可以解决用户的问题。例如,客服机器人可以包括FAQ问答机器人,用于快速与用户进行问答对话,以解决用户的需求。

图2示出本申请示例实施例的客服机器人运行方法的一流程图。参见图2,该方法包括步骤S100~S400。

根据示例实施例,本申请中的客服机器人运行方法是在多租户模式的客服机器人运行平台上执行的。

例如,服务器确定多租户模式的客服机器人运行平台。

多租户为一种软件架构技术,其指的为在面对多个用户的场景下,软件系统实例能够被复用,并且能够保证各个用户之间的隔离性。对于用户而言就像独占使用一样,所以多租户模式又可以称为单实例架构。多租户除了保证租户之间的隔离性外,不同的租户有自身个性化的定制需求,所以多租户不仅仅可以在保证最基本的数据/配置/ 资源/流量的隔离性外,还能够支持不同租户的个性化的定义以及个性化定义之间的隔离性。

在本申请技术方案中,多租户模式可以实现在多租户环境下共用相同的系统或程序组件,并且可以确保各个租户之间的数据的隔离性,以及租户可以根据自身需求对租用的系统进行个性化配置。

租户指的是一个公司或者团队概念,租户下可以包括任意量的使用用户,如个人用户。

在步骤S100中,服务器确定接入客服机器人运行平台的第一租户的工作空间及对应工作空间的权限,工作空间为第一租户配置客服机器人的操作空间。

根据示例实施例,服务器在多租户模式的客服机器人运行平台上检测到有新租户接入时,授权该租户的工作空间。

例如,租户在接入客服机器人运行平台时,向服务器发送登陆请求(或注册请求)。服务器通过租户的请求验证后,为租户创建独立的工作空间,每个租户的工作空间均为独立的,因此多个租户之间的数据是完全隔离和互不影响的。

本实施例中,工作空间指的为租户在该客服机器人运行平台进行客服机器人配置的操作空间。工作空间包括但不限于负责放置租户数据的数据库,还可以包括所有与租户数据相关的源文件和所需的工作元素等,本申请不限制于此。

在步骤S100中,服务器还确定接入客服机器人运行平台的第一租户在对应工作空间的权限。

根据示例实施例,在步骤S100中,服务器授权租户对客服机器人运行平台的不同的权限。例如,该权限为租户在其自身工作空间下的操作权限。

根据示例实施例,租户在各自的工作空间的权限包括租户管理权限。租户接入客服机器人运行平台后,租户获得租户管理权限的授权。租户可确定至少一个租户管理员(或租户管理账号)用于本租户下的租户管理。

图3示出本申请示例实施例的客服机器人运行平台的交互界面示意图。

例如,租户接入客服机器人运行平台后,租户下指定的运营人员可以通过如图3所示的交互界面向服务器发送租户管理员(或租户管理账号)配置请求,通过输入新增登陆账号的方式,确定至少一个新增登陆账号为租户管理员(或租户管理账号),赋予租户的运营人员租户管理权限。

租户管理员可以对本租户下的其他用户管理账号进行权限分配。例如,租户管理员通过如图3所示的交互界面向服务器发送权限管理员配置请求,通过确定登陆账号的方式,指定相应的登陆账号为权限管理员(权限管理账号)。

例如,权限管理员包括但不限于工作空间管理员、机器人管理员、知识库管理员等。根据租户的需求,工作空间管理员、机器人管理员、知识库管理员的登陆账号可以为同一账号,也可以为不同账号,本申请对此不作限定。

图4示出本申请示例实施例的权限管理的示意图。参见图4,权限管理员(工作空间管理员、机器人管理员、知识库管理员)的权限包括但不限于查询用户角色列表、新增用户角色、删除用户角色、授权用户角色、修改授权用户角色、指定用户角色查询等。

在步骤S200中,服务器响应于第一租户的机器人创建指令,在工作空间中创建多个符合权限的目标客服机器人。

根据示例实施例,在步骤S200中,租户根据自身需求向服务器发出机器人创建指令。服务器根据机器人创建指令,创建租户所需的目标客服机器人。

这里可以理解的为,本申请技术方案可以根据租户的需求创建任何需求数量的符合权限的目标客服机器人。

图5示出本申请示例实施例的客服机器人运行平台的另一交互界面示意图。参见图5,图5中示出客服机器人部署的交互界面。

例如,租户接入客服机器人运行平台后,租户的机器人管理员可以通过如图5所示的交互界面中的机器人管理模块向服务器发送机器人创建指令,通过如图5中所示的新增发布的方式,确定目标客服机器人的创建。

客服机器人可以包括应用于企业平台系统为员工提供信息服务的客服机器人。

例如,本实施例中的目标客服机器人可以包括员工客服机器人 (也可以称为员工智能服务助手),能够线上为员工解答与员工个人信息相关的问题。例如员工客服机器人可以解答的问题包括但不限于与员工个人工作相关的信息等。

本实施例中的目标客服机器人还可以包括HR客服机器人(也可以称为HR智能服务助手),能够线上为员工解答与HR领域信息相关的问题。例如HR客服机器人可以解答的问题包括但不限于员工转岗、离职流程、员工调动或HR系统相关的信息等。

类似地,在电商领域中,客服机器人可以包括应用于电商平台系统的电商客服机器人。

例如,电商客服机器人可以包括用于提供商品信息服务的商品服务机器人。以商品服务机器人为例,商品服务机器人可以根据用户输入的信息,与用户进行真实对话,并答复用户关于商品的问题。如商品服务机器人可以根据用户需求向用户提供与商品信息有关的服务,如商品推荐服务、商品导购服务、商品鉴伪服务等等,但本申请不限制于此。

又例如,电商客服机器人还可以包括用于提供商品订单信息服务的订单服务机器人。以订单服务机器人为例,订单服务机器人可以根据用户输入的信息,与用户进行真实对话,并答复用户关于商品订单的问题。如订单服务机器人可以根据用户需求向用户提供与商品订单信息有关的服务,如订单优惠组合服务、订单智能分单服务、订单查询服务等等,但本申请不限制于此。

再例如,电商客服机器人还可以包括用于提供商品物流信息服务的物流服务机器人。以物流服务机器人为例,物流服务机器人可以根据用户输入的信息,与用户进行真实对话,并答复用户关于商品物流的问题。如物流服务机器人可以根据用户需求向用户提供与商品物流有关的服务,如物流查询服务、物流信息更改服务、物流包裹配送服务、包裹配送协调服务等等,但本申请不限制于此。

上述对不同类型客服机器人的描述仅为本申请示例实施例的举例,并不包括所有的客服机器人的类型。任何基于用户需求出发而确定的客服机器人的类型,均应在本申请的保护范围内。

在步骤S300中,服务器响应于第一租户的机器人配置指令,对目标客服机器人进行配置。

根据示例实施例,在步骤S300中,租户根据自身需求向服务器发出机器人配置指令。服务器根据机器人配置指令,配置租户所需的目标客服机器人。

可选地,在步骤S300中,第一租户的机器人配置指令包括知识库配置指令,服务器根据租户预设的知识库配置指令,配置目标客服机器人的知识库。

例如,在完成目标客服机器人的创建后,租户的知识库管理员可以通过如图5所示的交互界面中的知识库管理模块向服务器输入预设的知识库配置指令,以确定目标客服机器人的知识库。

预设的知识库可以为租户根据自身需求所确定的知识库,知识库可以包括客服机器人所涉及的产品领域中所能预想到的知识信息。例如,知识库可以包括知识标题和知识内容。客服机器人接收到用户通过会话页面输入的咨询问题后,从知识库中调取相应的答案,并自动反馈答案至用户,以此可以解决用户的问题。

可选地,在步骤S300中,第一租户的机器人配置指令包括交互窗口配置指令,服务器根据交互窗口配置指令,配置目标客服机器人的交互窗口。

交互窗口配置指令包括第一租户根据需求所预设的关键词,交互窗口用于指示用户获取与关键词对应的反馈信息。

例如,服务器还可根据租户预设的关键词,于用户端的会话页面中生成交互窗口。其中交互窗口用于指示用户获取与用户输入的信息中的关键词对应的反馈信息。

例如,在完成目标客服机器人的创建后,租户的机器人管理员可以通过如图5所示的交互界面中的个性化配置模块向服务器发送机器人个性化配置指令(交互窗口配置指令)。

客服机器人在面向用户(例如租户下的员工用户)提供问答服务时,客服机器人运行平台获取客服机器人与用户的会话记录。服务器通过客服机器人运行平台获取到用户的问题中包括租户所预设的关键词时,服务器在用户端的当前会话页面中配置生成交互窗口。

交互窗口链道用于指示用户获取反馈信息。反馈信息是租户根据关键词预设的,且与关键词有所关联的、可以对于用户所提出的问题具有实质性答复或帮助的信息。

用户通过交互窗口的点击事件,可以获得反馈信息。例如反馈信息为与关键词相关联的预设工单信息。用户通过预设工单信息可以获取自身所需的信息。

通过上述示例实施例,本申请提供的客服机器人的运行方法通过响应来自租户的配置指令,对客服机器人进行相应的信息资源配置 (知识库配置和用于提供反馈信息的交互窗口配置),从而可以使得用户可以方便快捷的获取其所需的信息,提高客服机器人的运行效率。

在步骤S400中,服务器提供与用户端的用户交互的会话页面以运行目标客服机器人,会话页面中包括至少一个配置后的目标客服机器人的会话链接,会话链接用于在会话页面中关联与用户交互的目标客服机器人。

图6a示出本申请示例实施例的会话页面的又一示意图;图6b示出本申请示例实施例的会话页面的又一示意图。

例如,参见图6a或图6b,服务器于用户端提供用于与用户交互的会话页面。会话页面中包括多个会话链接。如图6a或6b所示,会话页面包括第一会话链接N和第二会话链接M。第一会话链接N用于关联经过配置后的第一客服机器人(例如图6a或6b中所示的客服机器人A),第二会话链接M用于关联经过配置后的第二客服机器人 (例如图6a或6b中所示的客服机器人B)。客服机器人A和客服机器人B具有不用领域且互不关联的知识库,可以分别提供不同知识领域的问答服务。

用户通过第一会话链接N的点击事件可以获取客服机器人A(如图6a所示,用户所选择的客服机器人为客服机器人A)的会话页面,以及用户通过第二会话链接M的点击事件可以获取客服机器人B(如图6b所示,用户所选择的客服机器人为客服机器人B)的会话页面。如此,用户可以根据自身需求于会话页面切换相应的客服机器人的会话页面。

可选地,图7示出本申请示例实施例的客服机器人运行方法的另一流程图。参见图7,该方法包括步骤S100~S700。

根据示例实施例,该方法中的步骤S100~S400已在上文详细描述,此处不再赘述。

参见图7,在步骤S500中,服务器接收用户在会话页面中输入的信息。例如,服务器通过获取客服机器人运行平台的数据信息,读取用户在会话页面所输入的信息。

在步骤S600中,服务器确定出输入的信息包括关键词。

例如,在步骤S600中,服务器在客服机器人回复节点进行知识类型判断,在知识类型判断中检测到租户预设的关键词后,执行关键词的响应,并生成与关键词对应的交互信息。

服务器选取与交互信息所对应的交互类型,确定交互类型的编号和初始化参数后,将交互信息赋予至交互类型所属的具体的交互卡片模板,服务器基于交互卡片模板于用户端生成交互窗口。

例如,服务器采用SPI(Serial Peripheral Interface:串行外设接口)模块执行交互式窗口的生成。SPI模块可以根据外部设备工作要求,进行相应的数据交换。通过SPI模块创建并生成交互窗口,可以根据实际需求实现应用的快速扩展。

在步骤S700中,服务器于会话页面中显示交互窗口。

根据示例实施例,用户可以通过交互窗口获取所述交互卡片模板,从而获取与关键词对应的预设工单信息。

图8a示出本申请示例实施例的用户端的会话页面示意图。例如,租户预设的关键词包括“转人工”(或包括“转人工”的其它同义词组)。参见图8a,服务器通过客服机器人运行平台获取到用户的问题中包括“转人工”等关键词时,服务器在用户端生成“转人工表单填写”的交互式窗口。用户可以通过该交互窗口的点击事件,输入相应的问题。

图8b示出本申请示例实施例的用户端的另一会话页面示意图。

又例如,租户预设的关键词包括“明天请假”(或包括“请假”的其它同义词组)。参见图8b,服务器通过客服机器人运行平台获取到用户的问题中包括“明天请假”等关键词时,服务器在用户端生成“请假工单填写”的交互窗口。用户可以通过该交互窗口的点击事件,输入相应的请假信息。

图8c示出本申请示例实施例的用户端的又一会话页面示意图。

再例如,租户预设的关键词包括“校招查询”(或包括“校招”的其它同义词组)。参见图8c,服务器通过客服机器人运行平台获取到用户的问题中包括“校招查询”等关键词时,服务器在用户端生成“校招进度查询”的交互式窗口。用户可以通过该交互窗口的点击事件,查看相应的校招信息。

通过上述示例实施例,本申请技术方案通过在多租户模式下,搭建客服机器人运行平台,使得多租户之间可以实现独立工作空间和数据隔离,可以在自身工作空间下根据租户需求集成部署和运营多个客服机器人。以及本申请技术方案通过SPI模块根据租户的需求,对客服机器人进行个性化配置(例如知识库配置和用于提供反馈信息的交互窗口配置),以满足租户的定制化诉求,实现客服机器人的整体运营以及业务支撑,从而提高客服机器人的服务效力。

根据本申请的另一方面,本申请还提供了一种服务器,该服务器执行上文所述的客服机器人运行方法,可以在多租户模式下快速搭建并运行客服机器人,为用户提供信息服务。

客服机器人可以部署在指定的线上平台系统中,用户通过访问该线上平台系统即可获取与客服机器人的会话页面,客服机器人接收用户所输入的咨询问题,自动反馈答案至用户,从而可以解决用户的问题。例如,客服机器人可以包括FAQ问答机器人,用于快速与用户进行问答对话,以解决用户的需求。

图9示出本申请示例实施例的服务器的结构示意图。参见图9,服务器1包括模式确定单元10、租户管理单元30、机器人配置单元 50和信息处理单元70。

根据示例实施例,模式确定单元10用于确定多租户模式的客服机器人运行平台。

例如,模式确定单元10确定多租户模式的客服机器人运行平台。多租户为一种软件架构技术,其指的为在面对多个用户的场景下,软件系统实例能够被复用,并且能够保证各个用户之间的隔离性。对于用户而言就像独占使用一样,所以多租户模式又可以称为单实例架构。多租户除了保证租户之间的隔离性外,不同的租户有自身个性化的定制需求,所以多租户不仅仅可以在保证最基本的数据/配置/资源/流量的隔离性外,还能够支持不同租户的个性化的定义以及个性化定义之间的隔离性。

在本申请技术方案中,多租户模式可以实现在多租户环境下共用相同的系统或程序组件,并且可以确保各个租户之间的数据的隔离性,以及租户可以根据自身需求对租用的系统进行个性化配置。

租户指的是一个公司或者团队概念,租户下可以包括任意量的使用用户,如个人用户。

根据示例实施例,租户管理单元30用于确定接入客服机器人运行平台的第一租户的工作空间以及对应工作空间的权限。

例如,租户管理单元30在多租户模式的客服机器人运行平台上检测到有新租户接入时,授权该租户的工作空间。

租户在接入客服机器人运行平台时,向租户管理单元30发送登陆请求(或注册请求)。租户管理单元30通过租户的请求验证后,为租户创建独立的工作空间,每个租户的工作空间均为独立的,因此多个租户之间的数据是完全隔离和互不影响的。

本实施例中,工作空间指的为租户在该客服机器人运行平台的进行客服机器人配置的操作空间。工作空间包括但不限于负责放置租户数据的数据库,还可以包括所有与租户数据相关的源文件和所需的工作元素等,本申请不限制于此。

根据示例实施例,租户管理单元30为租户创建独立的工作空间后,授权租户对客服机器人运行平台在其工作空间下的不同的权限。

例如,该权限为租户在其自身工作空间下的操作权限。租户在各自的工作空间的权限包括租户管理权限。租户接入客服机器人运行平台后,租户获得租户管理权限的授权。租户可确定至少一个租户管理员(或租户管理账号)用于本租户下的租户管理。

例如,租户接入客服机器人运行平台后,租户下指定的运营人员可以通过交互界面向租户管理单元30发送租户管理员(或租户管理账号)配置请求,通过输入新增登陆账号的方式,确定至少一个新增登陆账号为租户管理员(或租户管理账号),赋予租户的运营人员租户管理权限。

租户管理员可以对本租户下的其他用户管理账号进行权限分配。例如,租户管理员通过交互界面向租户管理单元30发送权限管理员配置请求,通过确定登陆账号的方式,指定相应的登陆账号为权限管理员(权限管理账号)。

例如,权限管理员包括但不限于工作空间管理员、机器人管理员、知识库管理员等。根据租户的需求,工作空间管理员、机器人管理员、知识库管理员的登陆账号可以为同一账号,也可以为不同账号,本申请对此不作限定。

权限管理员(工作空间管理员、机器人管理员、知识库管理员) 的权限包括但不限于查询用户角色列表、新增用户角色、删除用户角色、授权用户角色、修改授权用户角色、指定用户角色查询等。

根据示例实施例,机器人配置单元50用于根据第一租户的机器人创建指令,在工作空间中创建多个符合权限的目标客服机器人。

例如,租户根据自身需求向机器人配置单元50发出机器人创建指令。机器人配置单元50根据机器人创建指令,创建租户所需的目标客服机器人。

这里可以理解的为,本申请技术方案可以根据租户的需求创建任何需求数量的符合权限的目标客服机器人。

客服机器人可以包括应用于企业平台系统为员工提供信息服务的客服机器人。

例如,本实施例中的目标客服机器人可以包括员工客服机器人 (也可以称为员工智能服务助手),能够线上为员工解答与员工个人信息相关的问题。例如员工客服机器人可以解答的问题包括但不限于与员工个人工作相关的信息等。

本实施例中的目标客服机器人还可以包括HR客服机器人(也可以称为HR智能服务助手),能够线上为员工解答与HR领域信息相关的问题。例如HR客服机器人可以解答的问题包括但不限于员工转岗、离职流程、员工调动或HR系统相关的信息等。

类似地,在电商领域中,客服机器人可以包括应用于电商平台系统的电商客服机器人。

例如,电商客服机器人可以包括用于提供商品信息服务的商品服务机器人。以商品服务机器人为例,商品服务机器人可以根据用户输入的信息,与用户进行真实对话,并答复用户关于商品的问题。如商品服务机器人可以根据用户需求向用户提供与商品信息有关的服务,如商品推荐服务、商品导购服务、商品鉴伪服务等等,但本申请不限制于此。

又例如,电商客服机器人还可以包括用于提供商品订单信息服务的订单服务机器人。以订单服务机器人为例,订单服务机器人可以根据用户输入的信息,与用户进行真实对话,并答复用户关于商品订单的问题。如订单服务机器人可以根据用户需求向用户提供与商品订单信息有关的服务,如订单优惠组合服务、订单智能分单服务、订单查询服务等等,但本申请不限制于此。

再例如,电商客服机器人还可以包括用于提供商品物流信息服务的物流服务机器人。以物流服务机器人为例,物流服务机器人可以根据用户输入的信息,与用户进行真实对话,并答复用户关于商品物流的问题。如物流服务机器人可以根据用户需求向用户提供与商品物流有关的服务,如物流查询服务、物流信息更改服务、物流包裹配送服务、包裹配送协调服务等等,但本申请不限制于此。

上述对需求类型的描述仅为本申请示例实施例的举例,并不包括所有的客服机器人的类型。任何基于用户需求出发而确定的客服机器人的类型,均应在本申请的保护范围内。

根据示例实施例,机器人配置单元50根据第一租户的机器人配置指令,对目标客服机器人进行配置。

可选地,第一租户的机器人配置指令包括知识库配置指令,机器人配置单元50根据租户预设的知识库配置指令,配置目标客服机器人的知识库。

例如,在完成目标客服机器人的创建后,租户的知识库管理员可以通过交互界面向机器人配置单元50可以输入预设的知识库,以确定目标客服机器人的知识库。

预设的知识库可以为租户根据自身需求所确定的知识库,知识库可以包括客服机器人所涉及的产品领域中所能预想到的知识信息。例如,知识库可以包括知识标题和知识内容。客服机器人接收到用户通过会话页面输入的咨询问题后,从知识库中调取相应的答案,并自动反馈答案至用户,以此可以解决用户的问题。

可选地,第一租户的机器人配置指令包括交互窗口配置指令,服务器根据交互窗口配置指令,配置目标客服机器人的交互窗口。

交互窗口配置指令包括第一租户根据需求所预设的关键词,交互窗口用于指示用户获取与关键词对应的反馈信息。

例如,机器人配置单元50还可以根据租户预设的关键词,于用户端的会话页面中生成交互窗口。交互窗口用于指示用户获取与用户输入的信息中的关键词对应的反馈信息。

例如,在完成目标客服机器人的创建后,租户的机器人管理员可以通过交互界面向机器人配置单元50发送机器人个性化配置指令 (交互窗口配置指令)。

客服机器人在面向用户(例如租户下的员工用户)提供问答服务时,客服机器人运行平台获取客服机器人与用户的会话记录。机器人配置单元50通过客服机器人运行平台获取到用户的问题中包括预设的关键词时,机器人配置单元50在用户端的当前会话页面中配置生成交互窗口。

交互窗口用于指示用户获取反馈信息。反馈信息是租户根据关键词预设的,且与关键词有所关联的、可以对于用户所提出的问题具有实质性答复或帮助的信息。

用户通过交互窗口的点击事件,可以获得与关键词相关联的反馈信息,例如反馈信息为与关键词相关联的预设工单信息。用户通过预设工单信息可以获取自身所需的信息。

通过上述示例实施例,本申请提供的服务器通过根据来自租户的配置指令,对客服机器人进行相应的信息资源配置(知识库配置和用于提供反馈信息的交互窗口配置),从而可以使得用户可以方便快捷的获取其所需的信息,提高客服机器人的运行效率。

根据示例实施例,信息处理单元70提供与用户端的用户交互的会话页面以运行目标客服机器人,会话页面中包括至少一个配置后的目标客服机器人的会话链接,会话链接用于在会话页面中关联与用户交互的目标客服机器人。

例如,信息处理单元70于用户端提供用于与用户交互的会话页面。

会话页面中包括多个会话链接,例如,会话页面包括第一会话链接和第二会话链接。第一会话链接用于关联经过配置后的第一客服机器人(例如客服机器人A),第二会话链接用于关联经过配置后的第二客服机器人(例如客服机器人B)。客服机器人A和客服机器人B 具有不用领域且互不关联的知识库,可以分别提供不同知识领域的问答服务。

用户通过第一会话链接的点击事件可以获取客服机器人A的会话页面,以及用户通过第二会话链接的点击事件可以获取客服机器人 B的会话页面。如此,用户可以根据自身需求于会话页面切换相应的客服机器人的会话页面。

可选地,信息处理单元70还接收用户在会话页面中输入的信息,以及信息处理单元70确定出输入的信息包括关键词,则于会话页面中显示交互窗口。

例如,信息处理单元70在客服机器人回复节点进行知识类型判断,在知识类型判断中检测到租户预设的关键词后,执行关键词的响应,并生成与关键词对应的交互信息。

信息处理单元70选取与交互信息所对应的交互类型,确定交互类型的编号和初始化参数后,将交互信息赋予至交互类型所属的具体的交互卡片模板,机器人配置单元50基于交互卡片模板于用户端生成交互窗口。

例如,机器人配置单元50采用SPI(Serial Peripheral Interface:串行外设接口)模块执行交互窗口的生成。SPI模块可以根据外部设备工作要求,进行相应的数据交换。通过SPI模块创建并生成交互窗口,可以根据实际需求实现快速应用扩展。

根据示例实施例,用户可以通过交互窗口获取所述交互卡片模板,从而获取与关键词对应的预设工单信息。

例如,租户预设的关键词包括“转人工”(或包括“转人工”的其它同义词组)。信息处理单元70通过客服机器人运行平台获取到用户的问题中包括“转人工”等关键词时,信息处理单元70在用户端显示“转人工表单填写”的交互式窗口。用户可以通过该交互式窗口的点击事件,输入相应的问题。

又例如,租户预设的关键词包括“明天请假”(或包括“请假”的其它同义词组)。信息处理单元70通过客服机器人运行平台获取到用户的问题中包括“明天请假”等关键词时,信息处理单元70在用户端显示“请假工单填写”的交互式窗口。用户可以通过该交互式窗口的点击事件,输入相应的请假信息。

再例如,租户预设的关键词包括“校招查询”(或包括“校招”的其它同义词组)。信息处理单元70通过客服机器人运行平台获取到用户的问题中包括“校招查询”等关键词时,信息处理单元70在用户端显示“校招进度查询”的交互窗口。用户可以通过该交互式窗口的点击事件,查看相应的校招信息。

通过上述示例实施例,本申请技术方案在多租户模式下,通过搭建智能服务器机器人运行平台,使得多租户之间可以实现独立工作空间和数据隔离。以及通过SPI模块根据租户需求,对客服机器人进行个性化配置(例如知识库配置和用于提供反馈信息的交互窗口配置),以满足租户的定制化诉求,实现客服机器人的运营以及业务支撑,从而提高客服机器人的服务效力。

根据本申请的又一方面,本申请还提供了一种客服机器人运行系统,该客服机器人运行系统包括如上文所述的服务器。

根据本申请的又一方面,还提供一种非易失性计算机可读存储介质,其上存储有计算机程序,该计算机程序能够实现如上文所述的客服机器人运行方法。

根据本申请的又一方面,还提供一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器,能够实现如上文所述的客服机器人运行方法。

最后应说明的是,以上所述仅为本申请的优选实施例而已,并不用于限制本申请,尽管参照前述实施例对本申请进行详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

技术分类

06120115627061