首页/AI/提示词工程速查/语义相似度指标(BERTScore 思路)
本包目录(290 条)
提示词基础40 条模式与框架50 条任务型写法50 条
评估与迭代50 条
提示注入与防护50 条工程化实践50 条

语义相似度指标(BERTScore 思路)

BERTScore 用预训练向量算 token 级相似度,对同义改写比 n-gram 指标宽容;适合辅助对比,不替代人工评审。

提示词工程速查AI更新于 2026-10-12

使用示例

使用示例
# pip install bert-score
from bert_score import score
P, R, F1 = score([cand], [ref], lang="zh", verbose=False)
print(round(float(F1), 4))  # 参考值,配合人工评审使用
优点改写与同义表达也能得到较高分,更贴近语义
局限对事实错误不敏感(改错数字可能仍高分)
口径不同向量模型与语言设置下分数不可直接比较

易错点

  • 用中文文本跑英文向量模型会得到无意义分数;语言参数要对
  • 它衡量相似而非正确;事实性错误另设检查(数字与实体比对)

数据来源与参考

  • BERTScore: Evaluating Text Generation with BERT(Zhang et al., 2020)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌