临时存个代码12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667...2026-05-13
SQLAlchemy 核心笔记:外键、级联删除与 ORM/数据库的双层防线一、外键的核心作用核心目的:保证数据的“参照完整性”,防止出现孤儿数据。 限制与校验:子表的关联字段必须在父表中存在(例如:不能给不存在的用户创建订单)。 级联操作:父表数据变动时,子表自动跟着变(如:删用户,自动删订单)。 建立关联:作为 ORM...2026-05-13
GPT优惠订阅 GPT Plus 教程(无需苹果手机) 适用场景:不想用美区账号、没有外卡、不想找代充。 核心思路:利用汇率差 + 特定支付渠道,低成本开通 ChatGPT Plus。 💰 一、 汇率参考(实时波动)目前选择 菲律宾 或 日本 节点性价比最高(电脑端风控较严,建议优先使用 手机端 ...2026-05-04
RAG 索引进阶笔记:不是只存进去,而是要存得聪明RAG 索引进阶笔记:不是只存进去,而是要存得聪明这篇主要讲什么这一份 PDF 对应 Part 12 ~ Part 14,主题是索引升级。 如果说基础 RAG 解决的是“先把资料放进库里”,那这一篇关注的是: 怎么存,后面才更容易找对。 这其实是个很...2026-04-19
RAG 检索增强笔记:找到更多,不等于找到更好RAG 检索增强笔记:找到更多,不等于找到更好这篇主要讲什么这一份 PDF 对应 Part 15 ~ Part 18,重点在检索后的增强处理,以及长上下文带来的问题。 我读完后的一个直接感受是: 很多人以为 RAG 的难点在“找不到”,但实际系统里更...2026-04-19
RAG 查询改写笔记:不是资料找不到,而是问题没问对RAG 查询改写笔记:不是资料找不到,而是问题没问对这篇主要讲什么这一份 PDF 对应 Part 5 ~ Part 9,集中讨论一件事: 用户原始问题,不一定是最适合检索的问题。 也就是说,很多 RAG 失败,并不是知识库里没有答案,而是检索时用的提...2026-04-19
RAG 路由笔记:不是所有问题都该走同一条路RAG 路由笔记:不是所有问题都该走同一条路这篇主要讲什么这一份 PDF 对应 Part 10 ~ Part 11,主题是 Routing,也就是路由。 通俗来讲,路由就是: 先判断这个问题属于哪一类,再决定把它交给哪一套资料、哪一个提示词、或者哪条...2026-04-19
RAG 入门笔记:从 0 搭起一个最基础的 RAGRAG 入门笔记:从 0 搭起一个最基础的 RAG这篇主要讲什么这一份 PDF 对应的是 Part 1 ~ Part 4,重点不是炫技,而是先把 RAG 最基本的工作流搭起来。 如果用一句大白话来讲,RAG 做的事情就是: 先去资料库里找内容,再拿找...2026-04-19
RAG调试笔记:如何查看 Chroma 向量库 & 避坑 🔍 一、如何查看向量数据库内容(核心代码)12345678data = vector_store._collection.get( include=["documents", "metadatas",...2026-04-16langchain / rag / debug
9.4 RAG检索优化:重排(这是重点)什么是 RAG 重排? 重排 = 从“初步检索的一堆候选文档”里,再挑出最相关的那几个 重排在干嘛? 它会做一件更“聪明”的事: 让模型直接判断:这个文档能不能回答这个问题? 而不是只看向量距离。—-say by gpt老师 这里讲...2026-04-16