当前位置: 首页 > news >正文

【第7篇】引入低配大模型

返回目录

【第7篇】引入低配大模型

比赛相关介绍参见 《2025年羊城工匠杯nl2sql比赛介绍》。

开发环境配置参见《nl2sql2025开发环境配置》

本文介绍通过问题的参数化处理,命中过往问题模板的案例问题,构造提示词使用qwen3-8B低配大模型,生成自然语言问题对应的SQL脚本。引入低配大模型的主要目的是降低对话大模型的使用成本,按照官方的价格,qwen3-235B比8B 千token的价格差4倍,按照竞赛评分规则价格得分占比30%,引入相关逻辑的必要性非常高。 这块逻辑不复杂,却是本次参赛获得良好成绩的关键。

相关程序逻辑:

1. src/query/query_table.py:自然语言问题经过参数化处理后,匹配tmp_question2sql.json找到对应的table_name

2. src/query/query_sql.py: 通过table_name在sql_output文件夹,找到对应库表文件,返回库表DDL信息

3. src/query/query_example.py: 通过问题模板,到tmp_template2sql.json文件找到对应的question和sql,拼接提示词

时序图如下:
get_sql_answer.pyquery_table.pyquery_sql.pyquery_example.pyquery_table(question)table_namequery_sql(question)table_definequery_example(question)example_hintget_sql_answer.pyquery_table.pyquery_sql.pyquery_example.py

【本文结束】

http://www.dtcms.com/a/506678.html

相关文章:

  • 【Linux】Linux 进程信号核心拆解:pending/block/handler 三张表 + signal/alarm 实战
  • Java-154 深入浅出 MongoDB 用Java访问 MongoDB 数据库 从环境搭建到CRUD完整示例
  • 1.云计算与服务器基础
  • 基于Draw.io的实时协作架构设计与性能优化实践
  • 网站右侧固定标题怎么做深圳品牌馆设计装修公司
  • ASP.NET MVC 前置基础:宿主环境 HttpRuntime 管道,从部署到流程拆透(附避坑指南)
  • 北京单位网站建设培训俱乐部网站方案
  • 如何将一加手机的照片传输到笔记本电脑?
  • 手机群控软件如何构建高效稳定的运营环境?
  • 云手机 无限畅玩手游 巨 椰
  • 做男装去哪个网站好网站备案后 如何建设
  • 用C语言实现代理模式
  • 云开发CloudBase AI+实战:快速搭建AI小程序全流程指南
  • ESP32学习笔记(基于IDF):连接手机热点,用TCP协议实现数据双向通信
  • 一个小程序轻量AR体感游戏,开发实现解决方案
  • java整合itext pdf实现固定模版pdf导出
  • 26考研数学一、二、三真题试卷及答案PDF电子版(1987-2025年)
  • Django Web 开发系列(二):视图进阶、快捷函数与请求响应处理
  • 重庆哪些网站推广公司wordpress获取用户名
  • Bevy 渲染系统 Bindless 实现与交互逻辑
  • K8s控制器终极对比:StatefulSet与Deployment详解
  • [Agent可视化] docs | go/rust/py混构 | Temporal编排 | WASI沙箱
  • Linux服务器编程实践55-网络信息API:gethostbyname与gethostbyaddr实现主机名解析
  • Godot 2D游戏开发全流程实战
  • 自动驾驶工程师面试(定位、感知向)
  • Cocos学习——摄像机Camera
  • 千秋网站建设公司百度如何快速收录
  • 深圳大型论坛网站建设免费行情网站在线
  • 《软件测试分类指南(下):从测试阶段到地域适配,拆解落地核心维度》
  • Python 查询网站开发3g小说网站