Earth-OL-Player/ai_learn_project
一站式Agent开发学习平台: Agent开发学习路线资料、智能刷题、面经题库
解决的问题
AI开发资源分散,学习路径不清晰,开发者难以获得结构化的练习和反馈。本项目将学习路线图、热门面试题库、AI驱动的测验评分与后续讨论、游戏化成长系统以及建议/评论社区整合到一个可运行的全栈应用中,为学习者提供一个学习AI Agent、RAG、工具调用、结构化输出和LLM工程的一站式平台。
工作原理
这是一个三层架构:
- Vue 3 + Vite前端(使用TypeScript、Pinia、Vue Router、Element Plus)展示学习平台、测验工作区、个人中心和管理页面。
- Spring Boot后端(Java 17、Spring Security、JWT、Flyway)处理认证、题库管理、互动、成长追踪和管理API,由MySQL 8.4 LTS支持。
- FastAPI AI服务(Python 3.11+、Uvicorn)提供AI评分、讨论和模型能力集成,并支持回退到本地规则或外部模型服务。
用户流程:浏览器 -> Vue前端 -> Spring Boot后端 -> MySQL存储业务数据,后端调用FastAPI AI服务进行评分和讨论。项目还包括基于Markdown的学习路线渲染器,带有导航和文档文件夹,涵盖需求、设计、验收和中间件说明。
适用人群
学习AI Agent和AI应用开发、RAG、工具调用、结构化输出或LLM工程的开发者,希望有一个具体、可运行的代码库来学习和扩展。也适用于准备AI相关面试或希望构建全栈学习平台的任何人。
亮点
- 精选学习路线和材料,以可浏览的Markdown页面呈现,包含目录和版本说明。
- AI驱动的测验工作区:问题分类、下一题流程、重试、AI评分、AI后续讨论和最高分历史。
- 热门面试题库,涵盖AI基础、Agent基础、RAG全流程、向量检索、多智能体和安全评估,附有重要度评分和真实面试次数。
- 成长系统,包含经验值、等级、排名、徽章和练习记录,保持学习动力。
- 建议和评论社区,支持分类筛选、热门/最新排序和空状态处理。
- 全栈闭环,包括Vue 3前端、Spring Boot后端、FastAPI AI服务和MySQL数据库,并提供本地启动和验收检查的文档。
相关
- 项目
- 项目
- 项目
- 项目