AI_Learning/
├── Heima_RAG_Agent/ # 基础课程(22章进阶教学)
├── RainAgent/ # 生产级智能客服系统
└── RainRAG/ # 知识库管理与RAG实验
| 目录 | 主要内容 | 难度 |
|---|---|---|
| Heima_RAG_Agent | OpenAI/LangChain 核心 API、提示工程、链式调用、向量化、RAG 基础、Agent 框架 | ⭐ 初级 ~ 中级 |
| RainAgent | 完整的 ReactAgent 实现、流式响应、Streamlit Web 应用、企业级日志系统 | ⭐⭐ 中级 |
| RainRAG | 向量数据库集成、动态知识库更新、文件解析管道、Web UI 交互 | ⭐⭐ 中级 |
- 🎓 系统化学习路径 - 从单个 API 调用到复杂 Agent 系统的完整进阶
- 🏗️ 分层式设计 - 基础 → 中阶 → 生产级的递进难度
- 🔧 实战导向 - 每个概念都有对应的代码实现和可运行示例
- 📦 模块化架构 - 配置隔离、工具组件化、易于复用
- 🎯 企业级实践 - 日志系统、错误处理、流式处理等生产考量
| 层级 | 技术 | 说明 |
|---|---|---|
| LLM 平台 | OpenAI / 阿里百炼 | 通义千问、GPT 等模型调用 |
| 框架 | LangChain | Agent、RAG、链式调用 |
| 向量数据库 | Chroma | 向量存储与语义搜索 |
| 前端 | Streamlit | 快速 Web UI 开发 |
| 工具 | Python 3.8+ | 主要编程语言 |
✅ 代码即文档 - 每个脚本都是可直接运行的示例 ✅ 渐进式难度 - 初学者可按章节顺序学习 ✅ 生产级参考 - RainAgent/RainRAG 展示真实项目架构 ✅ 模块化设计 - 易于理解和扩展的代码结构 ✅ 中文注释 - 完整的中文说明和提示词
MIT License
开始你的 AI 学习之旅吧! 🚀