# RAG 知识库问答系统 **Repository Path**: genesisesNoun/rag-knowledge-base-tutorial ## Basic Information - **Project Name**: RAG 知识库问答系统 - **Description**: RAG 知识库问答系统开发教程 - 从原理到企业级应用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-18 - **Last Updated**: 2026-03-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RAG 知识库问答系统教程 > 从零构建企业级知识库问答系统,深入理解 RAG 技术原理与实战应用。 ## 专题简介 本教程是「CV技术笔记」公众号技术实战专题之三,系统讲解 RAG(Retrieval-Augmented Generation,检索增强生成)技术,帮助你构建企业级知识库问答系统。 ## 教程目录 | 期数 | 标题 | 目录 | 状态 | |------|------|------|------| | 第1期 | RAG 原理与架构 | [01-rag-overview](./01-rag-overview) | ✅ 已完成 | | 第2期 | 文档处理与切分 | 02-document-processing | ⏳ 待写 | | 第3期 | 向量化与嵌入 | 03-embeddings | ⏳ 待写 | | 第4期 | 向量数据库选型 | 04-vector-database | ⏳ 待写 | | 第5期 | 检索策略优化 | 05-retrieval-strategy | ⏳ 待写 | | 第6期 | 上下文构建技巧 | 06-context-building | ⏳ 待写 | | 第7期 | 大模型生成优化 | 07-generation-optimization | ⏳ 待写 | | 第8期 | 多轮对话管理 | 08-conversation-management | ⏳ 待写 | | 第9期 | 知识库更新与维护 | 09-knowledge-maintenance | ⏳ 待写 | | 第10期 | 综合项目实战 | 10-comprehensive-project | ⏳ 待写 | ## 环境要求 - Python 3.10+ - pip 或 poetry 包管理器 ## 快速开始 ```bash # 克隆仓库 git clone https://gitee.com/genesisesNoun/rag-knowledge-base-tutorial.git cd rag-knowledge-base-tutorial # 安装依赖 pip install -r requirements.txt # 配置 API 密钥 export DEEPSEEK_API_KEY="your-api-key" ``` ## 核心技术栈 - **向量数据库**: Chroma / Milvus - **嵌入模型**: BGE / OpenAI Embeddings - **大模型**: DeepSeek / GPT-4 - **框架**: LangChain / LlamaIndex ## 作者 CV技术笔记 ## 许可证 MIT License