CNIPA.AI
검색으로 돌아가기
기록

一种基于语义建模的Text-to-SQL转换方法

발명유효
1조회수
10청구항 · 3 독립항
§ Ⅰ

개요

발명자

刘耀辉; 孔庆刚; 王洁; 李伍

IPC 분류

G06F 16/25 (2019.01)G06F 16/242 (2019.01)G06F 16/28 (2019.01)G06F 40/242 (2020.01)G06F 40/279 (2020.01)G06F 40/30 (2020.01)

本申请提供了一种基于语义建模的Text‑to‑SQL转换方法,涉及自然语言处理和数据分析技术领域,包括:采用维度建模方法设计包含事实表和维表的结构化语义模型,明确业务领域划分、数据模型定义及模型词典构建;对用户输入的自然语言问题进行分词处理,并基于模型词典库匹配自然语言问题与结构化语义模型中的维度、指标及维度值,生成包含数据库类型、表名、字段定义及过滤条件的Schema信息;调用大模型,结合Schema信息及预设规则,将自然语言问题转化为初步语义SQL;再次调用大模型,对初步语义SQL进行逻辑校验和语法优化,生成修正后的语义SQL;基于Schema信息及数据模型定义,将修正后的语义SQL转换为可执行的数据库SQL语句。