Skip to content
View Yangxbao's full-sized avatar

Block or report Yangxbao

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Yangxbao/README.md
Yangxbao — Java 后端开发 × AI Agent 应用开发 · 信息管理与信息系统在读 · 正在寻找实习机会

🧭 关于我

我是 Yangxbao,信息管理与信息系统专业大三在读。比起罗列"学过什么",我更在意"做出了什么":把课堂上和自学中学到的东西,陆续做成了 十几个能跑、能测、能交付的开源项目 —— 从 AI 研发协作平台、RAG 知识库,到 Android 应用与 Windows 桌面工具。

目前的主线:Java 后端 打地基,AI Agent 应用 往前冲;开发中大量使用 AI 辅助编码,但每一行进仓库的代码都以"本人实际运行验证"为标准。

⚠️ 诚实说明(建议展开看一眼)
  • 本页所有项目均为真实公开仓库,开发方式为 AI 辅助编码 + 本人设计、运行与验证;
  • 各项目的完成情况与未验证边界(如 DevPilot 的 Docker Compose 路径、真实 LLM Provider 效果)都在各自 README 中如实披露,不做任何夸大;
  • 页面中的统计数据由第三方服务实时生成,仅作活跃度参考,不代表技术水平。

⚡ 技术方向

☕ Java 后端  主力方向

Java / Spring / MySQL / Redis

  • ✅ 已实践(在开源项目中实际使用):Spring Boot 3 · MyBatis-Plus · Spring Security / JWT · MySQL 索引与 FULLTEXT · JUnit 集成测试 · GitHub Actions CI
  • 🌱 正在学习:Redis 进阶 · 消息队列 · 分布式与微服务 · JVM 调优

🤖 AI Agent 应用  主攻方向

Python / FastAPI

  • ✅ 已实践(三个项目落地):RAG 全链路(解析 → 分块 → 索引 → 混合检索 → 证据引用)· Agent 工作流与工具白名单 · OpenAI 兼容 Provider 适配与降级
  • 🌱 正在学习:向量数据库 · 多 Agent 协作 · 提示词工程

📱 移动端与前端  实践中

Kotlin / Android / Vue / TypeScript

  • ✅ 已实践:Kotlin + Jetpack Compose / Room / CameraX / ML Kit(3 个 Android 应用,2 个发布 Release)· Vue 3 + Element Plus + Pinia(4 个全栈项目前端)
  • 🌱 正在学习:TypeScript 进阶 · 响应式布局

🚀 精选项目

🥇 DevPilot — 自托管 AI 研发协作平台

DevPilot AI 问答界面:回答附带可点击的代码证据引用

让"读懂一个陌生代码库"变成可工程化的事:代码库导入 → 关键词/语义混合检索 → 带证据引用的 AI 问答与 Bug 根因分析 → 缺陷任务闭环。

  • 🔎 混合检索:MySQL FULLTEXT 关键词 + FTS5/向量语义,RRF 融合排序,结果带路径与行号
  • 🤖 8 步 Agent 工作流:每条结论附可点击核对的代码证据,引用合法性自动核查
  • 🐞 缺陷闭环:AI 分析一键转缺陷,状态机服务端校验,项目数据隔离
  • 🧪 工程质量:20 JUnit + 31 pytest + 3 前端测试 + 18 步 E2E 全链路 + GitHub Actions CI

状态

测试

Java 21

Spring Boot

FastAPI

Vue 3

  **→ [进入仓库](https://github.com/Yangxbao/DevPilot)**
OfferDojo 工作台截图 面向大学生的岗位实战模拟平台:220 个模拟任务 + 125 道八股,AI 结构化评估报告,能力雷达。零配置即可一键启动(H2 内嵌库)。
状态 技术栈
repopilot-ai 代码问答界面:引用文件与行号证据 代码库知识问答与 Bug 分析 Agent:先检索证据,再让 AI 回答,引用精确到文件 + 行号;检索不到依据时如实回答"无法确定"。DevPilot 的前身。
状态 RAG
DocMind 语义检索界面:相关度百分比与命中片段高亮 完全本地的 RAG 文档知识库(检索层):MD / PDF / 截图穿透搜索,相关度百分比 + 片段高亮,自动打标签。数据不出本机,零 API 花费。
状态 OCR
ScanAggregator 首页截图 安卓本地扫码工具:36 个应用快捷唤起、平台识别规则引擎(改 JSON 不改代码)、二维码生成,全程零网络权限。
状态 Kotlin

🧰 更多项目

项目 一句话介绍 状态
QuizMaster 拍照 OCR 录题 + 离线刷题 Android App,题库全本地不联网 v1.0.0
grandma-home 奶奶的家 适老化 Android 桌面:大字界面 · 一键通话 · 家属 PIN 管理 真机
windows-file-map 本机文件只读地图 + 白名单安全一键清理,纯 Python 标准库 v4
CleanSweep Windows 彻底卸载助手:官方卸载 + 注册表/文件残留清理 可用
wecat-demo HTML 小游戏合集:雷霆1942 · 大鱼吃小鱼 · 摸金突围 等 ▶ 在线可玩
FMSR 幻想地图模拟器 Godot 4.2 重建战争模拟游戏(粉丝项目):战争 · 军队 · 外交 v0.5.3
DeadManSwitch 安全签到 微信小程序失联签到,超时自动邮件预警(学习 Demo) demo

📊 GitHub 数据

GitHub 统计 连续提交 语言分布 贡献贪吃蛇动画

🗺️ 学习路线

个人技术成长路线图:起步期(2026.09–11,已完成:游戏上线 Pages、6 个项目开源、DevPilot 平台化、真机验收、文件地图 v4)→ 阶段一 Java 后端基础巩固(2026.11–12,进行中)→ 阶段二 Python 与 AI Agent 入门(2026.12–2027.01,进行中)→ 阶段三 AI Agent 工程化进阶(2027.01–03,进行中)→ 阶段四 Java + AI 全栈项目(2027.03–04,两条路线汇合,主体已落地)→ 阶段五 求职冲刺(2027.04 起,计划中)→ 最终目标:2027 暑期实习;下方里程碑:OfferDojo、repopilot-ai、docmind、DevPilot 已达成

📍 总览:起步期 ✅ 已完成 · 阶段一 ~ 三 🔄 进行中 · 阶段四 🔄 主体已落地 · 阶段五 ⬜ 计划中 —— 最终目标:2027 暑期实习(AI Agent 优先发展,Java 后端基本盘不放手) 当前日常:Redis / 消息队列补强 · DevPilot P1 · 算法与八股

阶段一 · Java 后端基础巩固 · 2026.11 – 2026.12  进行中

学习主题:把"用过"变成"讲得清",为面试打底。

  • ✅ 已实践:Spring Boot 3 Spring MVC MyBatis-Plus MySQL 索引与 FULLTEXT Spring Security + JWT 事务与统一异常 JUnit 集成测试 Git / Maven / GitHub Actions CI
  • 🔄 进行中:Redis 进阶 消息队列 Docker 并发编程
  • ⬜ 计划中:JVM 调优 计算机网络 / 操作系统专题 Linux 进阶

实战任务:逐模块吃透 DevPilot 与 OfferDojo 后端源码并补齐测试;用 OfferDojo 的 125 道八股区同步复习。 阶段成果:面试可讲的后端知识体系 + 一个测试完备的后端项目模板。

阶段二 · Python 与 AI Agent 入门 · 2026.12 – 2027.01  进行中

学习主题:从"调 API"到理解 Agent 的基本构造。

  • ✅ 已实践:Python FastAPI(DevPilot ai-service 真实代码)OpenAI 兼容 API 适配(Mock 全链路验证)自研工具调用编排(repopilot-ai 五个只读工具)Prompt 基础实践
  • 🔄 进行中:异步编程 真实大模型调用验证
  • ⬜ 计划中:LangChain LangGraph 原生 Function Calling 接入

实战任务:用 LangChain / LangGraph 重写 repopilot-ai 的工具编排小样,与自研方案对比取舍。 阶段成果:在 repopilot-ai 基础上,完成一个基于成熟框架的基础 Agent。

阶段三 · AI Agent 工程化进阶 · 2027.01 – 2027.03  进行中

学习主题:让 Agent 从"能跑"到"可依赖"。

  • ✅ 已实践:RAG 全链路 × 3 个项目(解析 → 分块 → 索引 → 混合检索 → 证据引用)关键词 + 向量混合检索(RRF) 基础重排 Agent 轨迹日志与失败降级
  • 🔄 进行中:特征哈希向量 → 真实 Embedding 迁移
  • ⬜ 计划中:向量数据库 Agent 记忆机制 MCP 工具协议 多 Agent 协作 Agent 评估体系

实战任务:推进 DevPilot P1 —— 异步任务队列、Git 历史分析、向量库替换接口落地。 阶段成果:DevPilot 升级为可部署、可观测的 Agent 平台形态。

阶段四 · Java + AI 全栈项目工程化 · 2027.03 – 2027.04  主体已落地

学习主题:两条路线在这里汇合成一个完整作品。

  • ✅ 已实践(DevPilot 本体):Java + Python 双服务整合 RESTful 前后端分离 Vue 3 前端 MySQL / Redis 综合应用 权限管理与接口安全 测试 + CI
  • 🔄 进行中:Docker Compose 部署实测 性能压测
  • ⬜ 计划中:日志监控 Linux 服务器部署 Vue / TypeScript 补强

里程碑:一个完整、可运行、可部署、可演示的综合项目 —— 以 DevPilot v1.x 为载体持续迭代。

阶段五 · 求职冲刺 · 2027.04 – 暑期  计划中

学习主题:把积累转化为 offer。

  • ⬜ 计划中:Java 面试八股 AI Agent 面试专题 数据结构与算法 项目难点复盘 简历优化 模拟面试 岗位筛选与投递
  • 🔄 进行中:GitHub 主页与项目 README 整理(本次主页改版就是第一步)

最终目标:2027 暑期实习 offer —— Java 后端 / AI Agent 双线投递。

📫 联系我

感谢你的到访 · 欢迎一起做点有趣的东西

GitHub 项目仓库 在线小游戏 Issues 交流

Popular repositories Loading

  1. OfferDojo OfferDojo Public

    面向大学生的实战学习平台:220 道模拟任务 + 125 道八股(带版本标注)+ 三方向学习路线 + 开源资源中心(质量分级核验)+ GitHub 热门榜 + 社区题库与项目广场(由仓库所有者在 AI 辅助下完成的全栈学习项目)| Java 21 · Spring Boot 3 · MyBatis-Plus · Vue 3 · MySQL

    Java 2

  2. wecat-demo wecat-demo Public

    🎮 HTML 小游戏 Demo 合集:雷霆1942 · 大鱼吃小鱼 · 摸金突围 · 抓大鹅 | GitHub Pages 在线开玩

    HTML 1

  3. repopilot-ai repopilot-ai Public

    代码库知识问答与 Bug 分析 Agent(由仓库所有者在 AI 辅助下完成的学习项目)| Codebase Q&A & bug analysis agent — Java 21 · Spring Boot 3 · Vue 3 · RAG(导入→索引→检索→证据→引用来源)

    Java 1

  4. QRCode-Aggregate QRCode-Aggregate Public

    安卓本地扫码聚合 App,支持二维码识别、生成与 App Scheme 唤起

    Kotlin

  5. CleanSweep CleanSweep Public

    Windows 彻底卸载助手:官方卸载 + 注册表/文件残留清理 + 图片/文档资料清理,解决卸载卡死问题。Thorough uninstaller & personal file cleaner for Windows.

    Python

  6. docmind docmind Public

    DocMind - Private local-first RAG document knowledge base (SpringBoot3 + Vue3). Parsing / semantic search / auto tagging. 100% local and free.

    Java