课程简介
这门课的主题落在两个具体的技术点上:RAG(检索增强生成)和 Agent 智能体。它不是讲大模型原理的理论课,而是围绕"怎么把模型接进一个能跑的后端服务"来组织内容。从目录结构能看出来,开头几节先解决接入问题——通义千问的 API 调用、云端模型的代码调用、用环境变量管理 APIKEY,以及 Ollama 的本地部署和调用。这是一条很典型的工程起手式:先让…
这门课的主题落在两个具体的技术点上:RAG(检索增强生成)和 Agent 智能体。它不是讲大模型原理的理论课,而是围绕"怎么把模型接进一个能跑的后端服务"来组织内容。从目录结构能看出来,开头几节先解决接入问题——通义千问的 API 调用、云端模型的代码调用、用环境变量管理 APIKEY,以及 Ollama 的本地部署和调用。这是一条很典型的工程起手式:先让模型能被调通,再谈上层应用。
技术栈的落点:云端与本地双线并行
值得单独拎出来说的是本地模型这条线。课程同时覆盖了云端 API(通义千问)和本地推理(Ollama),并且在 Windows 和 macOS 上都给了环境准备。这个安排对开发者来说是有实际意义的:云端模型负责验证效果和快速迭代,本地模型负责数据不出内网的场景。两者在代码层面的调用方式差异,以及如何用统一的抽象去屏蔽这个差异,本身就是 RAG 系统设计里绕不开的一环。如果你之前只用过一种方式,这里能补上另一半的实践经验。
项目结构:从接入到编排的层次
课程的组织逻辑是先基础设施、再检索、最后智能体编排。前置准备部分处理环境变量、密钥保护、模型接入这些琐碎但必须踩的坑;中间部分进入 RAG 的核心——文档切分、向量化、检索召回、上下文拼装;后段则是 Agent 的工具调用与任务编排。这种分层的好处是每一层都能单独跑起来验证,而不是一个大项目从头到尾只有跑通了才知道对不对。对于想对照自己项目做重构的人来说,这种可分段验证的结构比一个完整但封闭的案例更好用。
可复用的部分在哪里
- APIKEY 的环境变量管理方式,直接可以搬到任何需要调用第三方模型的工程里;
- 云端模型与本地模型的调用封装,适合作为你项目里 model client 层的参考;
- RAG 的检索链路——切分策略、向量库选择、召回与重排的衔接,这部分是多数自建知识库项目最容易出问题的地方;
- Agent 的工具定义与调用循环,可以抽出来做成独立的编排模块,套到自己的业务工具集上。
需要提醒的是,RAG 和 Agent 这两个方向的技术迭代很快,向量库、编排框架、模型接口都可能和录制时有差异。所以看这份资料的正确姿势不是照抄代码,而是理解它每一层在解决什么问题、层与层之间的接口是怎么定的。接口定清楚了,底层换个向量库或者换个模型,改动量是可控的。
自学路径建议
如果按顺序走,建议先用云端模型把最小调用跑通,确认环境和密钥没问题;然后切到 Ollama 跑一次本地推理,感受一下延迟和显存的边界;接着再进入 RAG 部分,自己准备一份几十页的文档做检索测试,观察召回质量;最后再看 Agent 的工具调用。每一步都动手改一点参数、换一个输入,比单纯看视频有效得多。这门课的价值在于它给了一条完整的、能落地的技术链路,而链路里的每个节点,都需要你自己动手才算真的掌握。
黑马程序员 AI 大模型RAG与Agent智能体开发项目课
掌握RAG与Agent智能体开发,打造AI应用
编辑点评
深入探索大模型RAG与Agent智能体技术,项目驱动学习,实战性强。
⭐ 编辑推荐
本课程聚焦AI大模型RAG与Agent智能体开发,通过实战项目,助你掌握核心技能。
✨ 课程亮点
✦大模型RAG与Agent智能体技术深入解析
✦实战项目驱动学习
✦提升AI应用开发能力
课程目录
P1前置准备5 集
- 03、使用环境变量保护APIKEY【优质资源‖关注:cunWorkNotes 解锁】.mp4 [125.9 MB]
- 02、代码调用云端的大模型.mp4 [34.3 MB]
- 01、通义千问大模型的接入.mp4 [40.7 MB]
- 06、代码调用ollama的本地模型.mp4 [46.2 MB]
- 05、win&mac部署ollama并运行蒸馏模型.mp4 [137.5 MB]
P4RAG开发24 集
- 21、Memory临时会话记忆.mp4 [508.6 MB]
- 23、CSVLoader【优质资源‖关注:cunWorkNotes 解锁】.mp4 [249.4 MB]
- 05、[扩展]余弦相似度算法.mp4 [236.3 MB]
- 27、VectorStores向量存储.mp4 [378.9 MB]
- 19、JsonOutputParser和多模型执行链【不易整理‖请关注:CunWorkNoteS】.mp4 [302.6 MB]
- 25、TextLoader和文档分割器【资源精选‖更多关注:CunworkNotes】.mp4 [201.4 MB]
- 09、LangChain消息的简写形式【资源精选‖更多关注:CunworkNotes】.mp4 [114.5 MB]
- 16、[扩展]或运算符的重写【更多精选‖公众号:CunWorknotes】 .mp4 [226.5 MB]
- 13、模板类的format和invoke方法.mp4 [229.9 MB]
- 20、自定义函数加入链.mp4 [58.2 MB]
- 14、ChatPromptTemplate的使用.mp4 [210.7 MB]
- 15、Chain的基础使用.mp4 [287.0 MB]
- 10、LangChain调用嵌入模型.mp4 [186.3 MB]
- 28、基于向量检索构建提示词.mp4 [170.1 MB]
- 11、LangChain通用提示词模板.mp4 [164.3 MB]
- 18、StrOutputParser字符串输出解析器.mp4 [193.3 MB]
- 02、LangChain的环境部署.mp4 [53.6 MB]
- 07、LangChain模型的流式输出.mp4 [80.2 MB]
- 04、[扩展]向量的基础概念.mp4 [283.3 MB]
- 17、简单理解Runnable接口.mp4 [128.5 MB]
- 22、Memory长期会话记忆.mp4 [498.2 MB]
- 08、LangChain调用聊天模型.mp4 [202.7 MB]
- 06、LangChain调用大语言模型.mp4 [120.8 MB]
- 29、RunnablePassthrough的使用.mp4 [400.8 MB]
P5RAG项目9 集
- 09、RAG项目-聊天页面开发.mp4 [323.0 MB]
- 07、RAG项目-rag服务核心代码开发.mp4 [246.2 MB]
- 08、RAG项目-历史会话记录功能的实现.mp4 [423.9 MB]
- 05、RAG项目-完成离线流程开发.mp4 [230.3 MB]
- 02、RAG项目-文本上传WEB服务.mp4 [177.4 MB]
- 06、RAG项目-在线流程向量存储服务代码.mp4 [172.6 MB]
- 01、RAG项目案例介绍.mp4 [23.0 MB]
- 03、RAG项目-md5工具函数开发.mp4 [263.8 MB]
- 04、RAG项目-知识库更新服务.mp4 [300.7 MB]
P3提示词工程6 集
- 02、提示词优化案例介绍和零样本少样本思想.mp4 [141.5 MB]
- 03、提示词优化案例_金融文本分类任务.mp4 [290.3 MB]
- 05、提示词优化案例_金融文本信息抽取.mp4 [277.2 MB]
- 04、Json数据格式.mp4 [204.2 MB]
- 06、提示词优化案例_金融文本匹配.mp4 [204.6 MB]
- 01、大模型prompt工程指南.mp4 [39.7 MB]
P2OpenAI库的基础使用4 集
- 02、OpenAI库的流式输出模式.mp4 [72.1 MB]
- 03、OpenAI库附带历史消息调用模型.mp4 [64.7 MB]
- 01、OpenAI库的基础使用.mp4 [51.7 MB]
- 课程导学.mp4 [68.6 MB]
数据资料11 条
- 尺码推荐.txt [487.0 B]
- pdf2【优质资源‖关注:cunWorkNotes 解锁】.pdf [27.9 KB]
- 洗涤养护.txt [6.2 KB]
- stu.json [163.0 B]
- 颜色选择.txt [3.3 KB]
- stu_json_lines.json [151.0 B]
- info.csv [526.0 B]
- Python基础语法.txt [34.7 KB]
- stus.json [171.0 B]
- pdf1.pdf [292.3 KB]
- stu.csv [331.0 B]
pj5 条
- pj教程.txt [86.0 B]
- jetbra.zip [376.7 KB]
- key.txt [2.6 KB]
- pycharm-2025.2.6.exe [983.8 MB]
- pycharm-2025.2.6-aarch64.dmg [1.2 GB]
Python2 条
- python-3.10.11-macos11.pkg [39.1 MB]
- python-3.10.11-amd64.exe [27.7 MB]
Miniconda33 条
- Miniconda3-latest-Windows-x86_64.exe [90.0 MB]
- Miniconda3-latest-MacOSX-x86_64.pkg [112.3 MB]
- Miniconda3-latest-MacOSX-arm64.pkg [115.4 MB]
PPT3 条
- 03RAG项目.pptx [2.2 MB]
- 02大模型RAG开发.pptx [6.9 MB]
- 01提示词工程.pptx [12.4 MB]
🎯 学习收获
- 掌握RAG与Agent智能体开发技术
- 打造自己的AI应用
- 提升项目实战能力