[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-83355":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":10,"trendingCount":15,"starSnapshotCount":15,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},83355,"ai_learn_project","Earth-OL-Player\u002Fai_learn_project","Earth-OL-Player","Agent开发构建的 AI Agent学习路线资料、智能刷题、面经题库一站式Agent学习平台","https:\u002F\u002Fai-studyhub.cn",null,"Java",76,5,4,0,1,25,17,59.33,"Other",false,"main",true,[25,26,27,28,29,30,31,32],"agent","agent-learning","ai","ai-learning","fastapi","learning-platform","spring-boot","typescript","2026-06-12 04:01:41","# Agent学习平台\n\n> 面向 AI 应用开发者的一站式学习平台：把学习路线、面试题库、AI 智能刷题、成长体系和建议社区放在同一个可运行的全栈项目里。\n\n[![Vue](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVue-3.5-42b883?style=flat-square&logo=vue.js)](https:\u002F\u002Fvuejs.org\u002F)\n[![Spring Boot](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSpring%20Boot-3.x-6db33f?style=flat-square&logo=springboot)](https:\u002F\u002Fspring.io\u002Fprojects\u002Fspring-boot)\n[![FastAPI](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFastAPI-AI%20Service-009688?style=flat-square&logo=fastapi)](https:\u002F\u002Ffastapi.tiangolo.com\u002F)\n[![TypeScript](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTypeScript-5.x-3178c6?style=flat-square&logo=typescript)](https:\u002F\u002Fwww.typescriptlang.org\u002F)\n[![MySQL](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMySQL-8.4%20LTS-4479a1?style=flat-square&logo=mysql)](https:\u002F\u002Fwww.mysql.com\u002F)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-PolyForm%20Noncommercial-blue?style=flat-square)](LICENSE.md)\n\n## 在线体验\n\n- 在线站点：[https:\u002F\u002Fai-studyhub.cn](https:\u002F\u002Fai-studyhub.cn)\n- 快速启动：[QUICK_START.md](QUICK_START.md)\n- 作者：地球OL初级玩家\n\n如果你正在学习 AI Agent、AI 应用开发、RAG、工具调用、结构化输出或大模型工程化，这个项目可以作为一套可运行、可拆解、可二次开发的学习。\n\n## 项目亮点\n\n| 亮点 | 说明 |\n| --- | --- |\n| 学习路线沉淀 | 将 AI 应用开发资料、学习顺序、技术背景和路线图整理成可浏览的知识页面。 |\n| AI 智能刷题 | 支持题目分类、下一题、重答、AI 评分、AI 追问讨论和历史最高分展示。 |\n| 热门面试题库 | 覆盖 AI 通识、Agent 基础、RAG 全链路、向量检索、多智能体、安全评测等方向。 |\n| 成长体系 | 通过经验、等级、段位、勋章和刷题记录，让学习过程更有反馈感。 |\n| 建议评论社区 | 内置建议区和评论区，方便收集功能建议、体验反馈和内容补充。 |\n| 全栈闭环 | Vue 3 前端、Spring Boot 后端、FastAPI AI 服务、MySQL 数据库组合成完整业务链路。 |\n\n## 页面预览\n\n项目采用清新、简约、留白充足的学习产品风格，核心页面包括：\n\n### AI 智能刷题\n\n题目卡片、模型权益、AI 回答、评分结果和追问讨论在同一工作台中完成。\n\n![AI 智能刷题](doc\u002F展示截图\u002F01-ai智能刷题.png)\n\n### 首页和项目介绍\n\n用产品化页面承载项目背景、功能介绍和学习方向，适合作为学习平台入口。\n\n![首页和项目介绍](doc\u002F展示截图\u002F02-首页和项目介绍.png)\n\n### 路线和资料\n\n支持 Markdown 学习路线渲染、目录导航、路线图和资料版本说明。\n\n![路线和资料](doc\u002F展示截图\u002F03-路线和资料.png)\n\n### 热门面试题\n\n按方向聚合高频面试题，展示重要性分数和真实面试次数。\n\n![热门面试题](doc\u002F展示截图\u002F04-热门面试题.png)\n\n### 建议评论区\n\n支持建议发布、分类筛选、热门\u002F最新排序和空状态展示。\n\n![建议评论区](doc\u002F展示截图\u002F05-建议评论区.png)\n\n### 成长体系\n\n展示经验值、练习进度、学习天数、段位和徽章墙，让刷题过程更有反馈。\n\n![成长体系](doc\u002F展示截图\u002F06-成长体系.png)\n\n### 智能刷题记录\n\n沉淀练习记录、题型统计、最高分、最近分和薄弱题分析。\n\n![智能刷题记录](doc\u002F展示截图\u002F07-智能刷题记录.png)\n\n## 功能模块\n\n| 模块 | 当前状态 | 说明 |\n| --- | --- | --- |\n| 首页 | 已完成 | 展示平台入口、学习内容和核心功能导航。 |\n| 学习路线 | 已完成 | 使用前端项目内 Markdown 文件静态渲染学习路线和资料集。 |\n| AI 智能刷题 | 已完成 | 支持抽题、回答、AI 评分、流式讨论、历史记录和弱项分析。 |\n| 热门面试题 | 已完成 | 支持面试题分类、参考答案、重要性和真实面试次数展示。 |\n| 建议评论区 | 已完成 | 支持建议、评论、点赞、排序和登录引导。 |\n| 成长体系 | 已完成 | 支持等级、段位、经验、勋章、刷题统计和个人中心。 |\n| 管理后台 | 已完成 | 支持用户、题库、兑换码、模型配置和日志级别管理。 |\n| AI 服务 | 已完成 | FastAPI 提供答案评分和本题讨论能力，支持本地规则兜底和外部模型配置。 |\n\n## 技术架构\n\n```mermaid\nflowchart LR\n    A[\"用户浏览器\"] --> B[\"Vue 3 + Vite 前端\"]\n    B --> C[\"Spring Boot 业务后端\"]\n    C --> D[\"MySQL 业务数据库\"]\n    C --> E[\"FastAPI AI 服务\"]\n    E --> F[\"本地规则兜底或外部模型服务\"]\n```\n\n## 技术栈\n\n| 层级 | 技术 |\n| --- | --- |\n| 前端 | Vue 3、Vite、TypeScript、Pinia、Vue Router、Element Plus、Markdown-It、DOMPurify |\n| 后端 | Java 17、Spring Boot、Maven、Spring Security、JWT、Flyway |\n| AI 服务 | Python 3.11+、FastAPI、Uvicorn、流式响应、模型服务配置 |\n| 数据库 | MySQL 8.4 LTS |\n| 文档 | Markdown、迭代文档、中间件说明、验收文档模板 |\n\n## 项目结构\n\n```text\nai_learn_project\n├── ai-learn-web       # Vue 3 前端，负责学习平台、刷题、个人中心和管理端页面\n├── ai-learn-backend   # Spring Boot 后端，负责认证、题库、互动、成长和管理接口\n├── ai-service         # FastAPI AI 服务，负责评分、讨论和模型能力接入\n├── doc                # 需求、设计、验收、中间件和功能梳理文档\n├── release            # 发布相关产物\n└── QUICK_START.md     # 本地启动、环境变量和验收检查说明\n```\n\n## 为什么做这个项目\n\nAI 技术迭代很快，很多开发者面对的问题不是“有没有资料”，而是资料太散、路线太乱、练习反馈太少。\n\n这个项目希望把 AI 应用开发的学习路径、面试题、刷题反馈和成长记录集中起来，让普通开发者可以更系统地学习 AI Agent、RAG、工具调用、结构化输出和大模型工程化。\n\n## 后续计划\n\n- 补充更多 AI Agent 实战题和场景题。\n- 增强弱项分析和复习提醒能力。\n- 为 README 增加真实页面截图和演示动图。\n- 优化后台题库导入、题目质量评估和内容维护流程。\n- 根据实际使用反馈持续改进学习路线和面试题覆盖范围。\n\n\n\n## 支持项目\n\n如果这个项目对你学习 AI 应用开发、准备面试或搭建全栈学习平台有帮助，欢迎点一个 Star。你的 Star 会直接影响这个项目继续完善学习路线、刷题内容和工程化能力的优先级。\n\n## Star 历史\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=Earth-OL-Player\u002Fai_learn_project&type=Date)](https:\u002F\u002Fwww.star-history.com\u002F#Earth-OL-Player\u002Fai_learn_project&Date)\n",2,"2026-06-11 04:11:01","CREATED_QUERY"]