Skip to content

v0.14.0 · 向祖传代码开炮

Choose a tag to compare

@1person280 1person280 released this 18 Sep 12:27
· 34 commits to main since this release

新能力: Java coding 思考插件 —— 向祖传代码开炮

类比 RustCoding 插件, 静态识别一段 Java 代码命中的静态问题族 (8 类):
null(空指针) / rawtype(泛型裸类型) / deprecated(过时API) / generic(泛型错误)
/ type(类型不匹配) / symbol(找不到符号) / override(重写签名不匹配) / ok(可编译)。

主要变更

  • 新增 294 段真实风格 Java 语料 (src/data/java_coding.py), 纯真实数据, 无合成路径
  • JavaCodingTrainingDataset: 双模态注入 -> 冻结 CubeGPT 水库读出层
  • JavaCodingPlugin (route=java, 广播 java.classified), base_model=java.coding
  • 交付 plugin/JavaCoding.CuteMamen (携带主模型迁移知识)
  • 版本 0.13.1 -> 0.14.0

评估 (5 种子 x 5 折, 纯真实数据)

  • 插件 (主模型迁移): 58.2% vs 随机基线 12.5% (约 4.7 倍), 原型基线 56.5%

测试

  • 新增 6 项 JavaCoding 测试, 全量 257 项通过