fix(avatar): 强制每轮跟随对方当前语言 #25

Merged
stefanfeng merged 1 commits from codex/avatar-language-enforcement-20260909 into main 2026-09-11 11:55:22 +08:00
Owner

根因

生产仍缺少可验证版本发布,无法证明每轮语言修复已运行;同时原实现把语言判断完全交给模型,中文资料和历史对话可能压过语言提示。

修复

  • 后端在每轮先识别当前消息语言,并紧贴当前消息注入明确的强制输出语言
  • 当前英文原句会被确定标记为 English,不受中文人物资料、标准答案、知识库和历史对话影响
  • BOXIM 主动接管等非流式回复若仍出现不同文字系统,发送前自动进行一次保真语言纠正
  • 纠正调用独立统计并扣除实际积分,不漏记模型消耗

验证

  • 原句 I have a friend who has symptoms of Alzheimer's disease 识别为 English
  • 模拟模型首答中文时,最终发送英文回复
  • 后端完整测试:130 passed
## 根因 生产仍缺少可验证版本发布,无法证明每轮语言修复已运行;同时原实现把语言判断完全交给模型,中文资料和历史对话可能压过语言提示。 ## 修复 - 后端在每轮先识别当前消息语言,并紧贴当前消息注入明确的强制输出语言 - 当前英文原句会被确定标记为 English,不受中文人物资料、标准答案、知识库和历史对话影响 - BOXIM 主动接管等非流式回复若仍出现不同文字系统,发送前自动进行一次保真语言纠正 - 纠正调用独立统计并扣除实际积分,不漏记模型消耗 ## 验证 - 原句 `I have a friend who has symptoms of Alzheimer's disease` 识别为 English - 模拟模型首答中文时,最终发送英文回复 - 后端完整测试:130 passed
stefanfeng added 1 commit 2026-09-09 13:34:12 +08:00
stefanfeng merged commit 1889c8ebba into main 2026-09-11 11:55:22 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: stefanfeng/huihuiSquare#25