Text2SQL实战课:用LangGraph打造企业级数据问答智能体
¥399

Text2SQL实战课:用LangGraph打造企业级数据问答智能体

Qdrant/ES/MySQL多路召回、Prompt生成SQL、FastAPI+SSE工程化部署

¥399
本课程包括
  • 14小时14分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 吃透 Text2SQL 智能体完整业务链路,掌握 MySQL+Qdrant+Elasticsearch 三元知识库搭建、Embedding 向量检索、多路召回机制,彻底弄懂自然语言转 SQL 的底层检索逻辑,解决大模型生成 SQL 不准的痛点。
  • 精通 LangGraph 智能体编排开发,完整实现关键词抽取、字段 / 指标 / 取值召回、信息过滤、上下文补充、SQL 生成 - 校验 - 纠错 - 执行全流程节点,掌握 Prompt 工程优化技巧,大幅提升智能问数准确率。
  • 掌握 FastAPI 异步后端、SSE 流式输出、Docker 工程化部署全套企业级开发能力,学会分层 Repository 架构、配置管理、Git 项目规范,产出一套可直接部署上线、具备真实业务价值的完整 Text2SQL 开源项目。
浏览相关主题
课程介绍

你是否遇到过这些问题:

业务人员不懂 SQL,频繁找数据开发提需求,数据团队重复取数工作量巨大,沟通成本居高不下,缺少自助化智能取数工具;

学习大模型 RAG、智能体只有零散 Demo,没有完整端到端实战项目,简历缺少能落地的企业级 AI 项目,面试讲不清检索、智能体编排完整流程;

只会单一向量库,不懂结构化数据库、向量检索、全文检索组合知识库搭建,生成的 SQL 经常表、字段匹配错误,缺少校验纠错、自动重试闭环机制;

开发的 AI 项目工程化简陋,没有分层架构、异步接口、流式返回、容器部署能力,无法直接交付企业业务使用。

本课程聚焦数据仓库真实智能取数场景,一套 完整实战课程,从零搭建商用级 Text2SQL 智能问数系统,覆盖底层基础技术、项目架构设计、智能体流程开发、API 服务封装、前端联调、Docker 部署全链路。课程摒弃纯理论空谈,全部结合企业真实业务数据仓库场景,所有代码、架构、部署方案均可直接复用至公司内部项目。

课程整体内容模块

模块一:底层技术基础夯实

讲解 Docker 容器、SQLAlchemy 异步 ORM、Qdrant 向量数据库、Elasticsearch 全文检索、Embedding 向量嵌入五大核心底座,逐个实操数据库连接、增删改查、向量写入与检索、索引构建,打好项目底层技术基础。

模块二:项目架构与元数据知识库搭建

拆解项目分层架构,完成项目初始化、配置文件、多数据源连接封装、日志、Git 版本管理;基于业务数据表、指标、维度构建元数据库,实现离线批量同步元数据至 MySQL、Qdrant、ES 三元知识库,搭建完整检索素材库。

模块三:LangGraph 智能体全流程开发

基于 LangGraph 编排智能体完整工作流,依次实现关键词抽取、多维度多路召回、召回信息合并过滤、上下文补充、Prompt 驱动 SQL 生成、SQL 语法校验、自动纠错重试、SQL 执行全流程节点,解决大模型取数匹配不准、SQL 报错问题。

模块四:后端服务与交互能力开发

基于 FastAPI 开发异步查询接口,实现 SSE 流式实时输出执行进度与查询结果,分层封装数据操作类,完善异常处理、日志埋点,完成后端服务全功能开发。

模块五:项目工程化部署与前端联调

封装完整 API 服务,对接前端 UI 页面实现端到端交互,掌握 Docker、Docker Compose 一键部署整套基础设施,完成项目上线全流程实践。

项目核心优势

  1. 业务落地性强:面向企业数据仓库自助取数刚需,可直接用于内部业务平台,区别于网上简易 Demo;

  2. 技术栈完整多元:融合关系型数据库、向量库、搜索引擎、大模型智能体、异步后端、容器部署,覆盖 AI 开发主流技术;

  3. 工程化标准规范:分层 Repository 架构、配置分离、异步数据库、日志规范、Git 管理,贴合大厂后端开发标准;

  4. 双线业务流程:离线元数据知识库构建 + 在线智能问数服务,完整覆盖 AI 数据应用两大核心环节。

学习后你将具备的能力

  1. 完整理解 Text2SQL 从自然语言提问到 SQL 执行返回的全链路业务逻辑,独立设计智能问数系统架构;

  2. 熟练搭建 MySQL+Qdrant+ES 组合式元数据知识库,掌握向量嵌入、多路召回优化方案,提升字段、指标匹配准确率;

  3. 熟练使用 LangGraph 开发大模型智能体,自主编排抽取、召回、生成、校验、纠错全流程节点,掌握 Prompt 优化技巧;

  4. 掌握 FastAPI 异步后端、SSE 流式输出、Docker 容器部署,独立完成 AI 项目从开发到上线的完整工程化工作。

当下自然语言数据库查询、企业 RAG 智能体是 AI 落地热门赛道,兼具数据开发与大模型智能体开发能力的复合型人才极度稀缺。跟随本课程从零完成整套 Text2SQL 智能体项目,补齐 AI 工程实战短板,掌握企业刚需核心技术。

适合人群
  • AI 大模型应用开发工程师
  • 后端开发、技术负责人
  • AI 产品、算法工程师
讲师介绍
资深Python全栈/人工智能讲师与开发
擅长领域:
  • 自然语言处理(NLP)
  • 深度学习
  • 大语言模型
  • 机器学习
  • Web开发
  • Python
  • Vue.Js
  • 架构设计
Python全栈开发讲师15年软件开发和教学经验。《Flask Web全栈开发实战》作者,主导开发智能招聘、口播软件等项目,技术栈覆盖AI应用开发与智能体实战、FastAPI、大模型智能体(LangChain/Qwen)、爬虫及前后端。精通Python全栈、擅长定制企业级技术培训。黄老师不但开发经验丰富,授课激情四射且通俗易懂,很注重学生对知识的吸收情况学生学会了是对他最大的认可。经历多个大型实战项目的完整周期,有着丰富的实战经验。黄老师还从事过iOS、爬虫、前端、PythonWeb、大模型智能体开发,开发经验非常丰富,目前主要研究方向为大模型+智能体开发,曾给中国电信开发过企业级RAG应用,召回率达到90%以上,给小红书商家私有化部署大模型,并利用RAG+智能体技术开发了智能客服,为企业提高5倍以上的效率,实现降本增效。
课程大纲
共0节 时长0分钟 全部收起
1 【前奏】课程介绍
6分钟
Text2SQL基础篇
共18节 | 3小时27分钟
  • 2 【基础】什么是 Text2SQL
    9分钟
  • 3 【基础】安装 Docker
    15分钟
  • 4 【基础】运行项目 Docker 容器(1)
    13分钟
  • 5 【基础】运行项目 Docker 容器(2)
    15分钟
  • 6 【基础】SQLAlchemy - 创建连接
    16分钟
  • 7 【基础】SQLAlchemy - 表结构定义(1)
    14分钟
  • 8 【基础】SQLAlchemy - 表结构定义(2)
    5分钟
  • 9 【基础】SQLAlchemy-ORM 生成表
    6分钟
  • 10 【基础】SQLAlchemy-CURD(1)
    12分钟
  • 11 【基础】SQLAlchemy-CURD(2)
    4分钟
  • 12 【基础】Qdrant - 概述
    9分钟
  • 13 【基础】Qdrant - 写入向量数据
    16分钟
  • 14 【基础】Qdrant - 查询数据
    11分钟
  • 15 【基础】Embedding - 基本使用
    14分钟
  • 16 【基础】Embedding-Qdrant+Embeddin
    13分钟
  • 17 【基础】Elasticsearch - 介绍
    9分钟
  • 18 【基础】Elasticsearch - 创建索引和文档
    10分钟
  • 19 【基础】Elasticsearch - 查询
    17分钟
Text2SQL实战
共51节 | 10小时41分钟
  • 20 【实战】项目架构 - 元数据库介绍
    13分钟
  • 21 【实战】项目架构 - 向量和全文索引
    8分钟
  • 22 【实战】创建项目
    5分钟
  • 23 【实战】配置文件读取
    21分钟
  • 24 【实战】对接 GPT 大模型
    8分钟
  • 25 【实战】MySQL 连接封装
    10分钟
  • 26 【实战】元数据库 ORM 模型创建
    8分钟
  • 27 【实战】Qdrant 连接封装
    7分钟
  • 28 【实战】ElasticSearch 连接封装
    6分钟
  • 29 【实战】Embedding 连接封装
    5分钟
  • 30 【实战】添加日志配置
    9分钟
  • 31 【实战】用 Git 管理项目
    15分钟
  • 32 【实战】配置业务数据库表结构
    17分钟
  • 33 【实战】定义 DTO 类
    6分钟
  • 34 【实战】封装元数据库操作类
    11分钟
  • 35 【实战】封装业务数据库操作类
    25分钟
  • 36 【实战】同步表结构到元数据库(1)
    19分钟
  • 37 【实战】同步表结构到元数据库(2)
    9分钟
  • 38 【实战】同步表结构到元数据库(3)
    3分钟
  • 39 【实战】使用阿里云的嵌入模型
    13分钟
  • 40 【实战】定义 QdrantRepository 类
    19分钟
  • 41 【实战】同步字段到 QDrant
    22分钟
  • 42 【实战】操作 ES 类封装
    18分钟
  • 43 【实战】同步业务值到 ES 中
    20分钟
  • 44 【实战】LangGraph 使用说明
    4分钟
  • 45 【实战】Graph 节点说明
    6分钟
  • 46 【实战】Graph 图 Schema 结构定义
    14分钟
  • 47 【实战】Graph 节点定义
    12分钟
  • 48 【实战】构建 Graph 结构
    22分钟
  • 49 【实战】添加大模型和提示词
    10分钟
  • 50 【实战】提问意图分析完成
    17分钟
  • 51 【实战】提取关键词完成
    12分钟
  • 52 【实战】提取关键词完成 - 补充
    3分钟
  • 53 【实战】召回字段(1)
    13分钟
  • 54 【实战】召回字段(2)
    27分钟
  • 55 【实战】召回指标
    7分钟
  • 56 【实战】召回值信息
    11分钟
  • 57 【实战】处理召回信息 - 修改 WSAgentState
    5分钟
  • 58 【实战】处理召回信息 - 修改 MetaRepository 类
    10分钟
  • 59 【实战】处理召回信息 - 合并字段
    15分钟
  • 60 【实战】处理召回信息 - 处理表和字段结构
    15分钟
  • 61 【实战】处理召回信息 - 指标信息处理
    14分钟
  • 62 【实战】过滤表信息
    18分钟
  • 63 【实战】过滤指标信息
    6分钟
  • 64 【实战】添加更多信息
    16分钟
  • 65 【实战】生成 SQL
    9分钟
  • 66 【实战】校验 SQL
    7分钟
  • 67 【实战】校正 SQL
    15分钟
  • 68 【实战】执行 SQL
    13分钟
  • 69 【实战】封装成 API 服务
    30分钟
  • 70 【实战】接入前端 UI
    11分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。