System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 即时通讯场景下生成式人工智能的调用方法及系统技术方案_技高网

即时通讯场景下生成式人工智能的调用方法及系统技术方案

技术编号:42065661 阅读:4 留言:0更新日期:2024-07-19 16:49
本发明专利技术提供一种即时通讯场景下生成式人工智能的调用方法及系统,在即时通讯场景中配置生成式人工智能交互界面,利用即时通讯服务器作为中转连接调用生成式人工智能服务器,生成式人工智能和即时通讯的功能共用一套长连接服务,将生成式人工智能业务融合至即时通讯业务的高频使用场景中,简化了融合结构,实现了在调用生成式人工智能的过程中可以与聊天界面随时进行切换,同时保证数据完整显示,并支持随时查看本地数据库中的历史数据。在移动端只需要维护一套长连接功能,节约了资源消耗,提升运行能力。

【技术实现步骤摘要】

本专利技术涉及通讯,尤其涉及一种即时通讯场景下生成式人工智能的调用方法及系统


技术介绍

1、生成式人工智能(artificial intelligence generated content,aigc),是一种广义人工智能范式,它旨在模仿人类类似创造性、想象力和推理能力的智能行为。与其他人工智能模型不同,gagi不仅可以处理任务,还可以生成全新的内容,例如文本、图像、音乐等。gagi系统通常基于深度学习模型,如变分自动编码器(vae)、生成对抗网络(gan)、自动回归模型等。这些模型具有生成新数据的能力,而不仅仅是处理现有数据。通过学习输入数据的概率分布,gagi能够生成与原始数据类似但全新的样本,展现出创造性和想象力。

2、随着aigc技术功能的逐步成熟,出现了很多aigc大模型及基于aigc大模型的pc端、移动端等功能的独立应用。也有一些包含在移动端应用中的具体业务功能,如智能客服、智能助手、虚拟数字人等应用场景。作为工作学习的优良辅助方式——aigc的场景应用需求也逐步上升,但是引用aigc要么需要安装专门的app软件,要么需要通过接入专用网络平台注册和使用,流程相对复杂,在应用过程中无法与其他功能交替使用,使用者需要付出较高的精力成本。因此,亟需一种新的引用交互方式。


技术实现思路

1、鉴于此,本专利技术实施例提供了一种即时通讯场景下生成式人工智能的调用方法及系统,以消除或改善现有技术中存在的一个或更多个缺陷,解决现有技术中调用生成式人工智能过程复杂效率较低且应用切换过程中会丢失交互信息的问题。

2、本专利技术的一个方面提供了一种即时通讯场景下生成式人工智能的调用方法,所述方法用于在移动端设备执行,该方法包括以下步骤:

3、基于生成式人工智能交互界面获取第一类用户对话消息;所述第一类用户对话消息为指向生成式人工智能虚拟角色的对话数据;

4、将所述第一类用户对话消息经由第一数据管理层存储至第一数据库,并通过长连接功能管理层调用长链接基础服务接口发送至即时通讯服务器,以由所述即时通讯服务器转发至生成式人工智能服务器;所述生成式人工智能服务器装载预设生成式人工智能模型,以提供对话服务;

5、所述长连接功能管理层调用所述长链接基础服务接口,接收所述生成式人工智能服务器生成并由所述即时通讯服务器转发的反馈消息;

6、将所述反馈信息经由所述第一数据管理层存储至所述第一数据库,并通过所述生成式人工智能交互界面进行展示;

7、其中,所述长连接功能管理层还用于对接业务数据接口,将基于即时聊天交互界面接收的第二类用户对话消息通过所述长链接基础服务接口转发至所述即时通讯服务器;所述第二类用户对话消息为指向真实主体的对话内容。

8、在一些实施例中,所述方法还包括:

9、通过所述生成式人工智能交互界面对所述长连接功能管理层的监听事件进行展示,所述监听事件包括:连接成功、连接错误、连接超时、断开连接、重连、发送消息回执、消息接收错误、消息接收完成以及回复接收中。

10、在一些实施例中,所述方法还包括:

11、通过所述第一数据管理层对所述第一数据库进行创建、变更,以及构建消息表用于存储和管理所述第一类用户对话消息。

12、在一些实施例中,所述第一数据库采用sqlite数据库,所述sqlite数据库采用预设的接口进行调用。

13、在一些实施例中,所述方法还包括:

14、基于所述生成式人工智能交互界面获取用户对一条或多条所述反馈信息的评价消息;

15、将所述评价消息经由所述第一数据管理层存储至所述第一数据库,并通过所述长连接功能管理层调用所述长链接基础服务接口发送至所述即时通讯服务器,以由所述即时通讯服务器转发至所述生成式人工智能服务器对所述预设生成式人工智能模型进行优化。

16、在一些实施例中,所述方法还包括:

17、建立第二数据库并创建聊天室表用于存储和管理所述第二类用户对话消息;所述第二数据库采用sqlite数据库,所述sqlite数据库采用预设的接口进行调用。

18、在一些实施例中,所述方法还包括:

19、将所述生成式人工智能交互界面嵌入所述即时聊天交互界面作为一个聊天窗口,以供用户在所述生成式人工智能虚拟角色与所述实主体之间切换并交流。

20、另一方面,本专利技术还提供一种融合生成式人工智能的即时通讯系统,包括:

21、生成式人工智能服务器,用于装载预设生成式人工智能模型,提供智能交互;

22、即时通讯服务器,用于将指向生成式人工智能虚拟角色的第一类用户对话消息转发至所述生成式人工智能服务器并接收反馈消息,以及对指向真实主体的第二类用户对话消息进行转发;

23、长连接基础服务模块,用于创建长连接业务接口层以提供长连接服务;

24、移动终端,包括生成式人工智能服务模块和即时通讯模块,所述移动终端用于执行上述即时通讯场景下生成式人工智能的调用方法。

25、另一方面,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。

26、另一方面,本专利技术还提供一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现上述方法的步骤。

27、本专利技术的有益效果至少是:

28、本专利技术所述即时通讯场景下生成式人工智能的调用方法及系统,在即时通讯场景中配置生成式人工智能交互界面,利用即时通讯服务器作为中转连接调用生成式人工智能服务器,生成式人工智能和即时通讯的功能共用一套长连接服务,将生成式人工智能业务融合至即时通讯业务的高频使用场景中,简化了融合结构,实现了在调用生成式人工智能的过程中可以与聊天界面随时进行切换,同时保证数据完整显示,并支持随时查看本地数据库中的历史数据。在移动端只需要维护一套长连接功能,节约了资源消耗,提升运行能力。

29、进一步的,在封装过程中,通过接口调用的形式,保持了生成式人工智能业务和即时通讯业务的隔离,保证了两者的独立性、扩展性,降低了对现有移动端即时通讯功能的入侵,不受生成式人工智能业务升级和拓展的影响。

30、本专利技术的附加优点、目的,以及特征将在下面的描述中将部分地加以阐述,且将对于本领域普通技术人员在研究下文后部分地变得明显,或者可以根据本专利技术的实践而获知。本专利技术的目的和其它优点可以通过在说明书以及附图中具体指出的结构实现到并获得。

31、本领域技术人员将会理解的是,能够用本专利技术实现的目的和优点不限于以上具体所述,并且根据以下详细说明将更清楚地理解本专利技术能够实现的上述和其他目的。

本文档来自技高网...

【技术保护点】

1.一种即时通讯场景下生成式人工智能的调用方法,其特征在于,所述方法用于在移动端设备执行,该方法包括以下步骤:

2.根据权利要求1所述的即时通讯场景下生成式人工智能的调用方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的即时通讯场景下生成式人工智能的调用方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的即时通讯场景下生成式人工智能的调用方法,其特征在于,所述第一数据库采用SQLite数据库,所述SQLite数据库采用预设的接口进行调用。

5.根据权利要求1所述的即时通讯场景下生成式人工智能的调用方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的即时通讯场景下生成式人工智能的调用方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的即时通讯场景下生成式人工智能的调用方法,其特征在于,所述方法还包括:

8.一种融合生成式人工智能的即时通讯系统,其特征在于,包括:

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

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

...

【技术特征摘要】

1.一种即时通讯场景下生成式人工智能的调用方法,其特征在于,所述方法用于在移动端设备执行,该方法包括以下步骤:

2.根据权利要求1所述的即时通讯场景下生成式人工智能的调用方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的即时通讯场景下生成式人工智能的调用方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的即时通讯场景下生成式人工智能的调用方法,其特征在于,所述第一数据库采用sqlite数据库,所述sqlite数据库采用预设的接口进行调用。

5.根据权利要求1所述的即时通讯场景下生成式人工智能的调用方法,其特征在于,所述方法还包...

【专利技术属性】
技术研发人员:李春龙
申请(专利权)人:中企云链股份有限公司
类型:发明
国别省市:

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

1