SENTIMENT LAB · 本地词典规则法

文本情感分析:把评论拆成逐句得分

粘贴一段商品评价、客服对话或问卷反馈,页面用情感词典 + 程度副词 + 否定翻转 + 转折权重逐句打分,标出命中的词与贡献方向,整篇给均分和置信度。原文只在浏览器内处理,不上传。

示例
逐句热力条红色为负向贡献、绿色为正向贡献 · 点句子看命中词

分析后这里会按句列出得分、倾向与命中词。

命中词明细
—
自定义词典把行业词或常漏判的短语补进来,重算立即生效
暂无自定义词
批量分析一行一条,最多 80 行 · 结果按输入顺序
尚未批量分析
#文本得分倾向命中词置信度
批量结果会显示在这里

AI 按钮只发送上面的统计摘要与倾向分布,不发送原文;点击后会先弹出人机验证。

💬文本情感分析的打分口径 可解释的规则法,不是模型概率

方法口径 基于本地情感词典的规则打分:情感词基础分 × 程度副词 × 否定翻转,再叠加转折与标点权重。
得分范围 单句得分归一到 −1 ~ +1,正值偏褒义、负值偏贬义、接近 0 视为中性;整篇为各句加权平均。
否定窗口 否定词只作用于其后 3 个词以内的情感词,「不很好」与「很不好」会分别处理,不做跨句翻转。
转折权重 「但是 / 不过 / 然而」之后的句子权重更高,符合评论里先扬后抑或先抑后扬的常见结构。
置信度 由命中词数量与得分绝对值共同给出,只是规则法的把握程度,不是模型概率。
适用边界 反讽、行业黑话、双重否定与极短文本容易误判;页面标出命中词供人工复核,不替你下结论。

这个工具解决什么问题

一堆商品评论、客服对话、问卷开放题,靠肉眼翻太慢。文本情感分析用可解释的本地词典法逐句打分,标出命中的情感词、否定与程度副词,给出褒贬倾向、整篇得分与批量对照表,全程不上传原文。

三条实用原则

  • 先看命中词再看分数:规则法可解释,命中词错了就加进自定义词典,比盲调阈值有效。
  • 长文本按句看:整篇中性常常是正负句相互抵消,逐句热力条才能定位真正的问题句。
  • 反讽要人工复核:「这速度真是够快的」在差评语境里是贬义,任何词典法都容易翻车。

按这几步用

  1. 粘文本:首屏粘贴一段评论,或点示例载入商品评价 / 客服对话 / 问卷反馈。
  2. 看逐句结果:逐句条列出得分、倾向与命中词,红色的为负向贡献。
  3. 批量分析:一行一条文本批量跑,得到对照表、均值与正负面条数。
  4. 复核与导出:把误判词加进自定义词典重算,导出 CSV 或点 AI 解读拿汇总建议。

小提示

行业词(如「卡顿」「跑分」「虚标」)建议先加进自定义词典并试几个例句,再跑批量,准确率提升最明显。

更新记录

  • v1.0 2026-11-12 首次上线:本地词典规则引擎、逐句热力条、否定与转折处理、自定义词典、80 行批量分析、CSV 导出与 AI 汇总(先过人机验证)。

常见问题

情感分析是调用大模型做的吗?

主分析不是。页面用本地词典规则打分,优点是快、可解释、原文不出浏览器;AI 按钮是额外的汇总解读,只在你主动点击时才会把脱敏后的统计摘要发给本站 AI 接口,且会先弹人机验证。

褒贬义识别的分数怎么理解?

单句得分在 −1 到 +1 之间,越接近 +1 越偏正面,越接近 −1 越偏负面,绝对值很小判为中性。整篇得分是各句按长度和转折权重加权后的平均,不能当作好评率或百分比。

为什么「不太满意」没被判成负面?

否定词会翻转其后窗口内的情感词,但窗口长度、词性与断句都会影响结果。页面把命中词与翻转标记列出来,遇到漏判可以把「不太满意」整体加进自定义词典并指定负向分值,重算即可。

反讽和双重否定准吗?

不准,这是词典法的固有短板。反讽、行业黑话、跨句否定、极短文本都会被标为低置信度,页面会提示人工复核。涉及舆情结论或对外报告时,请把工具结果当作初筛而不是最终判定。

批量分析最多能放多少条?

一行一条,最多 80 行、单行最多 500 字;超出部分会截断并提示。结果表按输入顺序给出每条的得分、倾向、命中词数与置信度,可一次导出 CSV。

自定义词典保存在哪里?

保存在当前浏览器 localStorage,不上传。词与分值可用「导出词典」存成 CSV,换设备时导入即可复用;清除站点数据会丢失。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码