一种基于多级意图识别的智能SQL生成系统及其生成方法
申请号:CN202511024383
申请日期:2025-07-24
公开号:CN120910240A
公开日期:2025-11-07
类型:发明专利
摘要
本发明公开了一种基于多级意图识别的智能SQL生成方法及系统,包括:接收用户自然语言查询;向量匹配步骤:基于知识库进行向量匹配,获得Top‑K个候选查询对象,知识库含多层结构描述信息;大语言模型意图理解步骤:结合候选查询对象描述,确定最终查询对象;加载分支工作流,解析字段与表结构,动态配置数据库表与字段信息;SQL生成步骤:生成符合语法规则的SQL语句,含自动添加字段、时间条件转换、字段优先级匹配操作;执行SQL语句并返回结果,失败则记录日志提示修正。本发明通过自然语言处理技术结合数据库知识库,提供高效、准确且用户友好的数据库查询解决方案。
技术关键词
SQL生成方法
意图识别
大语言模型
语句
动态配置数据库
对象
字段
多层结构
工作流
错误日志
SQL语法
自然语言
生成系统
语义向量
分支
匹配模块
数据库结构
典型
查询意图