Skip to content

情感分析

情感分析功能会自动分析评论的情感倾向,并根据分析结果调整AI回复的语气。

情感分类

分类说明AI回复语气
非常正面强烈的感谢、赞美、认同(如"太棒了"、"非常感谢")热情洋溢,表达真诚的感谢和共鸣
正面友好、肯定、支持(如"不错"、"学习了")热情友好,表达感谢和共鸣
中性提问、讨论、陈述事实(如"请问..."、"这个怎么用")正常语气回复,不加额外提示
负面不满、质疑、批评(如"不好用"、"有问题")理性温和,避免激化矛盾
非常负面攻击、辱骂、极端情绪(如"垃圾"、"骗子")非常温和理性,避免激化矛盾,展现理解和耐心

工作原理

  1. 评论通过过滤检查后,调用AI对评论内容进行情感分析
  2. AI 使用结构化输出(OutputSpec.choice)返回情感分类结果(VERY_POSITIVE / POSITIVE / NEUTRAL / NEGATIVE / VERY_NEGATIVE)
  3. 如果情感分析失败(如AI不可用),默认降级为 NEUTRAL
  4. 情感结果传入 PromptBuilder,在生成Prompt时追加对应的语气提示
  5. 情感结果同时记录在 AiCommentReplysentiment 字段中

日志展示

在AI回复日志页面,每条记录会显示情感标签(纯色背景标签):

  • 非常正面 — 深绿色标签
  • 正面 — 浅绿色标签
  • 中性 — 灰色标签
  • 负面 — 浅红色标签
  • 非常负面 — 深红色标签

性能影响

情感分析会额外调用一次AI,如果对性能有顾虑,可以在代码中禁用此功能。

基于 GPL-3.0 许可发布