一种基于大语言模型的数据库使用方法和电子设备技术

技术编号:41272826 阅读:20 留言:0更新日期:2024-05-11 09:26
本申请公开一种基于大语言模型的数据库使用方法和电子设备,其中方法包括:获得用户对数据库的原始查询语句;基于原始查询语句生成第一查询请求,第一查询请求包括对原始查询语句和目标数据结构进行脱敏所得的已脱敏查询语句和已脱敏目标数据结构,目标数据结构为原始查询语句在数据库中待查询的数据表的数据结构;利用大语言模型对第一查询请求进行语言转换,得到结构化查询语言形式的第二查询请求;对第二查询请求执行向数据库的传输处理,以使数据库进行数据查询,得到结构化查询语言形式的第一查询结果;利用大语言模型对脱敏后的第一查询结果进行语言转换,得到自然语言形式的第二查询结果,向用户返回已恢复敏感数据的第二查询结果。

【技术实现步骤摘要】

本申请属于数据安全与人工智能,尤其涉及一种基于大语言模型的数据库使用方法和电子设备


技术介绍

1、随着大语言模型(large language model,llm)的逐渐普及,基于自然语言的聊天机器人得到快速发展,用户可以使用自然语言和聊天机器人互动,进而完成某些特定任务。其中,调用/使用数据库是较为常见并有实际价值的一类任务,借助于llm,用户可使用自然语言通过聊天机器人实现对数据库的调用/使用,然而,在该过程中,部署在外部的llm服务会导致数据库的数据及数据结构等敏感信息出域,从而带来了安全隐患。


技术实现思路

1、为此,本申请公开如下技术方案:

2、一种基于大语言模型的数据库使用方法,包括:

3、获得用户对数据库的原始查询语句,所述原始查询语句为自然语言形式;

4、基于所述原始查询语句生成第一查询请求,所述第一查询请求包括分别对所述原始查询语句和目标数据结构进行脱敏后所得的已脱敏查询语句和已脱敏目标数据结构,所述目标数据结构为所述原始查询语句在所述数据库中待查询的数本文档来自技高网...

【技术保护点】

1.一种基于大语言模型的数据库使用方法,包括:

2.根据权利要求1所述的基于大语言模型的数据库使用方法,基于所述原始查询语句生成第一查询请求,包括:

3.根据权利要求1所述的基于大语言模型的数据库使用方法,在对所述第二查询请求执行向所述数据库的传输处理之前,还包括:

4.根据权利要求3所述的基于大语言模型的数据库使用方法,对所述第二查询请求执行向所述数据库的传输处理,以使所述数据库进行数据查询,得到所述数据库返回的结构化查询语言形式的第一查询结果,包括:

5.根据权利要求3所述的基于大语言模型的数据库使用方法,在利用所述大语言模型对脱敏后的...

【技术特征摘要】

1.一种基于大语言模型的数据库使用方法,包括:

2.根据权利要求1所述的基于大语言模型的数据库使用方法,基于所述原始查询语句生成第一查询请求,包括:

3.根据权利要求1所述的基于大语言模型的数据库使用方法,在对所述第二查询请求执行向所述数据库的传输处理之前,还包括:

4.根据权利要求3所述的基于大语言模型的数据库使用方法,对所述第二查询请求执行向所述数据库的传输处理,以使所述数据库进行数据查询,得到所述数据库返回的结构化查询语言形式的第一查询结果,包括:

5.根据权利要求3所述的基于大语言模型的数据库使用方法,在利用所述大语言模型对脱敏后的第一查询结果进行语言转换处理之前,还包括:

6....

【专利技术属性】
技术研发人员:马逸龙路逊
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1