研究与工程项目

精选项目,涵盖系统搭建、算法实现与研究原型,按时间倒序排列。完整项目列表见 GitHub

QuoteBench · code-humanizer · CaveBridge · LangMatch · VocoType · SPH 流体 · 医疗 AI · 机器人位姿 · Autograd · 操作系统 · RAG

QuoteBench · 2026 年 7 月

聚焦 LLM Agent 的 shell 引号与转义能力的细粒度基准,用于区分模型自身的 shell 能力与 JSON、wrapped 工具 harness 额外引入的失败。

基准设计:

  • 56 个可执行验证任务,覆盖 14 类场景与四档引号风险层级
  • 三种传输契约:原始 shell、JSON 工具调用与 wrapped bash -c
  • 单命令 oracle 与状态验证器,可区分语法失败和静默错误结果

技术栈: Python、Bash、执行式评测

论文: QuoteBench: How Matched Scores Can Hide Command-Path Failures(arXiv:2608.13547)

QuoteBench 在原始、JSON 与 wrapped shell 契约下的准确率对比

code-humanizer · 2026 年 7 月

humanizer,但面向代码——一个 agent skill,清除编码 agent 为了「测试通过」而非「代码库健康」所留下的结构性 slop

亮点:

  • 5 个层级、16 种 AI 编码 tell 的模式目录——重复造轮子、投机性抽象、防御式 slop、噪声、测试 slop——每种都配有检测信号与前后对比示例
  • 目录背后的三条铁律:严格保持行为(含错误类型)、无测试 → 不改、以及每次提交只处理一类模式且每步后测试全绿
  • 误报防护——严重度 1(「存在但合理」:有据可依的 fallback、信任边界防御、插件注册表)一律豁免;目标是让仓库更健康,而非「战果计数」
  • 首次实战:一个 1.34 万行、由 agent 编写的 ML 仓库——24 条发现,几乎全是 Tier-1 重复,粘贴出来的副本早已悄悄漂移

技术栈: Agent skill——单个 Markdown SKILL.md,无构建步骤;模式与语言无关,示例用 Python

code-humanizer —— humanizer,但面向代码

CaveBridge · 2026 年 6 月

为 1977 年《巨洞冒险》(Colossal Cave Adventure)确定性游戏内核打造的 LLM 自然语言前端——在完全不改动原版世界模型的前提下,带来现代化、多语言的游玩体验

主要特性:

  • LLM 前端 + 确定性内核:自由文本 → LLM 意图解析 → 规范化动作 → 原版 Adventure 引擎 → 状态转移 → LLM 叙事
  • 游戏内核牢牢掌控全部世界状态(房间、物品、谜题、死亡、计分)——LLM 绝不臆造状态,因而不会产生幻觉漂移
  • 支持中文 / 英文自然语言游玩——不必再死记精确动词(要说 look,而非 see
  • LLM 叙事层把简陋的引擎输出转写为现代、易读的文本,并对失败给出自然解释,而非冷冰冰的「I don't know that word」
  • 把 1977 年的《巨洞冒险》带到现代玩家面前,同时完整保留其严谨的解谜世界模型

技术栈: Python、LLM(意图解析与叙事)、Open Adventure(确定性引擎)

CaveBridge —— 确定性文字冒险世界的自然语言界面

LangMatch · 2026 年 5 月 · 研究性探索

一项实证探索:在固定任务与固定模型后端下,更「压缩」的提示语言(如文言文)能否带来更优的质量–成本前沿?

实验设置:

  • 对比三种系统提示模式:base(英文)、zh_compact(简体中文)、wy(文言文)
  • 基准:IFEval、MATH-500、MMLU-Pro;固定 2048 token 输出预算以排除截断伪影;逐次统计 token 用量
  • 基于 manifest 的实验流水线,覆盖 API 模型与本地 Qwen 模型

初步发现:

  • zh_compact(简体中文)是跨模型家族最稳健的默认选择
  • 文言文仅有条件性收益——在 gpt-5.4 上最强,但在 qwen3-4b 上没有稳定优势

技术栈: Python、uv、OpenAI API、Transformers(Qwen)

早期阶段——结论为初步观察,非正式结果。

LangMatch —— 提示语言的质量–成本研究

VocoType-linux · 2025 年 12 月 - 至今

面向 Linux 的高性能全离线中文语音输入法,原生支持 IBus 与 Fcitx 5

主要特性:

  • 端到端流水线:音频采集、VAD、ASR 模型推理与系统集成
  • 轻量级端上后处理模型,用于标点恢复与文本格式化
  • 语音编辑模式:通过语音命令实现实时纠错与插入
  • 原生 IBus 与 Fcitx 5 前端,可在 GNOME、KDE 等 Linux 桌面中进行系统级输入
  • 面向低延迟离线运行优化,无云依赖

技术栈: Python、C++、ONNX Runtime、ALSA、IBus、Fcitx 5

VocoType-linux 演示截图

高斯 SPH 流体:物理一体化 3D 高斯的 SPH 流体动力学 · 2025 年冬

统一的仿真-渲染流水线:用无散度 SPH 求解器推进 3D 高斯,并直接渲染

我的贡献:

  • 共同设计 DFSPH 耦合,逐步在高斯粒子上施加不可压缩约束(恒密度 + 无散度)
  • 实现均匀内部填充——通过对均匀 3D 网格上平滑不透明度场的阈值化,把表面偏置的 3DGS 转换为 SPH 可用的体积
  • 实现基于 SPH ∇v 的隐式协方差更新,使各向异性高斯形状在仿真中与局部流场对齐
  • 在 Synthetic-NeRF(Materials、Hotdog、Ficus)场景上对比 PhysGaussian (MPM)——单一点云表示同时承担仿真与渲染,并保持液体般的连贯性与密度

技术栈: C++、CUDA、OpenGL、3D Gaussian Splatting、DFSPH

课程项目:3D 计算机图形学与深度学习 · BlendED × NVIDIA

数据稀缺下的高精度医疗 AI 迁移学习优化 · 2025 年夏

基于 ISIC 皮肤镜数据集的皮肤病变分类器,构建于自监督 ViT-Base/16 (MAE) 主干,使用两阶段微调与事后决策校准

我的贡献:

  • 两阶段训练:先在冻结的 MAE 特征上做线性探测(8 epochs),再以更小学习率端到端微调(25 epochs)
  • 类不平衡处理:基于逆类频率权重的随机采样器、AdamW + 权重衰减;自动混合精度训练保稳定
  • 事后决策校准:先验调整 (logits − τ·log prior) + 类别特定偏置,抑制对 nevus 的系统性过预测
  • 标准皮肤病学数据增强(随机裁剪、±30° 旋转、颜色抖动),输入归一化为 224×224

技术栈: PyTorch、Vision Transformer (ViT-B/16)、Masked Autoencoder、AdamW、AMP

课程项目:BlendED

移动机器人位姿估计 · 2025 年 3 - 4 月

面向机器人操作任务的基于点云的定位模块

我的贡献:

  • 实现多方法点云去噪流水线(统计离群点剔除、体素降采样)
  • 集成基于 ICP 的位姿精化,提升传感器噪声下的定位鲁棒性
  • 提升动态环境中移动操作的鲁棒性

技术栈: Python、PCL、ROS

课程项目:移动机器人操作中的 AI 与机器人技术 · Boston Dynamics 合作

C++ 自动微分引擎与神经网络

从零实现自动微分与神经网络库

我的贡献:

  • 仿照 PyTorch 重新实现 autograd:计算图构建与反向模式微分
  • 实现全连接层、激活函数和优化器(SGD、Adam)
  • 在标准基准上验证以保证数值正确性

技术栈: C++17、现代模板元编程

操作系统开发 · 2023 年春 & 2024 年夏

面向教学的 OS 内核工作,跨两个课程系列——从零实现核心子系统

我的贡献:

  • NJUOS 实验系列(2023 年春):进程调度(轮转、优先级)、虚拟内存管理(分页、按需调页)
  • MIT xv6 实验系列(2024 年夏):基于 inode 的文件系统、基础 POSIX 系统调用、其他内核子系统
  • 在教学内核的启动、调度器、内存与存储层做了系统性的动手实践

技术栈: C、x86 汇编、QEMU

检索增强生成 (RAG) 系统 · 2023 年 6 月

基于微调 LLaMA 后端的全栈问答与文档摘要系统

构建于 2023 年中——彼时 “RAG” 还未成为家喻户晓的术语,GPT-4 的工具生态尚未成熟,LangChain / LlamaIndex 也并非显然的起点。这是一个大一时的课程项目,已经探索了一年后整个领域才会收敛到的「先检索、再生成」模式。

我的贡献:

  • 对 LLaMA 进行领域特定问答任务的微调
  • 实现高效文档检索的向量数据库索引流水线
  • 构建 Vue.js 前端 + Spring Boot 后端 + RESTful API

技术栈: LLaMA、FAISS、Vue.js、Spring Boot、Python