欢迎光临
我们一直在努力

AI Agent 学习平台开源:实现学习路线资料分享、智能刷题和面试题库等功能

一、项目介绍

最近开源了一个 AI Agent 学习平台,项目目标是把 AI 应用开发学习路线、热门面试题、AI 智能刷题、成长体系和全栈源码整合到一个可运行的平台中。

在线体验:

ai-studyhub.cn

GitHub 地址:

github.com/Earth-OL-Player/ai_learn_project

这个项目适合正在学习 AI Agent、RAG、大模型应用开发的同学。

二、项目解决的问题

学习 AI Agent 时,很多人会遇到这些问题:

  • 学习资料很多,但路线分散。
  • RAG、工具调用、结构化输出、LangChain、LangGraph 等概念太多,不知道先学什么。
  • 面试题分散,缺少集中复盘。
  • 看完资料后缺少练习反馈。
  • 想做一个完整 AI 应用项目,但不知道前后端和 AI 服务怎么拆分。
  • 这个项目围绕这些问题设计了几个核心模块:

    • 学习路线
    • 热门面试题
    • AI 智能刷题
    • AI 评分和讨论
    • 成长等级和徽章
    • 智能刷题记录
    • 建议评论区
    • 管理后台

    三、功能模块

    1. 学习路线

    学习路线页面用于沉淀 AI 应用开发相关资料,覆盖:

    • Python
    • LangChain
    • LangGraph
    • RAG
    • 向量数据库
    • 工具调用
    • 工作流
    • AI Agent 实践

    页面使用 Markdown 文件渲染,后续维护成本较低,适合持续补充学习资料。

    2. 热门面试题库

    题库按照方向组织,包括:

    • AI 通识
    • Agent 基础
    • Agent 开发框架
    • RAG 全链路
    • 向量数据库与检索优化
    • 多智能体
    • 安全、评测、部署与可观测性
    • 业务场景实践题

    每道题包含参考答案、重要性和真实面试次数,方便学习者判断优先级。

    3. AI 智能刷题

    智能刷题模块支持:

    • 选择题目分类
    • 抽取题目
    • 提交答案
    • AI 评分
    • 返回问题分析
    • 返回优化建议
    • 本题继续讨论
    • 下一题和重答

    这个模块适合用来训练面试表达,也适合检查自己对 AI Agent 和 RAG 概念的掌握程度。

    4. 成长体系

    成长体系包括:

    • 总经验
    • 累计答题
    • 平均得分
    • 学习天数
    • 等级
    • 段位
    • 徽章墙
    • 练习记录
    • 薄弱题分析

    这部分主要是为了让学习过程有持续反馈。

    5. 管理后台

    管理后台支持用户、题库、兑换码、模型配置和日志级别管理,便于后续维护题库和运营学习内容。

    四、技术架构

    项目目录结构如下:

    ai_learn_project
    ├── ai-learn-web # Vue 3 前端
    ├── ai-learn-backend # Spring Boot 后端
    ├── ai-service # FastAPI AI 服务
    ├── doc # 文档
    └── QUICK_START.md # 本地启动说明

    整体架构:

    浏览器
    -> Vue 3 + Vite 前端
    -> Spring Boot 后端
    -> MySQL 数据库
    -> FastAPI AI 服务
    -> 外部模型服务或本地规则兜底

    五、技术栈

    前端

    • Vue 3
    • Vite
    • TypeScript
    • Pinia
    • Vue Router
    • Element Plus
    • Markdown-It
    • DOMPurify

    后端

    • Java 17
    • Spring Boot 3.3.6
    • MyBatis
    • Flyway
    • MySQL
    • JWT

    AI 服务

    • Python 3.11+
    • FastAPI
    • Uvicorn
    • LangChain
    • LangGraph
    • DeepSeek / OpenAI 兼容模型配置

    六、适合什么人学习

    这个项目适合:

  • 想系统学习 AI Agent 的开发者。
  • 想准备 AI 应用开发面试的同学。
  • 想了解 RAG、工具调用、结构化输出的同学。
  • 七、后续计划

    后续会继续补充:

    • AI Agent 实战题。
    • RAG 场景题。
    • 更多学习资料。
    • 弱项分析。
    • 复习提醒。
    • 题库质量维护流程。

    八、项目地址

    在线体验:

    ai-studyhub.cn

    GitHub:

    github.com/Earth-OL-Player/ai_learn_project

    如果你正在学习 AI Agent / RAG / 大模型应用开发,欢迎体验这个项目。项目还有很多可以优化的地方,也欢迎提 Issue 或 Star 支持。

    赞(0)
    未经允许不得转载:171主机测评 » AI Agent 学习平台开源:实现学习路线资料分享、智能刷题和面试题库等功能
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址