System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及人工智能领域,尤其涉及一种协同多智能体的会话处理方法及系统。
技术介绍
1、随着科技的不断发展,人们对智能化服务的需求越来越高,多智能体会话处理可以应用于智能客服、智能家居、自动驾驶等多个领域。现有的多智能体会话处理方法存在以下问题:当前智能体的鲁棒性不足,导致回复的内容不一定是用户真正想要的,尤其是结合实际业务操作过程中,当前智能体无法在不同场景下推送固定内容;当前智能体的后台操作界面是固定且繁杂的;当前智能体都是接收终端用户发送的消息,然后对消息反馈,并不能从外部业务系统接收消息,然后将该消息主动发送给终端用户。所以现有多智能体会话处理方法具有业务效率低、用户交互体验差、ai幻觉问题严重等缺点。
技术实现思路
1、本公开提供了一种协同多智能体的会话处理方法、装置、设备以及存储介质。
2、根据本公开的第一方面,提供了一种协同多智能体的会话处理方法。
3、该方法包括:
4、前端智能体接收终端用户或外部业务系统发送的消息并判断所述消息与前端智能体中q&a数据库的匹配情况;
5、若所述消息与q&a数据库匹配,则前端智能体根据匹配数据获取对应反馈信息,并将反馈信息中的主键id通过调用的相应前端组件sdk发送给前端组件生成装置生成相应的ui元素;前端组件sdk接收前端组件生成装置发送的相应ui元素并将ui元素渲染到前端智能体生成相应ui界面;其中,所述前端智能体中集成有前端组件sdk;
6、若所述消息与q
7、终端用户与生成的ui界面交互并触发控件;前端组件生成装置根据触发的控件调用相应外部业务系统的api;外部业务系统根据调用的api执行对应业务逻辑并将执行结果发送给前端智能体;前端智能体将执行结果经过二次编译或透传后展示给终端用户。
8、在第一方面的一些可实现方式中,将反馈信息中的主键id通过调用的相应前端组件sdk发送给前端组件生成装置生成相应的ui元素,包括:
9、前端智能体根据反馈信息中的标识符调用相应的前端组件sdk,并将反馈信息中的主键id发送给调用的前端组件sdk;
10、前端组件sdk将接收到的主键id发送给前端组件生成装置获取主键id对应的ui组件和配置包;
11、前端组件生成装置根据所述配置包对ui组件进行编译生成对应的ui元素。
12、在第一方面的一些可实现方式中,前端组件sdk将接收到的主键id发送给前端组件生成装置获取主键id对应的ui组件和配置包,包括:
13、前端组件生成装置接收前端组件sdk发送的主键id,并根据接收的主键id在预先配置的ui组件库中查询相应的ui组件和配置信息,获取主键id对应的ui组件和配置包。
14、在第一方面的一些可实现方式中,反馈信息,还包括:
15、视觉反馈信息和逻辑反馈信息;其中,
16、所述视觉反馈信息包括反馈操作控件、反馈图表;所述视觉反馈信息在生成的ui界面中显示;
17、所述逻辑反馈信息包括反馈算法和代码块;所述逻辑反馈信息用于执行生成相应ui界面操作的各种逻辑判断过程。
18、在第一方面的一些可实现方式中,所述ai大模型是使用训练知识库对通用ai大模型进行训练后生成的ai模型;其中,
19、所述训练知识库包括函数模型和q&a数据库。
20、在第一方面的一些可实现方式中,所述使用训练知识库对通用ai大模型进行训练,包括:
21、通过q&a数据库中的问答对训练各知识元素的权重;
22、根据训练好的各知识元素的权重,利用函数模型库中的相应算法训练通用ai大模型。
23、根据本公开的第二方面,提供了一种协同多智能体的会话处理系统。
24、该系统包括:
25、分别与前端智能体连接的前端组件生成装置、外部业务系统、后端ai智能体和终端用户;其中,前端组件生成装置220分别与前端智能体中的前端组件sdk 260和外部业务系统230连接;
26、前端智能体用于接收终端用户或外部业务系统发送的消息并判断所述消息与前端智能体中q&a数据库的匹配情况;还用于若所述消息与q&a数据库匹配,则前端智能体根据匹配数据获取对应反馈信息,并将反馈信息中的主键id通过调用的相应前端组件sdk发送给前端组件生成装置生成相应的ui元素;还用于若所述消息与q&a数据库不匹配,则前端智能体将所述消息发送给后端ai智能体中的ai大模型;还用于对反馈信息进行二次编译,并将二次编译后的主键id按照所述生成相应ui界面操作生成相应ui界面;还用于将执行结果经过二次编译或透传后展示给终端用户;
27、前端组件生成装置用于接收前端组件sdk发送的主键id;还用于生成相应的ui元素并发送给对应的前端组件sdk;还用于根据触发的控件调用相应外部业务系统的api;
28、前端组件sdk用于向前端组件生成装置发送主键id;还用于接收前端组件生成装置发送的相应ui元素并将ui元素渲染到前端智能体生成相应ui界面;
29、后端ai智能体用于接收前端智能体发送的消息;还用于通过ai大模型输出相应反馈信息并发送给前端智能体;
30、外部业务系统用于根据调用的api执行对应业务逻辑并将执行结果发送给前端智能体;
31、终端用户用于与生成的ui界面交互并触发控件;还用于接收前端智能体经二次编译或透传后展示的内容。
32、根据本公开的第三方面,提供了一种电子设备。该电子设备包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上所述的方法。
33、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,计算机指令用于使计算机执行如上所述的方法。
34、在本公开中,前端智能体接收终端用户或外部业务系统发送的消息并判断所述消息与前端智能体中q&a数据库的匹配情况;若所述消息与q&a数据库匹配,则前端智能体根据匹配数据获取对应反馈信息,并将反馈信息中的主键id通过调用的相应前端组件sdk发送给前端组件生成装置生成相应的ui元素;前端组件sdk接收前端组件生成装置发送的相应ui元素并将ui元素渲染到前端智能体生成相应ui界面;若所述消息与q&a数据库不匹配,则前端智能体将所述消息发送给后端ai智能体中的ai大模型,通过ai大模型输出相应反馈信息并发送给前端智能体;前端智能体对反馈信息进行二次编译,本文档来自技高网...
【技术保护点】
1.一种协同多智能体的会话处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述将反馈信息中的主键ID通过调用的相应前端组件SDK发送给前端组件生成装置生成相应的UI元素,包括:
3.根据权利要求2所述的方法,其特征在于,所述前端组件SDK将接收到的主键ID发送给前端组件生成装置获取主键ID对应的UI组件和配置包,包括:
4.根据权利要求2所述的方法,其特征在于,所述反馈信息,还包括:
5.根据权利要求1所述的方法,其特征在于,
6.根据权利要求5所述的方法,其特征在于,所述使用训练知识库对通用AI大模型进行训练,包括:
7.一种协同多智能体的会话处理系统,其特征在于,包括:
8.一种电子设备,其特征在于,包括:
9.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-6中任一权利要求所述的方法。
【技术特征摘要】
1.一种协同多智能体的会话处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述将反馈信息中的主键id通过调用的相应前端组件sdk发送给前端组件生成装置生成相应的ui元素,包括:
3.根据权利要求2所述的方法,其特征在于,所述前端组件sdk将接收到的主键id发送给前端组件生成装置获取主键id对应的ui组件和配置包,包括:
4.根据权利要求2所述的方法,其特征在于,所述反馈信息,...
【专利技术属性】
技术研发人员:万成,
申请(专利权)人:武汉海辞科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。