单元二 · 文本的智能生成

第8课 注意力与文本生成

任务场景
任务场景:注意力与文本生成

一、学习目标

  • 理解注意力机制在文本生成中的作用。
  • 能结合例子说明模型如何「关注」上下文中的重要信息。
  • 体验注意力对生成质量的影响。

二、情境导入

生成下一个词时,为什么有时要特别关注前面某几个词?

「注意力」如何帮助模型抓住长句子中的关键信息?

三、核心讲解

本课学习路径:

1认识注意力机制
2体验注意力与生成

1.认识注意力机制

文本较长时,并非每个上文词都同等重要。注意力机制让模型在预测时对关键位置分配更高权重。

注意力:根据当前生成需要,动态关注上下文中更相关的部分,从而更好利用长距离信息。
  • 例如填空时,决定选项的可能是相隔较远的主语或关键词
  • 注意力使模型不必只依赖紧邻的一两个字
  • 它是现代文本生成模型的重要组成部分

想一想:句子很长时,只看最后一个词来预测,容易犯什么错?

2.体验注意力与生成

通过对话或生成组件,观察不同提示与上下文下输出如何变化。

提示与上下文:提供更清楚的上下文,相当于告诉模型「该注意什么」,往往能改善生成相关性。
  • 对比短提示与带关键约束的提示
  • 记录:模型抓住了哪些关键词,忽略了哪些
  • 思考注意力为何有助于减少「答非所问」

想一想:若提示互相矛盾,模型可能注意哪一部分?如何改进提示?

弄清以上要点后,再进入下方动手体验,用实际操作验证。

四、动手体验 · MixAI 组件

请在下列组件中完成操作,至少体验一个并记录现象。

课内实验 · 注意力示意 — 观察生成填空时,模型更应关注哪些上文词(尤其是相隔较远的线索)

真实模型用注意力给上下文加权。这里用简易规则:预测句末填空时,与线索更相关的词颜色更深。请对比短句与长句,体会「不能只看最后一个词」。

点「显示关注权重」,观察哪些词被标亮。

组件 model_llm_chat — 对比短提示与带关键约束的提示,记录模型抓住了哪些上下文

五、课堂总结

  • 注意力机制帮助模型在生成时聚焦上下文中的重要信息。
  • 合理的上下文与提示能提升生成相关性与可用性。

六、拓展提升

  • 设计两条提示生成同一主题短文:一条缺少关键约束,一条突出约束,对比结果差异。

测评

对照本课学习目标作答(客观题练习);选出后点「检查」。答错会显示简短说明。

  1. 注意力机制的主要作用是:

  2. 判断:生成时有时需要关注相隔较远的上文关键词。

  3. 提高生成相关性的可行做法是:

本节小结

回顾本课要点,完成动手体验与测评。记住:注意力与文本生成。