课程简介
这门课解决的是什么问题 大模型应用开发走到今天,真正的门槛已经不是「怎么调一次 API」,而是怎么把模型、检索、工具调用和状态管理串成一条能跑通、能调试、能扩展的链路。这门《AI大模型RAG与Agent智能体开发项目课》的定位就在这里:它不从 Transformer 原理讲起,也不停留在对话框里贴一段 prompt,而是直接进入工程侧,把 RAG(检索增强…
这门课解决的是什么问题
大模型应用开发走到今天,真正的门槛已经不是「怎么调一次 API」,而是怎么把模型、检索、工具调用和状态管理串成一条能跑通、能调试、能扩展的链路。这门《AI大模型RAG与Agent智能体开发项目课》的定位就在这里:它不从 Transformer 原理讲起,也不停留在对话框里贴一段 prompt,而是直接进入工程侧,把 RAG(检索增强生成)与 Agent(智能体)两条主线拆成可运行的模块来讲。
对于已经会写 Python、能读懂 HTTP 请求、但对「向量检索怎么接进模型」「Agent 的工具调用循环怎么写」还只有模糊概念的开发者,这份资料的对照价值比较直接。
技术栈与接入层:从云端到本地
课程在前置准备部分先处理接入问题,这一步看似基础,实际决定了后续所有代码的可移植性。它同时覆盖了两条路线:一条是云端大模型调用,以通义千问为例,演示如何在代码层发起请求、解析返回;另一条是本地模型,通过 Ollama 把模型跑在自己机器上。这两条路线的并列不是凑数——云端负责能力和稳定性,本地负责成本、隐私和离线调试,真实项目里经常是混用的。
值得注意的是它对 API Key 的处理方式:用环境变量隔离密钥,而不是硬编码在脚本里。这个细节单独拎出来讲,说明课程是按「能提交到仓库的代码」标准来的,而不是演示完就丢的片段。
RAG 的工程拆解
RAG 不是「把文档丢进向量库再问模型」这么一句话。它在工程上至少要拆成几层:文档加载与切分策略、embedding 模型的选择、向量库的写入与检索、召回结果如何拼进 prompt、以及多轮对话中上下文怎么维护。课程把这些环节作为独立模块推进,好处是你可以在每一层单独替换实现——换一个切分粒度、换一个向量库、换一种重排方式,而不必推倒重写。
提示词工程这部分也放在 RAG 语境下讲,重点不在「写一句漂亮的指令」,而在于如何约束模型基于召回内容作答、如何降低幻觉、如何让输出结构可被下游程序解析。这是把 prompt 当接口设计,而不是当文案写。
Agent 智能体的结构
Agent 部分的核心是循环:模型输出决策,程序执行工具,结果回灌给模型,再决策。听起来简单,但要真正跑起来,需要处理工具的定义与描述、调用参数的校验、多步任务的终止条件、以及出错时的回退。课程以实战项目的形式推进这部分,意味着你会看到一个完整的任务闭环,而不是孤立的函数示例。
RAG 与 Agent 在这里不是两个割裂的章节——检索本身可以作为一种工具被 Agent 调用,这种组合方式在实际问答、客服、文档助手类场景里非常常见。
怎么用这份资料
- 先跑通接入层:云端调用和本地 Ollama 各走一遍,确认自己的环境、网络和密钥配置没问题。
- RAG 部分建议边看边改:换掉切分参数或 embedding 模型,观察召回质量的变化,比单纯跟着敲更能建立直觉。
- Agent 部分重点看状态和工具调用的组织方式,把循环逻辑抽出来,尝试接一个自己写的工具函数。
- 把项目代码当作骨架,替换成自己的数据源和业务场景,这是从「看懂」到「会用」最有效的一步。
整体上,这份资料适合当作一条可运行的主线来对照实践:先让链路跑起来,再逐层替换和优化。纯看视频收效有限,动手改代码才是它真正的用法。
黑马程序员 AI大模型RAG与Agent智能体开发项目课
深入AI大模型与智能体开发
编辑点评
聚焦RAG与Agent智能体,理论与实践结合,助力AI应用开发。
⭐ 编辑推荐
本课程深入讲解AI大模型RAG与Agent智能体开发,涵盖环境搭建、模型接入、项目实战等,助你掌握AI应用开发核心技能。
✨ 课程亮点
✦RAG与Agent智能体实战项目
✦大模型接入与调用
✦提示词工程优化
课程目录
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应用项目实战
- 提升AI应用开发能力