当前位置: 首页 > 专利查询>度小满科技专利>正文

机器人对话方法技术

技术编号:39494771 阅读:8 留言:0更新日期:2023-11-24 11:21
本发明专利技术提供一种机器人对话方法

【技术实现步骤摘要】
机器人对话方法、装置、存储介质及电子设备


[0001]本专利技术涉及计算机
,尤其涉及一种机器人对话方法

装置

存储介质及电子设备


技术介绍

[0002]目前,模型服务设备
(
如大模型对话机器人或小模型对话机器人等
)
已被广泛应用于各种领域,如客服

教育

娱乐以及医疗等领域;所谓的大模型对话机器人是一种使用大型语言模型的人工智能系统,可与人类进行自然的对话,其中,这些模型通常可使用深度学习技术进行训练,从而可模拟人类的语言和思维方式,以回答各种类型的问题

应当理解的是,与小模型对话机器人相比,大模型对话机器人具有更高的智能和更广泛的应用范围,且大模型对话机器人通常需要多个模型进行协作,以实现更好的对话效果和智能水平

但现有技术中,当对象需要与对话机器人对话时,通常需要该对象对需进行对话的文案内容进行语言组织,并将语言组织后的内容发送给对话机器人,以获取相应的回应内容,导致对话过程较为低效,且浪费时间

基于此,如何便捷地进行机器人对话,并提高对话效率成为一个研究热点


技术实现思路

[0003]有鉴于此,本专利技术实施例提供了一种机器人对话方法

装置

存储介质及电子设备,以解决机器人对话过程中效率较低的问题;相应的,本专利技术实施例可通过程序插件便捷地进行机器人对话,可有效提高对话效率

[0004]根据本专利技术的一方面,提供了一种机器人对话方法,所述方法包括:
[0005]调用目标应用程序中的程序插件,获取目标对象在所述目标应用程序中确定的文案内容,并获取所述目标对象在所述目标应用程序中确定的目标操作信息,所述程序插件用于支持所述目标对象在所述目标应用程序上与模型服务设备建立机器人对话;
[0006]将所述文案内容和所述目标操作信息发送至所述模型服务设备,以使所述模型服务设备根据所述文案内容和所述目标操作信息,生成文案应答结果,所述文案应答结果包括所述文案内容被按照所述目标操作信息所执行的目标应答内容;
[0007]接收所述模型服务设备返回的所述目标应答内容,并对所述目标应答内容进行显示

[0008]根据本专利技术的另一方面,提供了一种机器人对话装置,所述装置包括:
[0009]获取单元,用于调用目标应用程序中的程序插件,获取目标对象在所述目标应用程序中确定的文案内容,并获取所述目标对象在所述目标应用程序中确定的目标操作信息,所述程序插件用于支持所述目标对象在所述目标应用程序上与模型服务设备建立机器人对话;
[0010]处理单元,用于将所述文案内容和所述目标操作信息发送至所述模型服务设备,以使所述模型服务设备根据所述文案内容和所述目标操作信息,生成文案应答结果,所述
是“至少部分地基于”。
术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。
其他术语的相关定义将在下文描述中给出

需要注意,本专利技术中提及的“第一”、“第二”等概念仅用于对不同的装置

模块或单元进行区分,并非用于限定这些装置

模块或单元所执行的功能的顺序或者相互依存关系

[0029]需要注意,本专利技术中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0030]本专利技术实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制

[0031]需要说明的是,本专利技术实施例提供的机器人对话方法的执行主体可以是一个或多个电子设备,也可以是电子设备中的目标应用程序,本专利技术对此不作限定;其中,电子设备可以是包括目标应用程序的终端
(
即客户端
)
或者服务器,那么在执行主体包括多个电子设备,且多个电子设备中包括至少一个终端和至少一个服务器时,本专利技术实施例提供的机器人对话方法可由终端和服务器共同执行

相应的,此处所提及的终端可以包括但不限于:智能手机

平板电脑

笔记本电脑

台式计算机

智能手表

智能语音交互设备

智能家电

车载终端

飞行器,等等

此处所提及的服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务

云数据库

云计算
(cloud computing)、
云函数

云存储

网络服务

云通信

中间件服务

域名服务

安全服务
、CDN(Content Delivery Network
,内容分发网络
)、
以及大数据和人工智能平台等基础云计算服务的云服务器,等等

[0032]基于上述描述,本专利技术实施例提出一种机器人对话方法,该机器人对话方法可以由上述所提及的包括目标应用程序的电子设备
(
终端或服务器
)
执行;或者,该机器人对话方法可由终端和服务器共同执行;或者,该机器人对话方法可由电子设备中的目标应用程序执行

为了便于阐述,后续均以电子设备执行该机器人对话方法为例进行说明;如图1所示,该机器人对话方法可包括以下步骤
S101

S103

[0033]S101
,调用目标应用程序中的程序插件,获取目标对象在目标应用程序中确定的文案内容,并获取目标对象在目标应用程序中确定的目标操作信息,程序插件用于支持目标对象在目标应用程序上与模型服务设备建立机器人对话

[0034]其中,上述目标应用程序可以为目标浏览器
(

IE(Internet Explorer)
浏览器或
Chrome
浏览器
(
即谷歌浏览器
)

)
,此时上述程序插件为应用于目标浏览器的浏览器插件;所谓的浏览器插件为目标浏览器中使用的一些可自定义的插件,可以增强目标浏览器的功能

可选的,上述目标应用程序也可以为
app(Application
,第三方应用程序
)
,此时上述程序插件为应用于
ap本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种机器人对话方法,其特征在于,包括:调用目标应用程序中的程序插件,获取目标对象在所述目标应用程序中确定的文案内容,并获取所述目标对象在所述目标应用程序中确定的目标操作信息,所述程序插件用于支持所述目标对象在所述目标应用程序上与模型服务设备建立机器人对话;将所述文案内容和所述目标操作信息发送至所述模型服务设备,以使所述模型服务设备根据所述文案内容和所述目标操作信息,生成文案应答结果,所述文案应答结果包括所述文案内容被按照所述目标操作信息所执行的目标应答内容;接收所述模型服务设备返回的所述目标应答内容,并对所述目标应答内容进行显示
。2.
根据权利要求1所述的方法,其特征在于,所述将所述文案内容和所述目标操作信息发送至所述模型服务设备,包括:基于所述文案内容对应的目标会话标识,将所述文案内容和所述目标操作信息发送至前台服务设备,以使所述前台服务设备按照所述目标会话标识,将所述文案内容和所述目标操作信息发送至所述模型服务设备;其中,所述前台服务设备用于:根据会话标识,管理至少一个对象中的各个对象,与至少一个会话中的各个会话之间的对应关系,且所述前台服务设备为:所述模型服务设备进行机器人对话的中转设备,所述目标对象为所述至少一个对象中的任一对象
。3.
根据权利要求2所述的方法,其特征在于,所述方法还包括:查找所述目标会话标识;若查找到所述目标会话标识,则执行所述基于所述文案内容对应的目标会话标识,将所述文案内容和所述目标操作信息发送至前台服务设备;若未查找到所述目标会话标识,则向所述前台服务设备发送创建会话指令,以使所述模型服务设备在接收到所述前台服务设备发送的初始化后的创建会话指令后,创建所述目标会话标识所指示的目标会话,所述初始后的创建会话指令携带有所述目标会话标识;并接收所述前台服务设备返回的所述目标会话标识
。4.
根据权利要求1‑3任一项所述的方法,其特征在于,所述文案应答结果还包括应答标识,所述应答标识用于指示所述目标应答内容;所述方法还包括:接收所述模型服务设备返回的所述应答标识;所述接收所述模型服务设备返回的所述目标应答内容,并对所述目标应答内容进行显示,包括:基于所述应答标识从所述模型服务设备获取所述目标应答内容中的第一生成结果,并对所述第一生成结果进行显示,所述第一生成结果包括所述目标应答内容中的
M
个字符,
M
为正整数;确定所述目标应答内容对应的应答状态标识,若所述应答状态标识为未回答完毕标识,则基于所述应答标识继续从所述模型服务设备获取所述目标应答内容中的第二生成结果,直至所述应答状态标识被更新为已回答完毕标识,以实现接收所述模型服务设备返回的所述目标应答内容,并对所述目标应答内容进行显示,所述第二生成结果包括所述目标应答内容中的
N
个字符,
N
为正整数
。5.
根据权利要求4所述的方法,其特征在于,所述方法还包括:在所述目标应答内容被所述模型服务设备生...

【专利技术属性】
技术研发人员:刘乐张浩刘汉青闻翔
申请(专利权)人:度小满科技
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1