暖心向阳335 发布于
>=2.25.0
v1.1.2
Bug 修复
- 修复 AI 分类完全不可用 —
classifyWithChoice和classifyWithChat均使用了GenerateTextRequest.Builder.system()方法,而该方法在当前 AI Foundation 版本中不被支持或导致运行时错误,导致所有评论均被拦截并显示"AI分类服务不可用,安全拦截"。现改为将 system prompt 合并到 user prompt 中,与可用的chat()方法保持一致的调用方式 - 修复
classifyWithChoiceNPE —.map()返回null时触发 Reactor 内部 NullPointerException,改为.flatMap()+Mono.empty()正确触发 fallback
改进
- 分类调用诊断日志增强 — 在
AiFoundationDelegate、AiFoundationClient、CommentPreFilterService中增加关键诊断日志(分类开始、fallback 触发、分类结果、异常详情),便于排查分类链路问题 - AI 分类空结果处理 — 当 AI 返回空字符串时单独拦截,区别于"服务不可用"场景
v1.1.1
改进
- "无意义"分类范围收窄 — 与文章主题无关的闲聊、灌水、打招呼不再被判为"无意义",仅纯乱码和无意义字符堆砌(如随机符号、键盘乱敲)才归类为"无意义"
- AI 分类降级方案 — 当
OutputSpec.choice结构化输出不被模型支持时,自动退回到普通 chat 调用并从响应文本中提取分类值(classifyWithChatfallback)
资源下载
- plugin-comment-ai-autopilot-1.1.2.jar
