用 Python 构建 RAG 系统:代码全流程
使用Python构建RAG系统 —— 用代码还原 RAG系统的每个细节
▶ 22.6万 播放
用 Python 从代码层面还原 RAG 系统的每个细节:先快速回顾原理,再交代代码地址与工具准备、搭好项目环境,然后逐步写代码把检索与生成串起来。视频偏动手实现,适合看过 RAG 概念、想用代码把链路真正跑通一遍的开发者。
这套教程讲什么
用 Python 从代码层面还原 RAG 系统的每个细节:先快速回顾原理,再交代代码地址与工具准备、搭好项目环境,然后逐步写代码把检索与生成串起来。视频偏动手实现,适合看过 RAG 概念、想用代码把链路真正跑通一遍的开发者。
你会学到什么
- 先回顾 RAG 原理再交代代码与工具准备
- 演示向量库等依赖的项目环境搭建
- 逐行写代码串起检索与生成的链路
适合谁
适合有 Python 基础、读过 RAG 介绍但没自己实现过,想从环境到代码完整跑一遍的开发者。
学习建议
建议提前准备好视频里给出的代码仓库并配好虚拟环境,跟着顺序敲,重点看文档如何切片、入库和被检索回来。
常见问题
一个最小 RAG 系统包含哪些环节?
离线阶段把文档切分、向量化后存入向量库;在线阶段把用户问题也向量化,检索出最相关的片段,连同问题一起拼进提示交给模型生成答案。关键不在模型多强,而在检索回来的内容是否真的相关。
文档切分粒度怎么选比较合适?
切片太大容易混入无关内容、浪费上下文,太小又可能拆散完整语义。通常按语义段落切,并在相邻块之间留一点重叠,再用实际提问测召回效果反复调整,比直接套一个固定字数更可靠。
关于「智能体与自动化」这个方向
智能体和聊天机器人的区别,在于它能不能自己调用工具、查资料、按条件分支把一件事做完。扣子(Coze)、Dify 适合搭带知识库的对话型应用,n8n 更擅长把邮件、表格、消息通知这类外部系统串成自动化流程。本分类从「一个最小可用的 Agent」讲起,逐步加入检索、工具调用、记忆与异常处理。
查看全部 智能体与自动化教程与学习路径 →更多智能体与自动化教程
▶ 110.2万站内可播智能体与自动化哔哩哔哩· 4 小时 23 分Dify 零基础入门:Agent 开发与 RAG 工作流实战
黑马程序员视频教程
▶ 74.6万站内可播智能体与自动化哔哩哔哩· 33 分钟从 0 搭一个 Agent:n8n 入门与新闻日程实战
秋芝2046视频教程
▶ 48.2万站内可播智能体与自动化哔哩哔哩· 10 小时 14 分Coze 扣子从入门到实战:智能体与工作流搭建
扣子coze从入门到精通-视频教程
▶ 296.4万站内可播智能体与自动化哔哩哔哩· 48 小时 15 分启动 WorkBuddy,零基础搭建自动干活智能体
WorkBuddy自动化办公视频教程
▶ 275.3万站内可播智能体与自动化哔哩哔哩· 21 小时 25 分LangChain教程
尚硅谷视频教程
▶ 148.5万站内可播智能体与自动化哔哩哔哩· 22 小时 33 分目前B站最全最细的AI Agent开发零基础教程
AI大模型码农视频教程


