S硅谷万象智识库V3.0七天精讲版资源介绍:
这是一门基于RAGFlow和LangChain框架搭建的本地知识库项目课程,说白了就是教你从头搭一个能自己存资料、能智能回答问题的系统,有点像企业里用的那种内部知识库或者智能客服,主要包含Python+Langchain+RAGFlow+MongoDB+项目实战
主要技术:
RAGFlow做知识库底座:
这是搭本地知识库用的,它能把各种乱七八糟格式的文档(像doc、xls、md,还有那些排版复杂的PDF)解析成系统能读懂的内容。RAGFlow还给了一套完整的API接口,调用起来很方便。
阿里百炼平台的大模型:
课程里会教你接阿里百炼的API,用它来做模型的来源。百炼提供了很多大语言模型、多模态模型、向量化模型,跟RAGFlow配合起来正好。而且百炼给了不少免费试用的Token,初学者不用担心烧钱的问题。
MCP协议:
这个项目里加了一个MCP模块,用来判断用户问的问题到底想干啥,然后选合适的工具去回答。MCP把调用RAGFlow的那部分代码全都封装起来了,做到了高内聚低耦合,改起来方便。同时MCP能让系统更智能,不管用户问什么,内部的多智能体能协作把问题拆解好,给出答案。
LangChain框架:
项目后端主体用LangChain搭的。LangChain现在是Python里一个很流行的AI应用开发框架,集成了很多现成的组件,你可以根据自己的需求定制项目。用这个框架门槛不高,开发起来也快,不用从零手写一堆东西。
前端用的Vue3:
前端这部分用Vue3来做的,属于现在比较主流的技术栈。
项目用途:
课程里会讲到几个实际的应用场景,让你知道学完能干什么:
企业内部知识管理:
公司可以把所有文档、报告、手册都扔进去,员工想查什么直接问,不用在文件夹里翻来翻去
智能客服:
给客户或者内部员工搞一个7×24小时的自动问答系统,常见问题不用再找人工
专业领域咨询:
像法律、医疗、金融这些行业,专业人士可以从大量文献资料里快速找出需要的信息,辅助做决策
教育和科研:
学生和研究员可以快速查论文、查研究资料,不用自己一篇一篇啃
个人知识助手:
给自己搭一个专属的知识库,把平时积累的资料放进去,想用的时候直接问就行
技术点:
LangChain、Chat、Memory、Prompt、RAG、Agent、RAGFlow、MCP、流式输出、多智能体协作、Vue3前端技术栈、阿里百炼平台在线大模型。
资源目录:
├─day01
│ 01 Python 介绍.mp4
│ 02 Python 环境安装.mp4
│ 03 Python 变量.mp4
│ 04 Python str数据类型01.mp4
│ 05 Python str数据类型02.mp4
│ 06 Python str数据类型03.mp4
│ 07 Python str数据类型04.mp4
│ 08 Python str 输入与输出.mp4
│ 09 Python 运算符.mp4
│ 10 Python 流程控制-分支.mp4
│ 11 Python 循环.mp4
│ 12 Python 关键词 continue、break、pass.mp4
│ 13 容器类型列表.mp4
│
├─day02
│ 01 元组类型介绍.mp4
│ 02 集合类型介绍01.mp4
│ 03 集合类型介绍02.mp4
│ 04 字典类型介绍.mp4
│ 05 命名规范.mp4
│ 06 函数介绍.mp4
│ 07 参数传递.mp4
│ 08 函数返回多个值.mp4
│ 09 变量作用域.mp4
│ 10 Global 关键字.mp4
│ 11 nonlocal 关键字.mp4
│ 12 匿名函数.mp4
│
├─day03
│ 01 文件操作.mp4
│ 02 面向对象与面向过程介绍.mp4
│ 03 类成员操作.mp4
│ 04 init 函数与self作用.mp4
│ 05 类属性可以是任意数据类型.mp4
│ 06 实例属性操作.mp4
│ 07 实例函数演示.mp4
│ 08 类函数.mp4
│ 09 静态函数-特殊函数.mp4
│ 10 动态添加属性与函数.mp4
│ 11 面向对象-封装.mp4
│
├─day04
│ 01 面向对象-继承.mp4
│ 02 面向对象-多态.mp4
│ 03 异常处理01.mp4
│ 04 异常处理02.mp4
│ 05 常见异常类型.mp4
│ 06 导入模块.mp4
│ 07 __all__访问控制.mp4
│ 08 __name__与__dir__函数介绍.mp4
│ 09 包的导入.mp4
│ 10 导入第三方库.mp4
│ 11 Langchain 介绍.mp4
│ 12 Langchain-Runnable模块介绍.mp4
│
├─day05
│ 01 LangChain 模型介绍.mp4
│ 02 Langchain 提示词.mp4
│ 03 Langchain 记忆存储.mp4
│ 04 Langchain Schema介绍.mp4
│ 05 Langchain 提示词优化.mp4
│ 06 流式输出内容.mp4
│ 07 Funcation Calling 与MCP.mp4
│ 08 项目介绍.mp4
│ 09 RAGFlow 介绍.mp4
│ 10 RAGFlow 本地安装.mp4
│ 11 RAGFlow 安装文档编写.mp4
│
├─day06
│ 01 项目背景与技术架构介绍.mp4
│ 02 加载项目并修改项目配置文件.mp4
│ 03 获取知识助手列表.mp4
│ 04 创建并删除会话.mp4
│ 05 会话增强.mp4
│ 06 MCP tool模块开发.mp4
│ 07 MCP tool模块测试.mp4
│ 08 意图分析函数.mp4
│ 09 内容回顾.mp4
│ 10 用户意图分析工具函数.mp4
│ 11 用户意图分析工具函数完成.mp4
│ 12 最佳匹配助手.mp4
│
└─day07
01 测试handler模块.mp4
02 使用MongoDB存储历史会话.mp4
03 业务链封装.mp4
04 意图分发逻辑.mp4
05 利用MCP自动调用不同的Agent.mp4
06 统一处理模块-意图分发-保存历史记录.mp4
07 main_service 模块介绍.mp4
08 知识库测试.mp4

