Projects
这里放一些我实际折腾过、还会继续写下去的项目。它们不是奖状墙,更像目录:以后每个项目都应该能长出几篇具体的复盘、踩坑和实现笔记。
Featured
最近做的两个项目,它们其实是一对:小青团 是跑在 IM 里的 Agent 客户端,mcp-ccnu-lib 是它能调用的一个 MCP 服务,负责把“给我抢个图书馆座位”这类自然语言指令落到真实动作上。
小青团 · xiaoqingtuan
面向 QQ / 微信的个人任务型 LLM Agent 助手
2026.05 - 至今
- 对话与任务执行共用同一套 function calling 工具循环,闲聊和真正“办事”走同一条路径。
- Wiki-first 长期记忆:以 Markdown 为事实来源,结合 BM25 + 语义的混合检索召回上下文。
- 多用户 / 多账号隔离,支持 QQ ↔ 微信跨平台绑定,高风险操作设人工确认与审计日志。
- 工具可扩展:wiki 检索、笔记写入、web 搜索,并可接入外部 MCP 服务(如下方图书馆选座)。
mcp-ccnu-lib
把华师图书馆选座系统封装成可被模型调用的 MCP 工具
2026.06
- 覆盖登录、查座、预约、取消、暂离 / 返回全流程,基于 Playwright 维持持久会话与 CAS(SSO) 登录。
- 预约支持精确选座 / 首个可用 / 随机 / 收藏优先等多种策略,并直连图书馆 JSON API(HMAC 签名)。
- 验证码 / 短信采用“挂起返回”模型:服务把 base64 图片交回客户端由用户手动输入,不阻塞流程。
- 通过 user_key 做多用户隔离,高风险动作标记为需客户端授权——服务只执行,决策与调度交给小青团。
Main Project
Personal Knowledge Publishing Agent
基于 Dify 二次开发的个人知识沉淀与技术内容发布 Agent
2026.04 - 至今
面向日常学习、项目记录和技术写作场景,把 Claude / Codex 对话片段、Obsidian 笔记、手动学习记录等碎片输入结构化沉淀为长期记忆,再通过 RAG 召回上下文生成博客草稿,最后接入 MCP 发布工具链完成 Astro / Vercel 博客发布闭环。
- Dify 1.14.2 本地 Docker Compose 已跑通,并接入自研 FastAPI OpenAPI Custom Tool。
- FastAPI 服务支持结构化记录、JSONL 持久化、检索、草稿生成和 dry-run 发布动作。
- 发布工具链覆盖 frontmatter 校验、SEO 补全、死链检查、git push 和 Vercel 部署轮询。
- 后续补 Langfuse trace、分类准确率、RAG 召回命中率和草稿可用率评估。
Research Projects
弱监督文本-图像行人检索
硕士研究课题,一作 IEEE TMM(CCF A)在审论文工作
在 ALBEF 视觉-语言预训练框架上引入伪标签可靠性建模与边界样本校准机制,缓解弱监督噪声标签对跨模态对齐的影响。 实验覆盖 CUHK-PEDES、ICFG-PEDES、RSTPReid 等公开数据集,工程上负责 PyTorch pipeline、DDP 训练、日志归档和结果分析。
围岩裂隙精准识别与三维模型重构
研究生数学建模大赛 C 题,队长,国家级二等奖
构建图像预处理、裂隙检测 / 分割、三维重建、参数量化方案,并负责算法实现、误差分析和论文撰写。
Engineering Practice
WPS 菁英工程师培养计划
C++ / Qt 方向,8 周结业认证
完成 Qt 跨平台 GUI、信号槽、事件循环与桌面应用工程化训练;结业项目为基于 Qt 的打字训练桌面应用。
多模态情感计算小组
训练服务器运维与研发支持
负责实验室训练服务器硬件组装、Linux / CUDA 环境配置、VPN 与权限维护,并编写 Shell 脚本用于环境初始化、日志清理和结果归档。
GitHub
GitHub 里是一些折腾痕迹和学习路径。当前公开仓库包括小青团 Agent、mcp-ccnu-lib、Astro 博客、ICPG 相关代码、GMCM 等。