Skip to content

Rain0832/AI_Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Learning Hub

📚 项目结构

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 学习之旅吧! 🚀

About

AI 学习课程笔记 & 实践项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages