검색으로 돌아가기
기록
基于中间语义层的SQL语句生成方法及相关组件
발명알 수 없음
1조회수
9청구항 · 4 독립항
§ Ⅰ
개요
IPC 분류
G06F 16/2452 (2019.01)G06F 16/28 (2019.01)G06F 16/242 (2019.01)G06F 40/30 (2020.01)G06N 3/0455 (2023.01)G06N 5/025 (2023.01)G06N 5/04 (2023.01)
本发明公开了基于中间语义层的SQL语句生成方法及相关组件,该方法包括:接收用户输入的自然语言查询请求,并对自然语言查询请求进行预处理,通过多维语义模型获取语义上下文;将自然语言查询请求和语义上下文输入至大语言模型中,并约束大语言模型在MDX语法子集范围内生成作为中间语义层的MDX查询语句;对MDX查询语句进行两级校验,包括语法校验和语义校验;在MDX查询语句通过两级校验后,对MDX查询语句进行确定性编译,得到目标SQL语句;对目标SQL语句进行安全检查与参数化处理,然后将目标SQL语句作为自然语言查询请求的返回结果输出。本发明可增强自然语言转换为SQL语句的效果。