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数据库,并提供本地启动和验收检查的文档。

相关

  • 项目
  • 项目
  • 项目
  • 项目