System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 人工智能助手的注入方法、装置、设备及计算机可读介质制造方法及图纸_技高网

人工智能助手的注入方法、装置、设备及计算机可读介质制造方法及图纸

技术编号:43730266 阅读:17 留言:0更新日期:2024-12-20 12:55
本申请涉及人工智能助手的注入方法、装置、设备及计算机可读介质。该方法包括:通过系统所包括的浏览器插件进行页面检测,识别页面的关键特征信息,其中,所述浏览器插件基于标准化API集构建;根据所述关键特征信息获取用户在当前业务的上下文信息;根据所述浏览器插件的监听状态将人工智能助手注入当前网页,并基于隔离容器将所述人工智能助手的用户界面组件与当前页面的主信息位置进行隔离;获取用户访问请求,通过所述人工智能助手查询当前业务的所述上下文信息及用户历史访问数据对所述用户访问请求进行响应。本申请解决了企业级软件在集成大模型能力上存在的集成难度大与成本高的技术问题。

【技术实现步骤摘要】

本申请涉及人工智能,尤其涉及人工智能助手的注入方法、装置、设备及计算机可读介质


技术介绍

1、随着人工智能技术的快速发展,特别是大型语言模型(large language model,llm)的出现在提高工作效率、辅助决策等方面展现出巨大潜力,包括如gpt(generativepre-trained transformer)系列、ai(artificial intelligence)助手等。大型语言模型是一种旨在理解和生成人类语言的人工智能模型,通常包含数百亿或更多参数,并在海量的文本数据上进行训练,以获得对语言深层次的理解。然而,在企业环境中应用ai技术时,企业内部通常存在多个来自不同供应商的信息系统,这些系统使用不同的技术栈和数据格式,以及许多企业仍在使用老旧的信息系统,往往缺乏开放接口,因而存在企业软件与ai技术集成困难、可扩展性差,导致企业系统工作效率低的问题。其次,全面升级或替换现有系统以支持ai功能通常需要大量的时间和资金投入,对许多企业来说负担过重,成本过高。

2、在现有的一些技术中,为解决上述问题,主要集中在开发专门的ai辅助软件或者为每个系统单独开发ai插件这两个方面,然而这些方法往往因为具备针对性与专一性,所以存在开发周期长、成本高、难以统一管理的问题。此外,市面上的通用型ai助手又难以深度理解和利用企业特定的业务环境和数据,达不到与企业深度融合,灵活性差。

3、可见,针对现有的企业级软件具备大模型能力在集成难度大、成本高的问题上,目前尚未提出更有效的解决方案。


>技术实现思路

1、本申请提供了人工智能助手的注入方法、装置、设备及计算机可读介质,以解决上述企业级软件在集成大模型能力上存在的集成难度大与成本高的技术问题。

2、根据本申请实施例的一个方面,本申请提供了人工智能助手的注入方法,包括:通过系统所包括的浏览器插件进行页面检测,识别页面的关键特征信息,其中,所述浏览器插件基于标准化api集构建;据所述关键特征信息获取用户在当前业务的上下文信息;根据所述浏览器插件的监听状态将人工智能助手注入当前网页,并基于隔离容器将所述人工智能助手的用户界面组件与当前页面的主信息位置进行隔离;获取用户访问请求,通过所述人工智能助手查询当前业务的所述上下文信息及用户历史访问数据对所述用户访问请求进行响应。

3、可选地,在所述通过系统所包括的浏览器插件进行页面检测,识别页面的关键特征信息之前,方法还包括:当用户登录系统时激活所述浏览器插件并建立与后端服务之间的通信连接;根据用户登录信息获取所述后端服务中的用户权限与用户配置;基于所述用户权限与所述用户配置进行页面转换,并通过所述浏览器插件监听系统的页面加载事件,直至所述页面加载事件完成。

4、可选地,所述通过系统所包括的浏览器插件进行页面检测,识别页面的关键特征信息包括:通过所述浏览器插件中集成的文档对象模型遍历算法对当前页面中的元素进行遍历,并通过选择器进行元素分类;从所遍历到的各元素中提取元素特征,所述元素特征包括元素类名、元素属性、元素标签名中的至少一种;通过预设的机器学习模型根据预定义规则对提取的所述元素特征进行识别,提取当前页面的多个所述关键特征信息,其中,所述预设的机器学习模型基于各类元素特征训练得到。

5、可选地,所述根据所述浏览器插件的监听状态将人工智能助手注入当前网页,并基于隔离容器将所述人工智能助手的用户界面组件与当前页面的主信息位置进行隔离,包括:创建当前网页中与所述人工智能助手关联的第一对象与第二对象,其中,所述第一对象为渲染所述人工智能助手的用户界面组件的虚拟文档对象模型库,所述第二对象为存放用户界面组件的隔离容器;监听所述浏览器插件中所述文档对象模型的变化状态,根据所述变化状态选取目标注入节点,并创建所述目标注入节点的隔离容器;创建所述人工智能助手的用户界面组件,通过所述第一对象将所述人工智能助手的用户界面组件渲染至当前网页的所述第二对象中,以及将所述人工智能助手的文档对象模型结构存储于所述目标注入节点的隔离容器中;对当前页面中所述主信息的界面区域进行确定,基于预设的距离算法,将所述人工智能助手的界面区域与所述主信息的界面区域进行隔离。

6、可选地,所述对当前页面中所述主信息的界面区域进行确定,基于预设的距离算法,将所述人工智能助手的界面区域与所述主信息的界面区域进行隔离包括:获取当前页面中所述主信息的显示界面参数,基于所述主信息的显示界面参数确定所述主信息的界面区域;通过预设的距离算法在所述主信息的界面区域外设定所述人工智能助手的界面参数,确定所述人工智能助手的界面区域。

7、可选地,所述获取用户访问请求,通过所述人工智能助手查询当前业务的所述上下文信息及用户历史访问数据对所述用户访问请求进行响应包括:获取用户访问请求并发送至后端所述人工智能助手的引擎进行请求解析,提取请求信息;基于所述请求信息在当前业务的所述上下文信息及所述用户历史访问数据中进行查询,获取目标反馈信息,所述目标反馈信息包括多种类型;基于所述目标反馈信息进行请求响应。

8、可选地,所述根据所述浏览器插件的监听状态将人工智能助手注入当前网页,并基于隔离容器将所述人工智能助手的用户界面组件与当前页面的主信息位置进行隔离之后,方法还包括:对所述目标注入节点及所述目标注入节点的子节点进行监听;若监听到所述目标注入节点及所述目标注入节点的子节点存在节点内容变化,则触发回调函数对监听到的所有变化的节点内容进行遍历及响应。

9、根据本申请实施例的另一方面,本申请提供了人工智能助手的注入装置,包括:识别模块,用于通过系统所包括的浏览器插件进行页面检测,识别页面的关键特征信息,其中,所述浏览器插件基于标准化api集构建;获取模块,用于根据所述关键特征信息获取用户在当前业务的上下文信息;注入模块,用于根据所述浏览器插件的监听状态将人工智能助手注入当前网页,并基于隔离容器将所述人工智能助手的用户界面组件与当前页面的主信息位置进行隔离;响应模块,用于获取用户访问请求,通过所述人工智能助手查询当前业务的所述上下文信息及用户历史访问数据对所述用户访问请求进行响应。

10、根据本申请实施例的另一方面,本申请提供了一种电子设备,包括存储器、处理器、通信接口及通信总线,所述存储器中存储有可在所述处理器上运行的计算机程序,所述存储器、所述处理器通过所述通信总线和所述通信接口进行通信,所述处理器执行所述计算机程序时实现所述的人工智能助手的注入方法的步骤。

11、根据本申请实施例的另一方面,本申请提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行所述的人工智能助手的注入方法的步骤。

12、本申请实施例提供的上述技术方案与相关技术相比具有如下优点:

13、本申请可以基于云服务能力对系统平台进行集成,如应用于企业级软件集成大模型能力以提高工作效率的环境中。本申请提供人工智能助手的注入方法,包括:通过系本文档来自技高网...

【技术保护点】

1.人工智能助手的注入方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述通过系统所包括的浏览器插件进行页面检测,识别页面的关键特征信息之前,方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述通过系统所包括的浏览器插件进行页面检测,识别页面的关键特征信息包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述浏览器插件的监听状态将人工智能助手注入当前网页,并基于隔离容器将所述人工智能助手的用户界面组件与当前页面的主信息位置进行隔离,包括:

5.根据权利要求4所述的方法,其特征在于,所述对当前页面中所述主信息的界面区域进行确定,基于预设的距离算法,将所述人工智能助手的界面区域与所述主信息的界面区域进行隔离包括:

6.根据权利要求1-5中任一项所述的方法,其特征在于,所述获取用户访问请求,通过所述人工智能助手查询当前业务的所述上下文信息及用户历史访问数据对所述用户访问请求进行响应包括:

7.根据权利要求4所述的方法,其特征在于,所述根据所述浏览器插件的监听状态将人工智能助手注入当前网页,并基于隔离容器将所述人工智能助手的用户界面组件与当前页面的主信息位置进行隔离之后,方法还包括:

8.人工智能助手的注入装置,其特征在于,包括:

9.一种电子设备,包括存储器、处理器、通信接口及通信总线,所述存储器中存储有可在所述处理器上运行的计算机程序,所述存储器、所述处理器通过所述通信总线和所述通信接口进行通信,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至7任一项所述的人工智能助手的注入方法。

10.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行所述权利要求1至7任一所述的人工智能助手的注入方法。

...

【技术特征摘要】

1.人工智能助手的注入方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述通过系统所包括的浏览器插件进行页面检测,识别页面的关键特征信息之前,方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述通过系统所包括的浏览器插件进行页面检测,识别页面的关键特征信息包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述浏览器插件的监听状态将人工智能助手注入当前网页,并基于隔离容器将所述人工智能助手的用户界面组件与当前页面的主信息位置进行隔离,包括:

5.根据权利要求4所述的方法,其特征在于,所述对当前页面中所述主信息的界面区域进行确定,基于预设的距离算法,将所述人工智能助手的界面区域与所述主信息的界面区域进行隔离包括:

6.根据权利要求1-5中任一项所述的方法,其特征在于,所述获取用户访问请求,通过所述人工智能...

【专利技术属性】
技术研发人员:李梦林余嘉伟
申请(专利权)人:北京明略昭辉科技有限公司
类型:发明
国别省市:

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

1