消息处理方法、装置、电子设备及存储介质与流程
本公开涉及计算机,尤其涉及人工智能、大模型、自然语言处理等,能够应用于生成式搜索、文档编辑、虚拟人、智能语音助手、智能体平台、开发调试工具等应用领域,具体涉及一种消息处理方法、装置、电子设备及存储介质。
背景技术:
1、人工智能代理,又称“智能体”,是一种基于大模型驱动的智能软件系统,其能够通过自然语言与用户进行交互,理解用户意图,并通过自主决策,执行相应功能,以完成用户指定任务。
技术实现思路
1、本公开提供了一种消息处理方法、装置、电子设备及存储介质。
2、根据本公开的第一方面,提供了一种消息处理方法,包括:
3、响应于接收到的当前用户消息,将当前用户消息写入当前会话的事件流文件;其中,事件流文件由溯源层管理,并以仅追加方式持久化存储;
4、基于事件流文件,进入针对当前用户消息的处理流程,以得到当前消息处理结果;其中,处理流程包括:
5、基于事件流文件,构建会话参考信息;
6、利用主智能体,基于会话参考信息,得到模型响应结果;
7、在模型响应结果不包括功能调度信息的情况下,将模型响应结果作为当前消息处理结果;
8、或者,在模型响应结果包括功能调度信息的情况下,在执行层中,执行功能调度信息所指示的n个待执行功能,以得到与n个待执行功能一一对应的n个功能执行结果;其中,n≥1、且n为整数;n个功能执行结果用于得到当前消息处理结果。
9、根据本公开的第二方面,提供了一种消息处理装置,包括:
10、消息接收单元,用于响应于接收到的当前用户消息,将当前用户消息写入当前会话的事件流文件;其中,事件流文件由溯源层管理,并以仅追加方式持久化存储;
11、消息处理单元,用于基于事件流文件,进入针对当前用户消息的处理流程,以得到当前消息处理结果;其中,处理流程包括:
12、基于事件流文件,构建会话参考信息;
13、利用主智能体,基于会话参考信息,得到模型响应结果;
14、在模型响应结果不包括功能调度信息的情况下,将模型响应结果作为当前消息处理结果;
15、或者,在模型响应结果包括功能调度信息的情况下,在执行层中,执行功能调度信息所指示的n个待执行功能,以得到与n个待执行功能一一对应的n个功能执行结果;其中,n≥1、且n为整数;n个功能执行结果用于得到当前消息处理结果。
16、根据本公开的第三方面,提供了一种电子设备,包括:
17、至少一个处理器;
18、与至少一个处理器通信连接的存储器;
19、其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本公开第一方面提供的方法。
20、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质;其中,计算机指令用于使计算机执行本公开第一方面提供的方法。
21、根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序;其中,计算机程序在被处理器执行时,能够实现本公开第一方面提供的方法。
22、采用本公开能够提高消息处理的可靠性。
23、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种消息处理方法,包括:
2.根据权利要求1所述的方法,其中,所述基于所述事件流文件,构建会话参考信息,包括:
3.根据权利要求2所述的方法,还包括:
4.根据权利要求3所述的方法,其中,所述获取与所述当前用户消息相关的会话资源消耗量,包括:
5.根据权利要求1所述的方法,其中,所述利用主智能体,基于所述会话参考信息,得到模型响应结果,包括:
6.根据权利要求5所述的方法,其中,所述基于所述第一功能信息和所述第二功能信息,构建完整系统提示,包括:
7.根据权利要求5所述的方法,其中,所述利用所述主智能体,按照所述完整系统提示,基于所述会话参考信息,得到所述模型响应结果,包括:
8.根据权利要求7所述的方法,其中,所述利用与所述待执行任务对应的衍生智能体,得到针对所述待执行任务、且包括功能调度信息的模型响应结果,包括:
9.根据权利要求8所述的方法,其中,所述基于所述任务性质,构建简要系统提示,包括:
10.根据权利要求8所述的方法,其中,所述基于所述任务性质,构建简要系统提示,包括:
11.根据权利要求8所述的方法,还包括以下至少一者:
12.根据权利要求1~11中任一项所述的方法,其中,所述在执行层中,执行所述功能调度信息所指示的n个待执行功能,以得到与所述n个待执行功能一一对应的n个功能执行结果,包括:
13.根据权利要求12所述的方法,其中,所述生成针对所述目标功能的调度指令,包括:
14.根据权利要求12所述的方法,其中,所述生成针对所述目标功能的调度指令,包括:
15.根据权利要求12所述的方法,其中,所述生成针对所述目标功能的调度指令,包括:
16.根据权利要求12所述的方法,其中,所述生成针对所述目标功能的调度指令,包括:
17.根据权利要求16所述的方法,还包括:
18.根据权利要求1所述的方法,其中,所述将所述当前用户消息写入当前会话的事件流文件,包括:
19.根据权利要求18所述的方法,还包括:
20.根据权利要求1所述的方法,其中,所述方法由调度层执行;所述事件流文件以仅追加方式持久化存储于目标存储设备;
21.一种消息处理装置,包括:
22.一种电子设备,包括:
23.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行权利要求1~20中任一项所述的方法。
24.一种计算机程序产品,包括计算机程序;其中,所述计算机程序在被处理器执行时,能够实现权利要求1~20中任一项所述的方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com