Skip to content

fix(v2.0): 在线模型回归修复(回配归一化/超时/schema 容错) - #14

Merged
allan852 merged 2 commits into
mainfrom
feat-improve
Aug 24, 2026
Merged

allan852 merged 2 commits into
mainfrom
feat-improve

Conversation

@allan852

Copy link
Copy Markdown
Contributor

真实 Ollama 在线回归(gemma3 + bge-m3,7 个 #[ignore] 用例全过)发现并修复三个产品问题:

  1. 回配标题归一化:response_format 下模型会给 title 包《》/引号导致精确回配失败被防编造机制误杀——归一化后匹配(剥离包裹符号,语义不变)
  2. complete 超时 20s→45s:本地 CPU 模型长文生成常态 20-40s,原值在超时边缘抖动
  3. schema 缺省保守化:模型偶尔缺 ambiguous 字段——缺省 true(待确认、日期永不猜测写入),title/sourceExcerpt 仍必填

验证:cargo 167 lib 全绿 + 在线回归 7/7。

ZouYingjun added 2 commits August 24, 2026 11:30
- normalize_title_for_match:回配前去《》/「」/弯引号/空白包裹(response_format 下
  gemma3 会给 title 带书名号导致精确匹配失败被丢弃);防编造语义不变
- complete 超时 20s→45s:本地 CPU 模型长文生成常态 20-40s,原值在超时边缘抖动
- 单测:归一化包裹符号剥离(空内容不解包)
- SuggestedItem serde 缺省:ambiguous 缺省 true(视为待确认、日期永不猜测写入)、
  detail/dueDate/dueTime 缺省 None;title/sourceExcerpt 仍必填(防编造锚点不变)
- SuggestionContent.summary 补 serde default
- 单测固化缺字段保守语义;在线回归 7/7(gemma3 + bge-m3,串行)
@allan852
allan852 merged commit 98f9903 into main Aug 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant