-
公开(公告)号:CN117951156A
公开(公告)日:2024-04-30
申请号:CN202410071020.1
申请日:2024-01-17
Applicant: 中国—东盟信息港股份有限公司
IPC: G06F16/242
Abstract: 本发明涉及自然语言处理的技术领域,尤其是一种基于LlamaIndex和DB‑GPT的大模型自然语言转换为SQL方法,包括下述步骤:配置自然语言到SQL转换的数据源;创建会话,且选择Chat Data作为会话的类型,且在所述会话中选择大模型的底座及选择所述数据源;将LlamaIndex替换大模型的text2vec,以构建查询引擎,且通过LlamaIndex获取自然语言问题相关数据表的元数据结构;通过所述元数据结构及自然语言问题请求所述大模型,以将自然语言问题转化为SQL语句;对所述SQL语句进行优化;对步骤S5中优化后的所述SQL语句进行SQL运行,以获得结果。本发明结合LlamaIndex本地知识库与大模型,根据私域数据库信息,能够得到准确率更高的可执行SQL。
-
公开(公告)号:CN119669353A
公开(公告)日:2025-03-21
申请号:CN202411683736.3
申请日:2024-11-22
Applicant: 中国—东盟信息港股份有限公司
Abstract: 本发明公开了一种基于Flink同步数据到南大通用数据库的方法、系统、设备及存储介质,属于同步数据到数据库技术领域,解决目前Flink不支持将数据写入南大通用国产数据库的技术问题。方法为:新建项目并添加南大通用数据库JDBC驱动依赖包、Flink所需要jar、flink‑connector‑mysql‑cdc包;获取所需要修改的flink‑connector‑jdbc项目的源码;并对flink‑connector‑jdbc.jar作适配南大通用数据库改造;在项目额外添加经适配南大通用数据库修改后的flink‑connector‑jdbc‑gbase.jar依赖包;在项目使用flinksql的语法编写将读取Mysql中user表实时同步到南大通用数据库的user表定义信息;将项目打包成jar并运行到flink的环境中;从而能够通过FlinkStream和SQL方式高效地批量写入数据到南大通用数据库。
-