自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 Python time 模块深度解析:从时间表示到时间转化的全指南

本文深度拆解 Python time模块,从时间戳、结构化时间、字符串时间的三类核心表示,到含%Y/%y等 19 种格式符的完整对照表,再到 13 个核心函数的用法 + LLM 开发实战(对话时间戳、响应耗时统计),覆盖时间转化、计算、定时等全场景,表格化呈现 + 可运行案例,帮你从时间处理小白秒变 Python 时间大师。

2026-01-02 10:20:48 75

原创 从闭包到装饰器:Python 高阶函数的深度探索与实战

Python闭包与装饰器详解:高阶函数的魔法应用 闭包和装饰器是Python中强大的高阶函数特性。闭包是能记住外部作用域变量的函数对象,通过嵌套函数实现,具有记忆性、延迟执行和封装性等特点,常用于计数器、延迟计算等场景。装饰器则是基于闭包实现的函数增强工具,通过@语法糖调用,可添加日志、权限控制等功能而不修改原函数代码。文章系统讲解了闭包原理、装饰器实现方式(包括带参数和类装饰器),并介绍了Python内置装饰器如@property、@lru_cache等。最后通过日志记录、API验证等实战案例,展示了装饰

2026-01-01 16:47:44 496

原创 Python 魔术方法深度全解:从基础到进阶的 15000 字实践指南

本文系统梳理Python 80+魔术方法的核心原理与工程实践,面向Python3.10+进阶开发者。通过200+可运行代码示例,解决开发者"不知道何时用、怎么用"三大痛点,覆盖对象生命周期、属性访问、运算重载、容器迭代、上下文管理等场景。重点解析__new__/__init__区别、__getattr__惰性加载、__enter__资源管理等高级用法,并提供单例模式、不可变对象等工程实践方案。强调魔术方法的Pythonic使用原则:仅重写必要行为、保持兼容性、完整文档化和测试,避免滥用&

2026-01-01 11:42:10 396

原创 我是如何建构系统的?——从 “边界思维” 到 “系统性构建”:编程学习的终极方法论(万字版)

上篇《从 “踩坑思维” 到 “工程化能力”:编程学习的进阶方法论》提出 “4A 循环”(场景化应用→场景化踩坑→规则分析→架构迁移),并构建了从 “特性学习” 到 “工程化能力” 的路径。本篇将进一步升级为 **“系统性构建” 思维 **,覆盖技术选型 / 系统设计 / 团队协作 / 持续演进四个终极阶段,结合 15 + 企业级实战案例,帮你从 “工程化开发者” 跨越到 “系统架构师 / 技术负责人”。

2026-01-01 10:01:17 566

原创 我是如何开发项目的?——从 “踩坑思维” 到 “工程化能力”:编程学习的进阶方法论(万字版)

承接上篇:上篇《从 “扳手使用” 到编程学习:踩坑式实践的底层方法论》提出 “工具式学习 = 裸代码测试 + 故意踩坑 + 总结规律” 的 3C 循环,本篇将把这套方法升级为工程化能力的核心思维模型,覆盖模块学习 / 框架学习 / 架构设计三个进阶阶段,结合 10 + 实战案例,帮你从 “能写代码” 跨越到 “能写可维护、可扩展的工程化代码”。

2026-01-01 09:41:30 805

原创 我是如何学习编程的?——从 “扳手使用” 到编程学习:踩坑式实践的底层方法论

摘要:编程学习应像使用扳手一样,通过实践试错掌握核心用法。文章提出"3C循环"学习法:Code(裸代码测试)、Crash(故意踩坑)、Conclusion(总结规律),并以Python四大特性(函数、列表推导式、装饰器、继承)为例演示该方法。强调编程是技能而非知识,死记硬背不如亲手试错,建议用最小可运行代码测试、故意违反规则、问题驱动学习和记录踩坑笔记。掌握"试错→踩坑→总结"的思维模式,才是突破编程学习瓶颈的关键。

2026-01-01 09:27:56 509

原创 Python 异常捕获与处理:从基础语法到工程化实践的万字深度指南

本文系统介绍了Python异常处理的底层原理、语法细节、高级特性与工程化实践。首先通过电商案例阐明异常处理对系统稳定性的重要性,然后详细解析异常体系结构、捕获语法(try-except-else-finally)、上下文管理(with语句)等基础内容。高级部分涵盖异常链(raise...from)、traceback模块、自定义异常和异步异常处理。工程实践部分重点讲解避免"吞异常"、日志记录、重试机制、统一响应格式等生产级解决方案,并提供电商订单系统的完整实现案例。文章强调异常处理是Py

2025-12-31 19:23:36 496

原创 Python 面向对象核心:继承 / 封装 / 多态万字深度指南

本文深入解析Python面向对象编程(OOP)的三大核心特性:封装、继承和多态。通过对比面向过程编程的不足,展示OOP在代码复用和维护性上的优势。详细讲解Python特有的封装实现方式(公共/保护/私有属性)、继承机制(单继承/多继承/Mixin模式)以及基于鸭子类型的多态特性,配合可运行的代码示例。文章还包含电商订单系统的实战案例和常见错误规避指南,帮助开发者掌握Python OOP的设计思想和工程化应用。

2025-12-31 19:13:39 495

原创 Python 核心特性深入解析:type/isinstance、dir ()/__dict__与 property 装饰器实战

本文深入解析Python三大核心特性:类型判断、对象自省与属性封装。通过对比type()与isinstance()的区别,揭示类型系统与多态的本质;分析dir()与__dict__在对象内省中的作用,掌握查看对象结构的技巧;详解property装饰器实现属性封装的优雅方案,替代传统getter/setter写法。文章结合代码示例演示这些特性在类型验证、动态类创建、属性控制等场景的实际应用,帮助开发者从"会用Python"进阶到"理解Python",写出更安全、优雅的面

2025-12-31 17:15:05 362

原创 零基础全面掌握 Python JSON 模块:从 “什么是 JSON” 到 “企业级实战” 的 16000 字指南

本文面向刚学完Python基础语法的零基础学员,通过生活类比讲解JSON的本质与用途。JSON是不同编程语言间传输数据的"统一包装标准",Python通过json模块实现数据与JSON格式的相互转换。文章详细解析了json模块的4个核心函数:dumps/loads(字符串转换)和dump/load(文件转换),并提供了常见错误解决方案。针对特殊数据类型(如datetime、自定义类)给出了编码/解码方法。最后通过学生管理系统实战项目,演示了JSON在数据持久化中的实际应用。文中强调避免混

2025-12-31 09:48:38 394

原创 Python 装饰器:LLM API 的安全与可观测性增强

本文系统讲解了Python装饰器在LLM API开发中的核心应用。针对LLM API常见的安全防护和可观测性问题,通过装饰器技术实现了API密钥验证、请求日志记录、限流控制、Token统计和异常处理五大功能模块。文章从基础语法到高级应用,详细解析了装饰器的工作原理、参数传递、元信息保留等关键知识点,并提供了完整的实战代码示例。特别强调装饰器在LLM开发中的"安全→限流→日志→业务→统计→异常"最佳执行顺序,以及避免过度装饰、参数化配置等优化建议,为零基础开发者提供了清晰的避坑指南。

2025-12-31 09:47:32 555

原创 Python 正则表达式:LLM 噪声语料的精准清洗

本文针对LLM训练和推理中的"噪声语料"问题,系统讲解Python正则表达式的应用方法。文章首先分析了电商评论、用户输入和LLM生成内容中的常见噪声类型(如格式符号、空白字符、特殊字符等),然后详细介绍了re模块的核心方法(match、search、findall、sub等)和高级技巧(分组提取、预定义字符类、重复次数控制)。通过电商评论清洗、用户输入预处理、LLM结果过滤等实战案例,展示了正则表达式在语料清洗中的具体应用。最后还提供了一个批量清洗系统实现方案,并给出性能优化建议和常见问

2025-12-30 10:08:15 802 1

原创 Python 文件 IO:LLM 语料与对话历史的持久化

本文针对LLM开发中的数据持久化问题,系统讲解了Python文件IO技术。主要内容包括:1)文件IO基础概念与核心操作(读写文本文件);2)JSON、CSV、Markdown等常用格式处理;3)LLM场景实战(会话历史持久化、语料管理);4)大文件处理优化技巧;5)常见错误解决方案。文章通过真实案例演示如何将文件IO技术应用于LLM开发,解决对话记忆丢失、数据保存等问题,并提供了完整的代码实现。特别强调使用with语句、正确编码和路径处理等最佳实践,为LLM开发者构建可靠的数据持久化方案。

2025-12-30 10:01:46 904

原创 零基础小白构建 Python 学生管理系统:从 “完全不懂” 到 “可运行项目” 的 万字全程指南

本文为零基础Python学习者提供了一个完整的学生管理系统开发指南。通过项目实践帮助读者理解如何将基础语法串联解决实际问题。教程分为五个部分:1.前置认知:解释项目概念和学习价值;2.思路拆解:从需求分析到代码框架设计的完整流程;3.代码实现:分模块讲解UI界面、核心功能、数据存储的实现;4.测试优化:介绍边界测试和功能优化方法;5.上线部署:将系统打包成可执行文件。教程强调模块化编程思想,采用列表嵌套字典存储数据,使用JSON实现数据持久化,并提供了从基础版到图形界面、数据库等进阶方向。特别注重培养&qu

2025-12-30 09:48:07 710

原创 Python Logging 模块深度全解:从入门到生产环境 万字实战指南

Python Logging 模块看似简单,但要配置好生产环境的日志系统,需要理解其核心组件、配置方式、进阶特性和最佳实践。本文通过 15000 字 + 的内容,覆盖了从入门到生产的所有知识点,包括真实踩坑案例、代码示例、避坑指南。希望读者能将这些经验应用到实际开发中,构建稳定、可维护、可监控的日志系统,避免因日志问题导致的线上故障排查困难。

2025-12-30 00:20:35 991

原创 Python「0 开 / 1 开」边界踩坑全指南:从内置到第三方库的实战梳理

本文聚焦 Python 开发中高频踩坑的「0 开始 / 1 开始」边界问题,系统拆解内置函数(range/random/re)、标准库、第三方库(numpy/pandas)的边界规则,结合实战踩坑代码与可落地避坑技巧,帮开发者统一索引模式、明确边界规则,轻松避开索引越界等核心问题。

2025-12-29 10:47:00 563 4

原创 23 种经典设计模式 + J2EE 扩展模式:Python 代码实战全指南

本文面向零基础开发者,系统拆解 23 种经典设计模式(创建型 / 结构型 / 行为型)与 J2EE 企业级模式,以可运行的 Python 代码示例(如元类单例、装饰器咖啡案例、观察者气象站等)落地实现,结合 SOLID 原则解析选型逻辑,助力快速掌握可复用软件工程最佳实践。

2025-12-29 10:03:23 792

原创 面向对象编程 vs 其他编程范式:LLM 开发该选哪种?

本文对比了三种编程范式在LLM开发中的适用场景:面向过程编程(POP)适合简单脚本,面向对象编程(OOP)适合复杂系统,函数式编程(FP)适合数据处理。文章通过商品文案生成案例展示了三种范式的代码实现,分析了各自的优缺点:POP简单但耦合度高,OOP扩展性强但学习曲线陡,FP简洁但状态管理弱。建议根据项目规模混合使用范式:小任务用POP,复杂系统用OOP,数据处理用FP。强调编程范式没有优劣之分,只有适合与否,理解差异能帮助开发者写出更易维护的LLM应用。

2025-12-29 09:36:36 664 14

原创 Python 面向对象编程:LLM 开发的模块化与复用之道

本文深入讲解了Python面向对象编程(OOP)在LLM开发中的应用。面向对象编程是构建复杂LLM系统的核心技术,通过封装、继承和多态三大特性,能够实现代码模块化、提高复用性、增强可维护性。文章详细解析了类和对象的基础概念,并通过LLM开发实例展示了如何将Prompt管理、会话管理等功能封装为类。同时介绍了类方法、静态方法、属性等高级特性,以及抽象类在规范LLM接口中的应用。最后通过一个完整的模块化LLM服务项目实战,演示了如何运用OOP原则构建支持多模型、可扩展的LLM系统。面向对象编程为LLM开发者提供

2025-12-29 09:30:46 1007

原创 Python 模块与包:LLM 依赖库的管理与隔离

本文是一篇针对零基础开发者的Python模块与包教程,重点讲解如何利用模块和包管理LLM项目的依赖库。文章将模块比作"集装箱",介绍了模块和包的基础概念、创建方法及在LLM开发中的应用场景。详细讲解了模块的导入方式、包的创建结构、虚拟环境使用等核心知识,并提供了完整的LLM工具包实战案例,包括Prompt生成、API调用、Token计数等功能实现。最后总结了模块与包在LLM开发中的核心价值:代码复用、依赖隔离和环境一致性管理,为后续学习LLM语料持久化打下基础。

2025-12-29 09:25:44 634

原创 Python 函数:LLM 通用逻辑的封装与复用

本文是Python从零基础到LLM全栈实战系列的第4篇,重点讲解Python函数在LLM开发中的应用。文章从函数基础语法入手,详细介绍了位置参数、关键字参数、默认参数和可变参数的使用方法,并结合LLM开发场景展示了如何封装Prompt生成、API调用、响应解析等通用逻辑。同时提供了函数复用方案(模块复用和包复用)以及进阶应用(装饰器和高阶函数)。最后通过完整实战案例演示了LLM函数的封装技巧,并总结了Python函数与LLM开发的对应关系,帮助开发者提高代码复用性和开发效率。

2025-12-28 23:30:49 763

原创 Python 项目实战中“高内聚低耦合”的设计方法 —— 基于七大设计原则与拓展技巧

本文介绍了Python项目中实现高内聚低耦合的七大设计原则和实战技巧。主要内容包括:1. 核心概念:高内聚(功能单一)和低耦合(依赖弱化)的模块设计原则;2. 七大设计原则:单一职责、开放封闭、里氏替换等面向对象设计准则;3. 实战技巧:模块化设计、依赖注入、事件驱动等实现方法;4. 电商系统案例:完整展示分层架构的实现过程。文章强调通过合理运用这些原则和技巧,可以构建出易维护、易扩展、易测试的高质量Python项目。

2025-12-28 22:03:54 600 6

原创 Python LLM 项目实战:落地可上线的高校答疑小助手(两万字完整版,承接工程化避坑指南)

本文介绍了一个基于RAG架构的高校智能答疑系统,针对辅导员重复回答学生问题的痛点,通过检索权威知识库内容生成准确回答,避免LLM幻觉问题。系统采用Python3.12+FastAPI+Qwen-1.5-7B-Chat模型,使用ChromaDB本地向量库实现轻量部署,完整覆盖工程化规范(逻辑删除、数据校验等)和LLM特有坑点(模型量化、prompt设计等)。提供从环境搭建、核心功能实现到Docker部署的全流程指南,特别强调参数调优(chunk_size等)和避坑技巧,适合零基础开发者快速构建企业级LLM应用

2025-12-27 17:50:48 649 3

原创 Python 项目实战 2:落地可上线的高校学生管理系统(两万字完整版,承接避坑指南)

本文介绍了一个基于Python的高校学生管理系统开发实践。系统采用FastAPI+MySQL技术栈,实现学生信息管理、成绩录入统计、Excel批量导入导出等功能。项目严格遵循工程化规范,包含以下核心特点: 采用模块化架构,实现模型、校验、CRUD操作分层 使用Pydantic进行严格数据校验,确保身份证号、手机号等格式正确 实现逻辑删除而非物理删除,保留历史数据 支持Excel批量导入学生信息,提高工作效率 包含成绩统计功能,自动计算总分和平均分 采用Docker容器化部署方案 该项目特别针对高校辅导员实际

2025-12-27 17:41:06 857 2

原创 Python 项目实战避坑指南:从 “能跑” 到 “专业” 的 40 + 核心注意事项(两万字详解,零基础专属)

零基础写 Python 总踩血泪坑?删库跑路、代码失忆、依赖冲突、脏数据满天飞?这篇 2 万字 CSDN 实战避坑指南拆解 40 + 核心注意事项,从命名规范 / 逻辑删除 / 防 SQL 注入到工程化管理,全大白话 + 可运行代码 + 踩坑实录,帮你从 “能跑” 直接进阶专业项目开发者!

2025-12-27 17:19:51 587 5

原创 Python 流程控制:LLM 批量推理与 API 限流处理

本文介绍了Python流程控制在LLM批量推理中的关键作用。流程控制如同"交通信号灯",决定了语料处理的顺序、异常请求处理和重试机制。文章系统讲解了分支执行(if-elif-else)、循环执行(for/while)和跳转控制(break/continue)三大核心语法,并结合LLM开发中的API限流、敏感词过滤等实际场景提供代码示例。重点介绍了三种API限流处理方案(固定间隔、令牌桶、并发控制)和一个完整的批量推理实战案例,包含敏感词检测、自动重试和结果统计功能。最后总结了流程控制与L

2025-12-27 16:16:54 450

原创 PyCharm 快捷键完全攻略:从零基础到全栈开发效率大师

本文聚焦 PyCharm 核心快捷键,结合 LLM 开发场景,系统讲解文件管理、代码编辑、智能补全、运行调试等操作的快捷键组合,提供可直接复用的 LLM 语料清洗、API 开发、Prompt 优化流程,并补充隐藏技巧。通过肌肉记忆替代鼠标操作,可将开发效率提升 40% 以上,让开发者聚焦 LLM 核心逻辑。

2025-12-27 15:26:08 502

原创 Python 数据类型:LLM 语料与 API 参数的底层处理逻辑

本文以快递箱为类比,系统讲解Python五大核心数据类型及其在LLM开发中的应用。字符串是单条文本的"快递盒",用于存储Prompt和LLM回答;列表是"批量语料大纸箱",用于处理对话历史和语料库;字典是"结构化API参数箱",用于配置LLM请求参数;元组是"不可变语料箱",适合存储固定参数;集合是"去重语料箱",用于语料去重。文章详细列举了每种数据类型的全部方法,并标注LLM应用场景,最后通过完整的电商评论

2025-12-26 09:27:24 623 3

原创 Vim 编辑器完全入门指南:从零基础到高阶效率大师

Vim作为程序员的高效文本编辑器,凭借其键盘操作、跨平台兼容和轻量化等优势,在全球开发者中广受欢迎。本文系统介绍了Vim的核心功能:三种基本模式(普通、插入、命令行)及其切换方式;常用文本操作如移动、删除、复制粘贴;配置优化和插件扩展方法;以及宏录制、远程开发等高阶技巧。通过合理配置.vimrc文件和使用插件,Vim可以扩展为IDE级别的工具。文章强调Vim的学习曲线是先难后易,建议通过日常练习逐步掌握,最终实现编辑效率的质的飞跃。

2025-12-26 00:12:55 943

原创 Python「焚诀」:吞噬所有语法糖的终极修炼手册

本文以《斗破苍穹》中的"焚诀"为喻,系统讲解了Python语法糖的七个层级。从基础语法糖(链式赋值、三元表达式)到迭代级(列表推导式、生成器表达式),再到函数级(装饰器、lambda表达式)和资源管理(with语句),最后介绍Python3.8+新增的高级语法糖(海象运算符、模式匹配)。文章强调语法糖的本质是通过简化书写提升开发效率,建议开发者既要掌握用法,也要理解底层原理,在合适的场景合理使用。全文包含大量代码示例,特别是与大模型开发相关的应用场景,帮助开发者用更简洁的代码实现更强大的

2025-12-25 09:21:35 2391 10

原创 Shell 文本处理四大金刚:cut/sed/awk/sort 从入门到精通实战指南

本文聚焦Shell文本处理核心工具cut/sed/awk/sort,从基础语法、核心原理到进阶技巧,通过100+可运行示例覆盖结构化提取、批量修改、统计分析、排序去重等场景,结合Nginx日志分析、大模型语料预处理实战,帮助开发者快速掌握专业级Shell文本处理能力。

2025-12-25 09:13:28 1129 7

原创 Python 真零基础入门:从 “什么是编程” 到 LLM Prompt 模板生成

针对**真零基础小白**,从「编程本质/LLM核心定义」讲起,同步讲解Python 3.11环境搭建、print/变量/注释基础语法,核心绑定LLM Token机制(用Python代码可视化Token拆分),最终实战生成LLM智能客服通用Prompt模板,让小白秒懂“Python语法→LLM应用”的底层逻辑,无任何门槛。

2025-12-24 09:19:11 697 1

原创 【专栏开篇】Python 从真零基础到纯文本 LLM 全栈实战:20 篇万字巨作帮你搞定 LLM 落地(附完整目录 )

《Python+LLM真零基础全栈实战》专栏面向零基础学习者,独创"双基础同步"教学法,将Python语法与LLM核心技术一一对应讲解。内容聚焦纯文本LLM应用开发,覆盖RAG、Agent、推理加速等关键技术,采用20篇渐进式课程设计,从Python基础到生产级部署,每篇结合具体应用场景。专栏特别适合转行人员、学生和传统开发者学习LLM开发,但已掌握Python/LLM或专注多模态的开发者无需参与。通过"输入→输出→技术点"的清晰学习路径,帮助学员真正掌握LLM应用开

2025-12-24 09:14:51 1126 1

原创 Shell 闭环:大模型开发的「一键启动器」,5 分钟写脚本自动完成从模型检查到推理的全流程

摘要:本文提供了一个完整的Shell脚本解决方案,帮助Linux小白实现大模型一键推理闭环。脚本自动完成依赖安装、模型检查、CPU推理和结果输出,无需手动输入复杂命令。用户只需修改模型路径和提示词两个参数,即可在Ubuntu22.04环境(WSL2/本地/云服务器)运行Llama2等GGUF格式模型。文章包含详细的避坑指南和后续学习方向,让零基础用户也能完成从环境搭建到模型推理的完整开发流程,首次体验大模型的AI输出能力。

2025-12-23 09:47:06 661 7

原创 Shell 进阶:大模型开发的「文件搬运工」,10 分钟写脚本自动传模型到云服务器

摘要:本文针对大模型开发中手动scp传输大文件易中断的问题,提出使用rsync实现自动化断点续传方案。文章详细介绍了如何配置SSH免密登录、云服务器安全组,并提供了一个完整的Shell脚本实现大模型上传功能。该脚本支持断点续传、路径验证、上传后自动检查完整性,适用于WSL2和阿里云Ubuntu22.04环境。文中还包含常见错误排查指南和rsync高级技巧,帮助开发者高效完成大模型文件传输。

2025-12-23 09:46:04 966 5

原创 Shell 入门:大模型开发者的「命令组合器」,30 分钟写第一个自动检查模型完整性的脚本

本文介绍了如何用Shell脚本自动化检查大模型文件完整性,解决手动操作容易遗漏的问题。主要内容包括: Shell基础:变量定义、注释、条件判断和权限设置 实战脚本:模块化设计,检查文件存在性、大小和权限,提供彩色提示和错误处理 高级技巧:参数传递、后台运行和配置文件分离 常见错误排查:变量空格、路径大小写、权限等问题 测试方法:模拟文件缺失、不完整和权限不足等场景 该脚本可大幅提升大模型开发效率,避免因文件问题导致的模型加载失败。文章还提供了明日进阶内容和互动作业。

2025-12-22 09:28:42 716 4

原创 从 0 入门:为什么大模型开发必须学 Linux?10 分钟搭建你的第一个「大模型专用环境」

本文为零基础开发者提供大模型开发必备的Linux环境搭建指南。针对Windows用户常见问题,对比Linux优势:CUDA兼容性更好(vLLM安装成功率提升)、推理速度更快(llama.cpp提速3倍)、云服务器适配更优。提供两种10分钟搭建方案:本地WSL2安装(推荐小白)或云服务器体验。详解5个核心Linux命令(ls/pwd/mkdir等)在大模型场景的应用,并指导创建专属模型目录。最后通过实战测试验证环境,为后续Shell脚本学习打下基础。

2025-12-22 09:15:41 937 8

原创 大模型应用 SQL 优化:10w + 对话历史的查询加速

本文针对大模型应用中的SQL性能优化问题,提出了一套专属解决方案。通过分析大模型应用的三大核心查询场景(连续对话、AI自动查询、RAG检索),重点介绍了复合覆盖索引和延迟关联优化技术,将典型查询从820ms优化至68ms(提升12倍)。文章还展示了如何通过AI SQL Agent自动生成优化SQL,并结合Redis缓存高频查询结果。最终形成完整的大模型应用SQL全栈解决方案,包括表设计规范、索引设计规范和Agent优化规范等可落地的checklist,实现了10w+对话历史数据的高效查询。

2025-12-21 20:14:58 901 10

原创 大模型 Agent 实战:让 AI 自动写 SQL 查业务库

本文介绍如何利用大模型SQLAgent实现自然语言转SQL查询业务数据。通过复用前几篇的PostgreSQL环境、FastAPI框架和权限控制,构建"自然语言→SQL→结果"的自动化链路。核心实现包括:1)配置SQLAgent连接业务库并限制只读权限;2)封装FastAPI接口供非技术人员调用;3)演示AI准确生成SQL并返回查询结果。文章还埋下性能优化伏笔,为下一篇解决10w+对话历史表查询慢问题做准备。

2025-12-21 20:03:05 832 5

原创 PostgreSQL+pgvector:大模型 RAG 的「结构化 + 向量」混合检索

本文介绍了如何利用PostgreSQL和pgvector实现企业级RAG应用的混合检索功能。文章首先阐述了混合检索的必要性,即同时满足结构化条件过滤和语义相似性检索的需求。随后详细讲解了使用Docker一键部署PostgreSQL+pgvector环境的方法,并指导读者创建包含向量字段和JSONB元数据的文档表。文章重点演示了混合检索的SQL实现,包括结构化过滤和向量检索的结合,以及如何在Python+FastAPI中封装成API接口。最后给出了企业级优化建议,如索引优化和性能优化技巧,为开发者提供了完整的

2025-12-20 15:03:09 1147 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除