System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于大语言模型的系统智能交互方法与装置制造方法及图纸_技高网

一种基于大语言模型的系统智能交互方法与装置制造方法及图纸

技术编号:40020920 阅读:7 留言:0更新日期:2024-01-16 16:44
本发明专利技术公开了一种基于大语言模型的系统智能交互方法与装置。本方法为:1)基于数据库元数据、API元数据管理能力,将系统内的数据及API接口能力信息相关的注册信息配置到基础配置模块;2)前端接收用户输入信息;如果用户输入信息为语音信息,则对语音信息进行语音识别得到第二文本信息;3)基于自然语言处理技术从输入信息中识别出用户意图;然后判断用户意图为数据查询请求或API查询请求;如果为数据查询请求则执行步骤31),如果为API查询请求则执行步骤32);31)根据输入信息生成可执行的数据库SQL语句,查询数据库返回结果给前端;32)依据基础配置模块配置的API接口配置信息返回结果给前端。

【技术实现步骤摘要】

本专利技术属于计算机软件、人工智能,涉及一种基于大语言模型的系统智能交互方法与装置


技术介绍

1、在当前的信息科技环境下,系统与用户之间的交互已经成为数字化产品和服务设计中至关重要的一部分。传统的系统交互方式通常要求用户根据系统约定的规则,在不同的界面中进行输入、选择和操作,以实现与系统的通信,因此传统的交互方式在用户体验和系统性能方面面临着一些显著的问题和挑战。首先,由于传统方法通常依赖于预先定义的规则和界面布局,用户需要耗费时间来学习和熟悉不同界面的操作方式,从而增加了交互的复杂性和学习曲线。其次,传统交互方法往往只能提供有限的选择和操作,无法充分满足用户个性化的需求,导致交互体验缺乏灵活性和自主性。此外,在复杂的系统环境中,传统交互方法难以快速准确地理解用户意图,并将用户的请求定向到最适合的功能模块,从而影响了交互的效率和效果。

2、目前已经有一些尝试改进传统系统交互的方法,包括可视化界面设计、交互设计和用户体验设计等。然而,现有技术在根据用户偏好和上下文提供个性化、智能化的交互体验方面仍然存在局限性,无法充分满足用户多样化的需求。


技术实现思路

1、针对现有技术中存在的问题,本专利技术的目的在于提供一种基于大语言模型的系统智能交互方法与装置。本专利技术通过创新性地融合大语言模型语义理解和自然语言处理(nlp)技术,实现高效智能的系统交互。该方法包括基于大语言模型的语义理解步骤,将自然语言转换为机器可读的信息,以进行智能路由调度;以及基于基础信息配置系统管理的的数据库元数据、接口元数据和维度信息配置,以提升语义理解及能力路由的精准度。

2、本专利技术的技术方案为:

3、一种基于大语言模型的系统智能交互方法,其步骤包括:

4、1)基于数据库元数据、api元数据管理能力,将系统内的数据及api接口能力信息相关的注册信息配置到基础配置模块;

5、2)前端接收用户输入信息,所述用户输入信息为语音信息、文本信息、图像信息或文件信息;如果所述用户输入信息为语音信息,则对所述语音信息进行语音识别得到第二文本信息;

6、3)基于自然语言处理技术从所述输入信息中识别出用户意图;然后判断所述用户意图为数据查询请求或api查询请求;如果所述用户意图为数据查询请求则执行步骤31),如果所述用户意图为api查询请求则执行步骤32);

7、31)根据所述输入信息生成可执行的数据库sql语句;然后根据数据库sql语句查询数据库,并将查询结果返回给展示端;所述展示端根据查询意图及查询结果,结合配置的数据表维度信息、字段类型,以设定形式展示到所述前端;

8、32)依据所述基础配置模块配置的api接口配置信息动态组装生成接口路由调度的大模型提示词prompt;然后从所述输入信息中识别出文本内容及问题内容;然后根据提示词prompt与问题内容获取目标api接口,根据所获取的目标api接口的关联配置信息以及基于所述文本内容获取必要的参数信息;然后根据所述关联配置信息、参数信息生成api接口请求并发送给基础配置模块中配置的接口模板,所述接口模板根据所述api接口请求返回api给所述前端。

9、进一步的,配置到基础配置模块的配置信息包括:数据库元数据、接口元数据和外部维度信息;基于数据库元数据配置信息判断所述用户意图是否为数据查询请求,若是则执行步骤31);基于api元数据配置信息判断所述用户意图是否为api服务请求,若是则执行步骤32);否则请求大语言模型服务进行回答。

10、进一步的,所述数据库元数据包括数据库信息、数据表信息及数据字段信息。

11、进一步的,所述接口元数据包括描述系统各模块间通信接口、输入输出、数据格式。

12、进一步的,所述外部维度信息包括系统支持的法院信息、地区信息。

13、一种基于大语言模型的系统智能交互装置,其特征在于,包括前端模块、基础配置模块、大语言模型服务模块、数据查询请求处理模块、api查询请求处理模块;

14、所述基础配置模块,用于存储配置信息,包括系统内的数据及api接口能力信息相关的注册信息;

15、所述前端模块,用于接收用户输入信息,所述用户输入信息为语音信息、文本信息、图像信息或文件信息;如果所述用户输入信息为语音信息,则对所述语音信息进行语音识别得到第二文本信息;

16、所述大语言模型服务模块,用于基于自然语言处理技术从所述输入信息中识别出用户意图;然后判断所述用户意图为数据查询请求或api查询请求;

17、所述数据查询请求处理模块,用于根据所述输入信息生成可执行的数据库sql语句;然后根据数据库sql语句查询数据库,并将查询结果返回给展示端;所述展示端根据查询意图及查询结果,结合配置的数据表维度信息、字段类型,以设定形式展示到所述前端;

18、所述api查询请求处理模块,用于依据所述基础配置模块配置的api接口配置信息动态组装生成接口路由调度的大模型提示词prompt;然后从所述输入信息中识别出文本内容及问题内容;然后根据提示词prompt与问题内容获取目标api接口,根据所获取的目标api接口的关联配置信息以及基于所述文本内容获取必要的参数信息;然后根据所述关联配置信息、参数信息生成api接口请求并发送给基础配置模块中配置的接口模板,所述接口模板根据所述api接口请求返回api给所述前端。

19、一种服务器,其特征在于,包括存储器和处理器,所述存储器存储计算机程序,所述计算机程序被配置为由所述处理器执行,所述计算机程序包括用于执行上述方法中各步骤的指令。

20、一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述方法的步骤。

21、本专利技术的优点如下:

22、本专利技术通过将大语言模型和nlp技术融合,实现更智能、更个性化、更高效的系统与用户之间的交互体验,从而提升用户满意度和系统性能。

本文档来自技高网...

【技术保护点】

1.一种基于大语言模型的系统智能交互方法,其步骤包括:

2.根据权利要求1所述的方法,其特征在于,配置到基础配置模块的配置信息包括:数据库元数据、接口元数据和外部维度信息;基于数据库元数据配置信息判断所述用户意图是否为数据查询请求,若是则执行步骤31);基于API元数据配置信息判断所述用户意图是否为API服务请求,若是则执行步骤32);否则请求大语言模型服务进行回答。

3.根据权利要求2所述的方法,其特征在于,所述数据库元数据包括数据库信息、数据表信息及数据字段信息。

4.根据权利要求2所述的方法,其特征在于,所述接口元数据包括描述系统各模块间通信接口、输入输出、数据格式。

5.根据权利要求2所述的方法,其特征在于,所述外部维度信息包括系统支持的法院信息、地区信息。

6.一种基于大语言模型的系统智能交互装置,其特征在于,包括前端模块、基础配置模块、大语言模型服务模块、数据查询请求处理模块、API查询请求处理模块;

7.一种服务器,其特征在于,包括存储器和处理器,所述存储器存储计算机程序,所述计算机程序被配置为由所述处理器执行,所述计算机程序包括用于执行权利要求1至5任一所述方法中各步骤的指令。

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

...

【技术特征摘要】

1.一种基于大语言模型的系统智能交互方法,其步骤包括:

2.根据权利要求1所述的方法,其特征在于,配置到基础配置模块的配置信息包括:数据库元数据、接口元数据和外部维度信息;基于数据库元数据配置信息判断所述用户意图是否为数据查询请求,若是则执行步骤31);基于api元数据配置信息判断所述用户意图是否为api服务请求,若是则执行步骤32);否则请求大语言模型服务进行回答。

3.根据权利要求2所述的方法,其特征在于,所述数据库元数据包括数据库信息、数据表信息及数据字段信息。

4.根据权利要求2所述的方法,其特征在于,所述接口元数据包括描述系统各模块间通信接口、输入输出、数据格...

【专利技术属性】
技术研发人员:程帅柏罡孙晓锐吴正午刘洋
申请(专利权)人:中国司法大数据研究院有限公司
类型:发明
国别省市:

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

1