Skip to content

GPT-5.6 detector v4.1.0

Choose a tag to compare

@chen-006 chen-006 released this 11 Aug 02:02
· 18 commits to main since this release
cc9c53c

GPT-5.6 混用检测器 4.1.0 更新说明

发布日期:2026-08-11
升级来源:4.0.1
兼容性:报告与行为评分存在不兼容变更

新增

  • 新增七种互斥报告结论,将 Juice 三状态与行为指纹两状态分别表达,并保留“可能非GPT”覆盖结果。
  • 新增 trusted-fingerprint-v3 行为评分与冻结基线。
  • 新增中档/高档独立强指向线:
    • 中档:Sol >70%、Terra >75%、Luna >90%。
    • 高档:Sol >95%、Terra >90%、Luna >90%。
  • 新增每个行为探针格至少完成90%的正式门禁。
  • 新增完整的普通流与 Native 子进程会话级取消控制器。
  • 新增 Native SSE 在收到 completed/failed/incomplete 终态后立即结束,不再等待 HTTP EOF。
  • 新增 Web 停止接口的接受状态、停止时间和实际取消数量。
  • 新增低档专用说明:低档不运行行为指纹,因此“指纹证据不明确”是预期的主动弃权。
  • 新增探针生成器对 S、D、w、JSD、答案分布、采样完整性和单窗稳定性限制的中文解释。
  • 新增本文件进入公开与内部发行包。

修改

  • “模型概率与误差”改名为“指纹匹配度”。数值保留三位小数。
  • 行为数学固定使用 T=1 softmax,不再搜索温度或放大分数。
  • 保留 alpha=0.5 的类别平滑,防止零概率导致单条答案无限否决。
  • 同一题面的多个请求格式/上下文先合并为探针家族,避免四个 profile 被当作四个完全独立探针重复放大。
  • 网络完整性门禁由“出现一次最终错误就弃权”改为逐格90%完成率。
  • 32/48 输出完整性只在返回 40 或 40 前缀纯数字时触发改写硬异常;其他无效内容只记证据无效。
  • 报告页面顺序改为:七状态结论、指纹匹配度、Juice、确定性检查、线路质量、未完成项目、行为明细、技术摘要。
  • 前端内部原因全部映射为中文;上游原始错误正文保留原文并附中文解释。
  • 持续指纹只按当前滚动窗口重新计算,不再粘住历史概率结果。
  • 自定义探针可以单时间窗生成和导入,但明确标注未验证跨时间稳定性。
  • Native Codex 选项增加系统级 TUN VPN 说明。
  • API 地址只填写站点根路径时自动补全 /v1;已有明确路径时保持原样。
  • 行为评分删除可信分布向三模型共同分布的二次 w 收缩,直接使用平滑后的可信分布;w 只在探针家族合并时使用一次。

删除

4.1.0 已从正式评分路径、报告和生成器导出中删除:

  • 温度 T 搜索。
  • tau 与 tau 搜索。
  • pass_margin
  • alert_margin
  • 混合模型拟合与混合比例。
  • mixture gain 与门槛。
  • 600次模拟回放的 Wilson 指标。
  • 回放总体/最差窗覆盖率门禁。
  • OOD 第1百分位线。
  • 行为概率粘性报警。
  • 旧“五状态”结论。
  • 报告页“证据总览”块。
  • 旧 schema 2 自定义探针回退评分路径。
  • 旧 v4.0.1 测试对当前正式测试发现的干扰;历史测试已原样归档。

修复

  • 修复断网或上游不关闭连接时,运行停在最后一条并且停止按钮无法终止的问题。
  • 修复 Native 子进程不可取消、executor.shutdown(wait=True) 长时间等待的问题。
  • 修复 Windows socket.makefile() 延迟关闭底层句柄导致普通流仍阻塞的问题。
  • 修复 response.failedresponse.incomplete 和无终止事件断流可能进入正常答案评分的问题。
  • 修复 401/403 后仍继续派发大量请求的问题。
  • 修复重启后 HTTP 尝试预算被重新获得、崩溃遗留在途尝试未对账的问题。
  • 修复 Web 服务重启后检测/生成器会话不能自动恢复的问题。
  • 修复 B80、国家、鸟的运行归一化与冻结基线类别不一致的问题。
  • 修复发行 staging 中基线路径、Native 资源与32K历史资源缺失的问题。
  • 修复自定义探针导入后的内容哈希/运行目录资源错误。
  • 修复探针请求数变化后页面总计划数不同步的问题。
  • 修复生成器分析页无反馈、探针表原始 JSON 难以阅读的问题。
  • 修复窄屏表格字符被逐字挤压和整页横向溢出的问题。
  • 修复 Juice 数据不足时仍被命名为“Juice通过”的语义错误。
  • 修复停止调度器仍可能等待未完成 Future、关闭线程池时阻塞,以及停止前重试任务被误记为最终错误的问题。
  • 修复 HTTP 错误正文读取不能被停止按钮中断的问题。
  • 修复确定性历史报警丢失原始探针、触发类型和证据,只能以笼统输出异常维持报警的问题。
  • 修复低档报告把“未启用行为指纹”与网络错误、模型未过线混在同一组常见原因里的问题。
  • 修复探针生成器仍使用阻塞式旧调度器、无法停止普通流或Native子进程的问题。
  • 修复生成器在401/403后继续发送完整批次,并把零成功批次误报为“采集完成”的问题。
  • 修复旧会话中的英文内部错误代码直接显示在报告页的问题。
  • 探针明细新增“贡献方向”,直接说明本格更支持哪个冻结型号指纹。
  • 删除正式报告路径中的旧粘性事件迁移兼容分支。

报告兼容性

新报告 schema 为 3。主要新增/替代字段:

combined_summary.outcome_code
combined_summary.title_cn
combined_summary.subtitle_cn
fingerprint_summary
reference_fingerprint_results
fingerprint_window_states

以下旧字段不再属于4.1.0正式报告:

probability_summary
mixture_summary
data_completeness
temperature / T search results
tau
pass_margin
alert_margin
mixture_ratio
mixture_gain
mixture_threshold
replay_wilson_*
replay_coverage_*
ood_threshold

依赖旧 JSON 字段名、旧五状态标题或混合比例的脚本必须适配。不要把缺失旧字段解释为检测失败。

自定义探针兼容性

  • 4.1.0 只正式使用 schema 3 fingerprint-v3 文档。
  • 生成器导出的自定义探针仍可导入、发请求和显示参考匹配度。
  • 自定义探针不会参与正式强指向,也不会改变七状态结论。
  • 单时间窗不再被硬性拒绝,但会标记 time_stability_verified=false
  • 旧 schema 2 探针应使用4.1.0生成器重新采集或转换,不能继续冒用正式评分。

升级注意事项

  1. 不要把旧运行目录中的 SQLite 直接复制进4.1.0发行目录作为新会话。
  2. 使用新包中的 Windows一键启动.batstart_detector.sh 启动。
  3. 第一次先运行低档,确认端点、模型和流式协议可用。
  4. 低档显示“指纹证据不明确”是正常行为;需要正式指纹请运行中档或高档。
  5. 高档固定32K历史会消耗大量输入 token;开始前检查页面估算。
  6. Native Codex 模式如需相似网络路径,建议先开启系统级 TUN VPN。
  7. 开启完整留存前,使用受控的绝对目录;留存含完整题面与模型输出。
  8. 外部报告解析器应先检查 report_schema_version == 3

验证摘要

  • 当前28项4.1.0回归测试通过。
  • 完整测试压力连续10轮通过。
  • 正式全量测试连续3轮通过。
  • 普通阻塞流取消连续30次通过。
  • Python编译、JavaScript和Node语法检查通过。
  • 桌面与390px手机浏览器布局通过。
  • 公开 staging 14 条低档本地模拟检测通过。
  • 公开发行扫描未发现私有 Juice 模板、凭据、个人绝对路径、运行报告、SQLite或旧检测入口。

仍然存在的边界

  • 加密状态层不能区分所有 Sol/Terra/Luna 情况。
  • Juice 可以被针对性伪造。
  • 指纹匹配度是冻结参考集合内的相对相似度,不是真实身份概率或混用比例。
  • 综合通过不能排除透明代理、探针识别或普通请求差异化路由。