System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种消息处理方法、装置、电子设备和介质制造方法及图纸_技高网

一种消息处理方法、装置、电子设备和介质制造方法及图纸

技术编号:44944795 阅读:5 留言:0更新日期:2025-04-12 01:19
本说明书一个或多个实施例提供一种消息处理方法、装置、电子设备和介质,其中方法包括:接收待处理的第一消息,所述第一消息中包括第一数据中的部分字符;所述第一数据是待输出至客户端的结构化格式数据,并且所述第一数据中的各个字符是分别通过多个第一消息依序输出;通过结果队列,对已接收到的第一数据中的字符进行拼接,并对拼接后的结果队列进行结构化格式的补全修复,得到具有完整的结构化格式的第二数据,所述第二数据包括第一数据中的至少部分字符;若所述第二数据达到预定处理条件,则基于所述第二数据获取关联信息,所述关联信息是第一数据之外的额外信息,并将所述关联信息,补充至所述第二数据;将补充后的第二数据输出至客户端。

【技术实现步骤摘要】

本说明书一个或多个实施例涉及人工智能,尤其涉及一种消息处理方法、装置、电子设备和介质


技术介绍

1、随着人工智能技术的不断发展,大模型也越来越广泛的应用于智能问答系统中,智能问答系统能够与用户进行智能对话,理解用户的语言,并针对用户的提问自动生成相关的回复,提供给用户较好的对话体验。例如,如果智能问答系统应用于旅游咨询场景,那么该系统可以针对用户关于旅游的咨询问题,理解用户的需求,并自动向用户推荐旅游行程或者提供给用户关于旅游地点的详情介绍等服务。

2、但是实践中发现,当大模型给用户输出的回复是结构化格式数据时,例如,json格式的数据,通常用户的客户端需要等待该结构化数据输出完全才能够解析,从而延长了用户的等待时间,因此,需要提供一种方法来减少结构化数据输出时的等待,改善用户体验。


技术实现思路

1、有鉴于此,本说明书一个或多个实施例提供一种消息处理方法、装置、电子设备和介质,以实现结构化格式数据的流式输出。

2、为实现上述目的,本说明书一个或多个实施例提供技术方案如下:

3、根据本说明书实施例的第一方面,提供了一种消息处理方法,所述方法包括:

4、接收待处理的第一消息,所述第一消息中包括第一数据中的部分字符;所述第一数据是待输出至客户端的结构化格式数据,并且所述第一数据中的各个字符是分别通过多个第一消息依序输出;

5、通过结果队列,对已接收到的第一数据中的字符进行拼接,并对拼接后的结果队列进行结构化格式的补全修复,得到具有完整的结构化格式的第二数据,所述第二数据包括第一数据中的至少部分字符;

6、若所述第二数据达到预定处理条件,则基于所述第二数据获取关联信息,所述关联信息是第一数据之外的额外信息,并将所述关联信息,补充至所述第二数据;

7、将补充后的第二数据输出至客户端。

8、根据本说明书实施例的第二方面,提供了一种消息处理装置,所述装置包括:

9、消息接收模块,用于接收待处理的第一消息,所述第一消息中包括第一数据中的部分字符;所述第一数据是待输出至客户端的结构化格式数据,并且所述第一数据中的各个字符是分别通过多个第一消息依序输出;

10、消息处理模块,用于通过结果队列,对已接收到的第一数据中的字符进行拼接,并对拼接后的结果队列进行结构化格式的补全修复,得到具有完整的结构化格式的第二数据,所述第二数据包括第一数据中的至少部分字符;

11、消息丰富模块,用于若所述第二数据达到预定处理条件,则基于所述第二数据获取关联信息,所述关联信息是第一数据之外的额外信息,并将所述关联信息补充至所述第二数据;

12、结果输出模块,用于将补充后的第二数据输出至客户端。

13、根据本说明书实施例的第三方面,提供了一种电子设备,包括:

14、处理器;

15、用于存储处理器可执行指令的存储器;

16、其中,所述处理器通过运行所述可执行指令以实现本说明书任一实施例所述的方法。

17、根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现本说明书任一实施例所述的方法。

18、根据本说明书实施例的第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现本说明书任一实施例所述的方法。

19、本说明书实施例的消息处理方法、装置、电子设备和介质,不仅通过对已接收到的第一数据中的字符进行拼接后进行结构化格式的补全修复,将具有完整的结构化格式的第二数据及时输出,使得客户端能够实时解析数据,减少了客户端的等待时间;并且,还通过基于第二数据获取关联信息并补充至第二数据中,丰富了待输出至客户端的第二数据的数据内容,从而使得用户及时获得丰富准确的输出数据,实现了结构化格式数据的流式输出。

本文档来自技高网...

【技术保护点】

1.一种消息处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第二数据达到预定处理条件,则基于所述第二数据获取关联信息,包括:

3.根据权利要求1所述的方法,其特征在于,在所述得到具有完整的结构化格式的第二数据之后,基于所述第二数据获取关联信息之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,

6.根据权利要求1所述的方法,其特征在于,

7.一种消息处理装置,其特征在于,所述装置包括:

8.一种电子设备,其特征在于,包括:

9.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现如权利要求1至6中任一项所述方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述方法的步骤。

【技术特征摘要】

1.一种消息处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第二数据达到预定处理条件,则基于所述第二数据获取关联信息,包括:

3.根据权利要求1所述的方法,其特征在于,在所述得到具有完整的结构化格式的第二数据之后,基于所述第二数据获取关联信息之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于...

【专利技术属性】
技术研发人员:姒烨飞
申请(专利权)人:行吟信息科技上海有限公司
类型:发明
国别省市:

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

1