我是 Yangxbao,信息管理与信息系统专业大三在读。比起罗列"学过什么",我更在意"做出了什么":把课堂上和自学中学到的东西,陆续做成了 十几个能跑、能测、能交付的开源项目 —— 从 AI 研发协作平台、RAG 知识库,到 Android 应用与 Windows 桌面工具。
目前的主线:Java 后端 打地基,AI Agent 应用 往前冲;开发中大量使用 AI 辅助编码,但每一行进仓库的代码都以"本人实际运行验证"为标准。
⚠️ 诚实说明(建议展开看一眼)
- 本页所有项目均为真实公开仓库,开发方式为 AI 辅助编码 + 本人设计、运行与验证;
- 各项目的完成情况与未验证边界(如 DevPilot 的 Docker Compose 路径、真实 LLM Provider 效果)都在各自 README 中如实披露,不做任何夸大;
- 页面中的统计数据由第三方服务实时生成,仅作活跃度参考,不代表技术水平。
- ✅ 已实践(在开源项目中实际使用):Spring Boot 3 · MyBatis-Plus · Spring Security / JWT · MySQL 索引与 FULLTEXT · JUnit 集成测试 · GitHub Actions CI
- 🌱 正在学习:Redis 进阶 · 消息队列 · 分布式与微服务 · JVM 调优
- ✅ 已实践(三个项目落地):RAG 全链路(解析 → 分块 → 索引 → 混合检索 → 证据引用)· Agent 工作流与工具白名单 · OpenAI 兼容 Provider 适配与降级
- 🌱 正在学习:向量数据库 · 多 Agent 协作 · 提示词工程
- ✅ 已实践:Kotlin + Jetpack Compose / Room / CameraX / ML Kit(3 个 Android 应用,2 个发布 Release)· Vue 3 + Element Plus + Pinia(4 个全栈项目前端)
- 🌱 正在学习:TypeScript 进阶 · 响应式布局
让"读懂一个陌生代码库"变成可工程化的事:代码库导入 → 关键词/语义混合检索 → 带证据引用的 AI 问答与 Bug 根因分析 → 缺陷任务闭环。
- 🔎 混合检索:MySQL FULLTEXT 关键词 + FTS5/向量语义,RRF 融合排序,结果带路径与行号
- 🤖 8 步 Agent 工作流:每条结论附可点击核对的代码证据,引用合法性自动核查
- 🐞 缺陷闭环:AI 分析一键转缺陷,状态机服务端校验,项目数据隔离
- 🧪 工程质量:20 JUnit + 31 pytest + 3 前端测试 + 18 步 E2E 全链路 + GitHub Actions CI
| 项目 | 一句话介绍 | 状态 |
|---|---|---|
| QuizMaster | 拍照 OCR 录题 + 离线刷题 Android App,题库全本地不联网 | |
| grandma-home 奶奶的家 | 适老化 Android 桌面:大字界面 · 一键通话 · 家属 PIN 管理 | |
| windows-file-map | 本机文件只读地图 + 白名单安全一键清理,纯 Python 标准库 | |
| CleanSweep | Windows 彻底卸载助手:官方卸载 + 注册表/文件残留清理 | |
| wecat-demo | HTML 小游戏合集:雷霆1942 · 大鱼吃小鱼 · 摸金突围 等 | ▶ 在线可玩 |
| FMSR 幻想地图模拟器 | Godot 4.2 重建战争模拟游戏(粉丝项目):战争 · 军队 · 外交 | |
| DeadManSwitch 安全签到 | 微信小程序失联签到,超时自动邮件预警(学习 Demo) |
📍 总览:起步期 ✅ 已完成 · 阶段一 ~ 三 🔄 进行中 · 阶段四 🔄 主体已落地 · 阶段五 ⬜ 计划中 —— 最终目标:2027 暑期实习(AI Agent 优先发展,Java 后端基本盘不放手) 当前日常:Redis / 消息队列补强 · DevPilot P1 · 算法与八股
阶段一 · Java 后端基础巩固 · 2026.11 – 2026.12 
学习主题:把"用过"变成"讲得清",为面试打底。
- ✅ 已实践:
Spring Boot 3Spring MVCMyBatis-PlusMySQL 索引与 FULLTEXTSpring 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 的基本构造。
- ✅ 已实践:
PythonFastAPI(DevPilot ai-service 真实代码)OpenAI 兼容 API 适配(Mock 全链路验证)自研工具调用编排(repopilot-ai 五个只读工具)Prompt 基础实践 - 🔄 进行中:
异步编程真实大模型调用验证 - ⬜ 计划中:
LangChainLangGraph原生 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 为载体持续迭代。