想象你是新闻编辑部的新任主编。早上九点,六名记者同时发来关于“量子计算进展”的碎片稿件:有的是采访录音整理,有的是现场速记,有的甚至互相矛盾。读者的时间很宝贵,他们不想翻六份原始材料——只想听你花60秒讲清楚“到底发生了什么”。于是,你坐在桌前做了四件事:把重复的话删掉,把互补的信息缝起来,确认每条论断都有人证物证,最后用一段人话把故事讲完。这台发生在你大脑里的“主编工作流”,正是今天要讲的对话式摘要(Conversational Summarization)——它让搜索引擎不再甩给你十条蓝色链接,而是直接给你一段像人写的答案。它既要知道“读者问的是什么”,又要决定“哪些话该摘原句、哪些话该重写”,还得严防“编造事实”,最后给每句话标注出处。接下来,我们就把这套编辑部流程拆开看。

岗位关联

对AI从业者来说,掌握对话式摘要的核心机制,等于掌握了生成式搜索的引擎——无论做搜索、问答还是Agent工具调用,这项能力都是让AI“会总结、不胡说、有出处”的关键技能。

目录
  1. 可视化演示
  2. 对话摘要概述
  3. 摘要策略对比
  4. 多文档融合
  5. 幻觉抑制
  6. 质量评估
  7. 引用溯源
  8. AI 应用场景
  9. Python 演示
  10. 常见误区
  11. 面试题

可视化演示

演示搜索结果对话式摘要的生成流程:抽取式与生成式摘要策略对比、多文档信息融合与幻觉抑制机制,以及引用溯源与事实一致性评估。

本节配有交互动效(进入视口后自动加载,约 3KB)。

摘要生成流程对比 抽取式:从搜索结果中选取关键句子组合 生成式:LLM基于多文档生成连贯摘要 混合式:抽取+生成结合,平衡忠实度与流畅性 Summary=Extract+Generate+Fuse 摘要策略决定信息呈现质量

对话摘要概述

读者要的是结论,不是卷宗。主编的日常工作,就是把记者的原始材料读透后,给读者一段又短又全的答复。搜索引擎里的对话式摘要,扮演的正是这位主编:它拿到用户的提问——就像读者递过来的“帮我看看今天有什么新闻”——再把检索器召回的多条文档当作记者的稿件,最终输出一段连贯的自然语言回复。用户不再需要逐个点开十条蓝色链接,这是搜索体验的一次质变。

对话式摘要(Conversational Summarization)和传统文档摘要最大的区别是“带问题意识”。传统摘要无论谁来看,都是同一段概括;对话式摘要则必须围绕查询来做文章,回答的是“用户到底想知道什么”。整个系统通常分两段:检索器先召回 Top-K 候选文档,摘要器再依据查询与文档集合共同生成回复,这正是生成式搜索(Generative Search)的标准流水线。检索器负责“找到相关材料”,摘要器负责“把材料讲成人话”。

从概率角度看,摘要生成就是在文档集合和查询的条件下,找一个让条件概率最大的文本:

主编接下读者的“提问单”,读完所有稿件,最后写出那段定制答复——这就是对话式摘要的灵魂:不是泛泛概括,而是有问必答。你问“量子计算怎么了”,它就答“发生了什么”;你问“该怎么选策略”,它就答“该怎么选”。同样的文档库,面对不同读者,产出的是完全不同的“定制报道”。

S^=arg⁡max⁡SP(S∣q,D)\displaystyle \hat{S} = \arg\max_{S} P(S \mid q, D)
  1. 候选摘要S 表示一段备选的回复文本。生成模型会尝试很多种不同的说法,每一项都是一个候选。
    SS
  2. 查询与文档集合q 是用户输入的问题,D 是检索器召回的若干篇文档。
    q, Dq,\ D
  3. 条件概率在已知查询和文档后,生成 S 的可能性。模型越“会答”,这个概率越高。
    P(S∣q,D)P(S \mid q, D)
  4. 最优摘要表示令概率最大的那个候选,即系统最终输出的回复。
    S^\hat{S}

摘要策略对比

报社里有两派编辑。保守派主张“把记者原文剪切拼贴”,他们称之为“原声摘要”——读者能看到记者本来的措辞;改革派主张“让主笔重新写一段”,他们认为拼贴出来的东西读起来像废话。这两派,正好对应抽取式和生成式两种摘要策略。

抽取式摘要(Extractive Summarization)把输入文档切成句子,给每个句子打分,按分数从高到低挑出 Top-N 句,原样拼接成摘要。打分依据可以多种多样:句子在文档中的位置、与查询的共现词数、词频-逆文档频率等。它的最大优点是事实风险低——每个字都来自原文,不容易“编造”。缺点是句子之间缺乏过渡,读起来像“剪报”,而且无法把分散在多个文档里的信息浓缩成一句新话。

句子重要性评分最朴素的形式,是“特征加权和”:

保守派担心重写会失真,改革派嫌弃拼贴太生硬——聪明的编辑部从不站队,而是看场景:涉及法律条款、医疗建议时用抽取式求稳;写科普软文、娱乐资讯时用生成式求顺。策略选型的本质,是给不同稿件找对的主笔。实际系统中两者也常混用:先抽取关键句子,再对句子做局部改写,兼顾保真与流畅。

Score(si)=∑j=1mwjfj(si)\displaystyle \text{Score}(s_i) = \sum_{j=1}^{m} w_j f_j(s_i)
  1. 候选句子表示第 i 个候选句,相当于一份稿件里的一个段落。
    sis_i
  2. 特征取值表示句子在第 j 个特征上的得分,例如“句子里有没有出现查询词”“句子是否在段首”。
    fj(si)f_j(s_i)
  3. 特征权重表示第 j 个特征的重要程度,相当于主编给“含关键词”这件事的重视程度。
    wjw_j
  4. 加权求和所有特征的加权值相加得到总分,系统按总分排序,取前 N 句作为摘要。
    ∑j=1mwjfj(si)\sum_{j=1}^{m} w_j f_j(s_i)

多文档融合

六份稿件全都报道同一场发布会,却从六个角度描述了同一句话。主编若把六遍重复写进报道,读者一定摔报纸。多文档融合的第一道工序,就是淘汰冗余,保留下互补的独家信息。这就像做一锅汤:同样的大白菜放一次就够了,每样食材只放它最提味的那部分。

多文档摘要面临的挑战有三个:信息冗余(多个来源重复同一事实)、信息冲突(来源A说“今年发布”,来源B说“明年发布”)、信息组织(如何把来自不同来源的信息编成有逻辑的段落)。工程上常见做法是:先做句子级冗余计算,把语义相似度过高的句子聚成一簇只留代表;再按时间线、主题或逻辑因果重新组织句子顺序;最后用过渡句和共指消解保证读起来连贯。

去重最有代表性的经典公式是 MMR(Maximal Marginal Relevance,最大边际相关):

好的主编会删掉“人人都会写的那句”,保留“只有这位记者独家拍到的细节”。多文档融合的终点,是让读者用最少的时间,读到最多的新信息。MMR 这个公式把主编的直觉翻译成了数值:相关性加分,重复减分,最后平衡出一个不啰嗦又贴题的名单。

MMR(si)=λ⋅Sim(si,q)−(1−λ)⋅max⁡sj∈SSim(si,sj)\displaystyle \text{MMR}(s_i) = \lambda \cdot \text{Sim}(s_i, q) - (1-\lambda) \cdot \max_{s_j \in S} \text{Sim}(s_i, s_j)
  1. 查询相关度候选句与查询的相似度,表示这句话“有多对口”。
    Sim(si,q)\text{Sim}(s_i, q)
  2. 冗余度候选句与已选集合中所有句子的最高相似度,表示它“和已选内容有多像”。
    max⁡sj∈SSim(si,sj)\max_{s_j \in S} \text{Sim}(s_i, s_j)
  3. 权衡系数介于 0 和 1 之间。越大越重视相关性,越小越强调去重。
    λ\lambda
  4. 相减惩罚即使句子很相关,如果它与已选句子太像,也会被扣分,从而被排在后面。
    λ⋅Sim(si,q)−(1−λ)⋅max⁡sj∈SSim(si,sj)\lambda \cdot \text{Sim}(s_i, q) - (1-\lambda) \cdot \max_{s_j \in S} \text{Sim}(s_i, s_j)

幻觉抑制

最让老主编头疼的,是某位“灵感型”记者:他从头到尾没采访到任何人,却能在稿子里写出“与会专家李明表示”。在生成式摘要里,这种“编造”有个专门的名字——幻觉(Hallucination)。它就像主笔写嗨了,笔下的人物和引语全是凭空想象,读者一旦发现被骗,整份报纸的可信度瞬间归零。

幻觉的高发原因有三:一是训练目标偏重流畅性,模型乐于编出通顺但不真实的句子;二是源文档本身信息残缺,模型“脑补”缺失事实;三是解码阶段的随机采样放大了错误传播。幻觉抑制的目标,就是让“与会专家李明表示”这句话永远不要出现在摘要中。

工程上常用三管齐下的方案:解码约束,只在生成时允许使用源文档中出现过的实体和谓词,像给记者规定“只能引用采访录音里的原话”;事实校验,用独立的蕴含模型(如 FactCC)对候选摘要打分,能由源文档逻辑推断的句子得高分;训练增强,加入对比学习损失,让模型学会“事实一致的句子得分高于事实不一致的句子”。联合解码得分可以写成:

缰绳的作用是防止马跑偏,而不是把马钉在桩上。最优秀的系统懂得拿捏这两个权重的配比:既保留生成的表达力,又确保每个论断都在源文档中有“人证”。幻觉抑制不是扼杀创造力,而是给主笔的灵感装上事实的边框。

Score(S)=αlog⁡PLM(S∣q,D)+β⋅Fact(S,D)\displaystyle \text{Score}(S) = \alpha \log P_{\mathrm{LM}}(S \mid q, D) + \beta \cdot \mathrm{Fact}(S, D)
  1. 流畅度分语言模型给这段文本的对数概率,越高代表读起来越通顺、越像人话。
    log⁡PLM(S∣q,D)\log P_{\mathrm{LM}}(S \mid q, D)
  2. 事实分事实校验器对摘要与源文档一致度的打分,越高代表越“有据可依”。
    Fact(S,D)\mathrm{Fact}(S, D)
  3. 流畅权重控制流畅度在最终评分中的占比,调大它,摘要会更大胆、更有文采。
    α\alpha
  4. 事实权重控制事实性在最终评分中的占比,调大它,摘要会更保守、更贴原文。
    β\beta
  5. 联合相加两项加权求和后的总分,解码时搜索使总分最高的文本序列。
    αlog⁡PLM(S∣q,D)+β⋅Fact(S,D)\alpha \log P_{\mathrm{LM}}(S \mid q, D) + \beta \cdot \mathrm{Fact}(S, D)

质量评估

主编盯着刚写完的报道犯难:写三百字,读者说没干货;写三千字,读者说没时间。编辑部做过读者调查,发现满意度不是一条直线,而是一座“山”——太短或太长,读者都会皱眉头。摘要长度是第一道衡量尺,事实一致性是第二道,而且更致命:一次张冠李戴,比十次“啰嗦”更伤信任。

工程评估中,长度常用句子数或 token 数控制,一致性则有多种指标:ROUGE 计算摘要与参考文本的词面重合度,适合快速回归;FactCC 等蕴含模型判断摘要句能否由源文档推出;此外还有人工标注兜底。生产环境通常定一个 max_length 上限,再配合事实性过滤器做多级把关。

可以把长度与一致性对满意度的影响,抽象为一个“倒 U 型加正向偏移”的模型:

好主编不是话最多的那个,也不是话最少的那个,而是“该说的全说了,不该说的一个字没写”的那个。平衡木的一端是读者的耐心,另一端是读者的信任。产品团队平时调参,本质就是在找那座山的峰顶,同时确保脚下的地基——事实一致性——足够稳固。

U(L,C)=aC−b(L−L∗)2+c\displaystyle U(L, C) = aC - b(L - L^{*})^2 + c
  1. 摘要长度L 表示摘要的句子数或词数,是产品经理可以直接调节的旋钮。
    LL
  2. 理想长度表示通过调查得到的用户最偏好的长度,是那座“山”的峰顶。
    L∗L^{*}
  3. 偏离惩罚长度越偏离理想值,括号内平方越大,满意度扣分越多,于是形成倒 U 形。
    (L−L∗)2(L - L^{*})^2
  4. 事实收益事实一致性得分越高,正向贡献越大,相当于把整座山抬高。
    aCaC
  5. 常数调节b 控制曲线的胖瘦,c 控制基准满意度,都是拟合时学出来的参数。
    b, cb,\ c

引用溯源

一份严谨的报纸,每段报道后都印着小小的[1][2],文末对应“信息来源:第 X 版、第 X 篇稿件”。读者若想核实,按图索骥即可。对话式摘要的“引用标注”,就是把这套纸媒传统搬进了算法。它让一段 AI 生成的话,不再是悬空的“自动回复”,而是有据可查的“新闻报道”。

引用标注的核心设计是“句子级溯源”:在摘要的每一句末尾追加一个编号,指向参与生成该句的源文档索引。更进一步,产品形态上通常把摘要卡片做成可交互的——点击标号高亮对应文档片段,或直接显示来源链接。这不仅方便查证,也让系统显得“诚实”:我知道自己每句话的底气从哪来。实践中,标注并不是语法规则硬加括号,而是由“注意力权重追踪 + 证据定位模型”联合产出:模型生成时记录哪个文档片段贡献最大,再格式化输出。

评估溯源设计常用引用覆盖率:

好主笔从不抢功。他让读者清楚哪句话出自哪位记者、哪份材料,读者反而更愿意相信他的整合与判断。引用溯源,就是对话式摘要赢得信任的“署名栏”——它把黑箱变成透明的编辑部,让每条信息都能找到自己的“记者”。

CitCov=1∣S∣∑s∈SI(nl(s)≥1)\displaystyle \mathrm{CitCov} = \frac{1}{|S|} \sum_{s \in S} \mathbb{I}\big(\mathrm{nl}(s) \ge 1\big)
  1. 句子集合S 表示摘要的全部句子,竖线表示句子总数。
    ∣S∣|S|
  2. 引用数统计第 s 句话里包含多少个引用标注,例如"[1]"这样的标记。
    nl(s)\mathrm{nl}(s)
  3. 指示函数当括号内条件成立时取 1,否则取 0,即“这句话只要带标注就算达标”。
    I(nl(s)≥1)\mathbb{I}(\mathrm{nl}(s) \ge 1)
  4. 求平均把所有句子的达标情况求和再除以总句数,得到“带引用句子占比”。
    1∣S∣∑s∈SI(nl(s)≥1)\frac{1}{|S|} \sum_{s \in S} \mathbb{I}(\mathrm{nl}(s) \ge 1)

AI 应用场景

企业知识库对话助手

阶段:检索增强生成(RAG)中的摘要生成

解决的问题:员工在内部知识库搜“年假制度”,传统搜索返回几十个政策文件,翻到崩溃也找不到答案。AI 助手先检索 Top-K 文档,再用对话式摘要把核心条款浓缩成一段“政策速览”,并逐句标注引用来源。

具体案例:某互联网公司上线“HR 知识问答”:员工提问 → 向量检索召回 5 篇制度文档 → 对话式摘要生成“您可享受 15 天年假,入职满一年生效[2],需提前 7 天申请[4]”→ 点击引用直接跳转原文页面。

论文文献速读助手

阶段:多文档融合摘要

解决的问题:学术搜索中,研究者想快速了解某方向的几篇论文结论。逐篇读完摘要太长,只显示标题又太浅。对话式摘要把 3-5 篇论文的结论融合成一段“对比+演进脉络”的回答。

具体案例:在论文库搜索“扩散模型加速”→ 检索器召回 4 篇论文 → 摘要系统先做信息去重(三篇都提到蒸馏法,只保留一次),再按“蒸馏→剪枝→缓存”的技术路线组织成一段综述,并给每个技术点标注论文编号作为引用。

客服工单自动结案摘要

阶段:幻觉抑制与引用溯源

解决的问题:客服系统每天产生海量会话记录,质检员要人工阅读每段对话才能总结结论。用“抽取+生成”混合策略自动生成结案摘要,同时用事实校验器防止转写错误被带进摘要。

具体案例:某电商平台对客服会话做对话式摘要,生成“用户申请退款,因物流延误[3],客服已同意并加赠优惠券[5]”,每句话都带来源消息序号。被事实校验器判定为不一致的摘要,自动打回人工重审,显著降低质检成本。

Python 演示

python70 行
# -*- coding: utf-8 -*-"""对话式搜索摘要演示: 抽取评分+模板重写+幻觉检测+引用标注""" import re # 模拟搜索结果: (来源编号, 文本片段)results = [    (1, "量子计算利用量子比特叠加态进行并行运算,可大幅加速特定问题求解。"),    (2, "IBM与Google等公司在超导量子处理器上实现量子霸权实验。"),    (3, "量子退火技术主要用于组合优化问题的近似求解。"),    (4, "量子比特稳定性受退相干影响,需要量子纠错码保护。"),    (5, "量子纠错通过冗余编码降低运算错误率,是规模化关键。"),] QUERY = "量子计算 挑战 退相干 纠错"  def tokenize(text):    """按标点和空白切分为词条"""    return [t for t in re.split(r"[,,。;;\s]+", text) if t]  def extractive_score(sent, query_tokens):    """抽取式打分: 查询词条在句子中命中的越多分越高"""    hit = sum(1 for qt in query_tokens if qt in sent)    return hit + len(tokenize(sent)) * 0.01  def generate_summary(top_sents):    """生成式摘要: 用模板把多个来源重写为一段话"""    core = ";".join(top_sents[:3])    return "综合多份资料来看:" + core + "。以上内容整合自多个来源,仅供参考。"  def hallucination_check(summary, docs):    """幻觉抑制: 实体若不出现在任何源文档则标记为可疑"""    entities = re.findall(r"[A-Z][a-zA-Z]+|[一-龥]{2,6}(?:公司|技术|实验|算法)", summary)    bad = [e for e in entities if e not in QUERY and not any(e in d for d in docs)]    return bad  def add_citations(sentences, docs):    """引用标注: 为每个分句找到最相似的来源索引"""    cited = []    for sent in sentences:        sent_tokens = set(tokenize(sent))        scores = []        for idx, doc in enumerate(docs, 1):            scores.append(len(sent_tokens & set(tokenize(doc))))        best = max(range(len(scores)), key=lambda i: scores[i])        cited.append("[%d]" % (best + 1))    return cited  def main():    q_tokens = tokenize(QUERY)    scored = sorted(results, key=lambda x: -extractive_score(x[1], q_tokens))    top_sents = [text for _, text in scored[:3]]    summary = generate_summary(top_sents)    print("对话式摘要:", summary)    bad = hallucination_check(summary, [text for _, text in results])    print("幻觉实体检测:", bad if bad else "未发现明显幻觉")    body = summary.replace("综合多份资料来看:", "").replace("。以上内容整合自多个来源,仅供参考。", "")    sentences = body.split(";")    cites = add_citations(sentences, [text for _, text in results])    print("引用标注:", ";".join("%s%s" % (s, c) for s, c in zip(sentences, cites)))  if __name__ == "__main__":    main()
目的:用 60 行左右的规则代码,演示对话式摘要的核心流水线——先按查询相关性给句子打分并抽取 Top-3,再用模板重写生成一段连贯回复,接着做实体级幻觉检测,最后为每个分句标注来源编号。
  1. scored = sorted(results, key=lambda x: -extractive_score(x[1], q_tokens))像主编按“和提问的关联度”给稿件排序,分数高的排前面。
  2. hit = sum(1 for qt in query_tokens if qt in sent)统计查询词在句子里命中几次,相当于主编看到“这条稿子里提到读者关心的话题了”。
  3. return hit + len(tokenize(sent)) * 0.01命中为主、句子长度为辅,长度只做微小的排序修正,避免全按长短取稿。
  4. "综合多份资料来看:" + core + "。以上内容整合自多个来源,仅供参考。"一个极简的“生成式”模板,模拟模型把多个来源重新组织成一段话。
  5. entities = re.findall(r"[A-Z][a-zA-Z]+|[一-龥]{2,6}(?:公司|技术|实验|算法)", summary)先粗抽出摘要里的实体,比如“IBM“和”量子退火技术”。
  6. bad = [e for e in entities if e not in QUERY and not any(e in d for d in docs)]逐个实体检查:只要它没出现在查询里、也没出现在任何源文档中,就标记为可疑幻觉。
  7. sent_tokens = set(tokenize(sent))把分句切成词条集合,用来和每个来源文档计算共现词数量。
  8. best = max(range(len(scores)), key=lambda i: scores[i])找到和本句词面重合度最高的文档编号,得出这条论断最可能的出处。

常见误区

误区凡是用大模型做生成式的系统就比抽取式高级,效果肯定全面碾压。既然生成式能写出流畅的新句子,抽取式那种“拼贴”早该被淘汰了。

正解抽取式的核心优势是“保真”——每个字都来自原文,事实风险极低;生成式的优势是“流畅”和“融合”,但更容易引入幻觉。涉及法律、医疗等高风险场景,抽取式往往更稳妥。实际生产常用两者混合:先抽关键句,再做局部改写。

为何常见:生成式大模型最近太火,宣传中“能写新句子”被包装成全面领先,忽视了“改写”同时意味着“可能改错”。

误区部署一个 FactCC 之类的校验器,解码后在候选里过滤一遍,幻觉就完全消失了。

正解校验器本身也是模型,会漏判误判;它只能“事后兜底”,无法阻止幻觉在生成源头产生。更可靠的方案是解码约束(只用源文档实体)、训练增强(对比学习)与校验器结合,层层设防。

为何常见:工具商宣传时常把幻觉检测讲成“万能开关”,让大家以为一个组件就能解决全部问题。

误区为了让用户“快速获取信息”,摘要应该尽量压缩,越短越好,长摘要都是不够智能的表现。

正解太短的摘要会丢失关键信息,用户还得点开链接补全;太长又增加阅读负担。用户满意度随长度先升后降,存在“黄金区间”。产品调参的目标是找到峰顶,而不是无脑压短。

为何常见:“精炼”在直觉里被直接等同于“短”,忽略了信息完整性这个更重要的维度。

误区只要每句话后面加了[1][2]这样的标注,说明内容就是从来源里来的,一定是真的。

正解引用标注只表示“这句话声称源自某文档”,并不保证标注正确、也不保证源文档本身可信。模型可能标错来源,甚至标注本身都是生成的幻觉。需要配合证据定位、来源可信度评估才能真正提升可靠性。

为何常见:人看到“出处”就会本能信任,这是多年阅读习惯养成的直觉,但在 AI 系统里出处本身也可能是错的。

误区离线评测里 ROUGE 分数高,说明摘要和参考答案重合度高,上线效果一定好。

正解ROUGE 只衡量词面重合,不衡量事实一致性。一份词汇相似但故意把结论说反的摘要,ROUGE 可能很高,用户却完全无法接受。专业评估需要 ROUGE + 事实指标 + 人工标注的组合。

为何常见:ROUGE 计算简单、容易复现,成为所有论文的“标配指标”,于是被误当成摘要质量的等价物。

面试题

Q1. 对话式摘要的核心目标是什么?

单选题 · easy

  • A.将多条搜索结果浓缩为连贯回复← 正确答案
  • B.把用户查询词翻译成多种语言
  • C.对搜索文档集合做文本聚类
  • D.为搜索结果生成网页快照

答案:A。对话式摘要是把多条检索结果融合成一段连贯自然语言回复,这正是生成式搜索的定位。B 是翻译任务,C 是聚类任务,D 是网页快照,都不是摘要的核心目标。

Q2. 抽取式摘要最主要的操作是?

单选题 · easy

  • A.直接挑选原文句子拼成摘要← 正确答案
  • B.逐词预测生成全新句子
  • C.把文档编码成向量再解码
  • D.将文档按时间轴排列展示

答案:A。抽取式摘要的核心是从原文档中挑选重要句子原样拼接。B 和 C 描述的是生成式摘要的思路,D 是时间线展示,不属于抽取式摘要。

Q3. 生成式摘要相对抽取式的优势是?

单选题 · easy

  • A.语言流畅且能融合多源信息← 正确答案
  • B.无需训练即可直接使用
  • C.计算与部署成本更低
  • D.完全杜绝幻觉问题产生

答案:A。生成式摘要用模型逐词重写,语言更自然,能把多个来源的信息糅进一个新句子。它同样需要训练、成本更高,更不能杜绝幻觉,所以 B、C、D 均错误。

Q4. 多文档融合中“信息去重”要解决什么问题?

单选题 · mid

  • A.多个文档重复叙述同一信息点← 正确答案
  • B.不同文档语言风格差异大
  • C.文档发布时间跨度太大
  • D.文档间存在超链接关系

答案:A。多文档融合的首要问题是多个来源都在讲同一件事,直接拼接会重复;去重就是保留有代表性的表述。语言风格、发布时间和超链接都不是“去重”对象。

Q5. 对话式摘要中引用标注的主要作用是?

单选题 · mid

  • A.让生成的结论有据可查← 正确答案
  • B.提高摘要文本压缩比例
  • C.让摘要排版更加美观
  • D.替代事实一致性校验

答案:A。引用标注让每个摘要句都可以回溯到源文档,提高可信度和可验证性。它不负责压缩文本,也不是排版装饰,更不能替代事实校验器。

Q6. 关于摘要长度与用户满意度,下面哪项正确?

单选题 · mid

  • A.长度过长或过短都降低体验← 正确答案
  • B.摘要越长,用户满意度必然越高
  • C.摘要越短,用户满意度必然越高
  • D.长度与用户满意度完全无关

答案:A。用户满意度随摘要长度呈倒 U 形变化,存在一个“黄金区间”:太短信息不足,太长阅读负担重。因此不存在“越长越好”或“越短越好”,更不可能完全无关。

Q7. 在生成式摘要中引入事实校验器的主要目的是?

单选题 · hard

  • A.抑制摘要内容与源文档不符← 正确答案
  • B.加速解码端的推理速度
  • C.增加摘要中的引用标注量
  • D.将抽取式方法变为生成式

答案:A。事实校验器用蕴含模型判断摘要句能否由源文档推出,得分低的句子被过滤,从而抑制幻觉。它不加速推理、不生成引用标注,也与“抽取式变生成式”无关。

Q8. 下列哪些属于常见的幻觉抑制技术?

多选题 · mid

  • A.解码时约束只使用源文实体← 正确答案
  • B.用事实校验器打分并筛选← 正确答案
  • C.用关键词抽取代替摘要生成
  • D.训练时加入对比学习损失← 正确答案

答案:ABD。解码约束限制生成只能用源文实体,校验器事后打分过滤,对比学习让模型在训练时就偏好事实一致的句子,三者都是幻觉抑制手段。C 的关键词抽取是另一种摘要思路,不能抑制幻觉。

Q9. 评估对话式摘要质量时,下列哪些属于事实一致性检查手段?

多选题 · hard

  • A.人工核对摘要句与源文档← 正确答案
  • B.直接计算ROUGE词面重合
  • C.用FactCC判断蕴含关系← 正确答案
  • D.检查句子是否被引用标注支撑← 正确答案

答案:ACD。人工核对、FactCC 蕴含判断、检查引用支撑,都能从不同层面验证“摘要是否忠于源文档”。ROUGE 只看词汇重合,句子说反了也能得高分,不算事实一致性检查。

Q10. FactCC这类蕴含型校验器判断的核心逻辑是?

单选题 · extreme

  • A.判断摘要句能否由源文档推出← 正确答案
  • B.判断摘要句是否比源文档更长
  • C.判断源文档是否引用了摘要句
  • D.判断摘要句是否覆盖全部关键词

答案:A。蕴含型校验器把源文档当“前提”、摘要句当“假设”,用分类器判断“前提能否推出假设”。能推出则判定事实一致。长度、引用方向、关键词覆盖率都不是它的判断核心。