Back to Discover
Curiosity

输入法怎么猜到下一个词

中文拼音输入法“猜下一个词”的本质,是把“当前上下文片段”和“个人历史词频”同时折算成每个候选词的得分,再按分排序把前几位推上候选栏。

Before you enter

A complete interactive classroom, not just a preview.

Start when you are ready to enter this Stage's 8 scenes and explore, respond, and learn as you go.

8
Scenes
16 min
Estimated
Content language: zh-CN
Start this Stage
Sign-in may be required to play
What happens inside
  1. 01它怎么知道下一个字?slide
    Question

    用一个真实截图:候选栏依次跳出“吃”“睡觉”“去”,定格在“为什么它会猜这几个”这个问题上。

    • 打出'我想'后候选栏浮现三个词
    • 三个词看起来都合理
    • 提出本课要回答的问题
  2. 02如果你是输入法,你会怎么猜?interactive
    Prediction

    一个小工具:给学习者一段“我想__”的上下文,让Ta手动从若干候选中挑出“输入法最可能排在第一位”的那个,并写下理由。

    • 在'吃饭/睡觉/去/你/哭'里预测排序
    • 写下选择理由——直觉或经验
    • 带着假设进入证据环节
  3. 03看一份真实的本地词库slide
    Evidence

    示意性地展示一份输入法悄悄存在你电脑里的文件:密密麻麻的'前缀 → 后续词 → 次数'三列。重点标注'我想 → 吃 (412次)'、'我想 → 睡觉 (87次)'、'我想 → 去 (52次)'等条目。

    • 本地确实存了前缀-后续词统计
    • 频率差异巨大,决定排序
    • 没有云端也能猜得不错
  4. 04换上下文,看排序崩一下interactive
    Evidence

    可调上下文片段的可视化小工具:拖动到'我今天想__',候选词从'吃/睡觉/去'瞬间被'休息/请假/摆烂'等替代,让排序变化肉眼可见。

    • 上下文一变,词表整体改写
    • 旧的'吃'瞬间跌出前列
    • 排序不是死的,是上下文敏感的
  5. 05打分公式:次数 × 新鲜度slide
    Explanation

    把工作原理拆成两步讲清:第一,按上下文片段查历史频次得到原始分;第二,把你最近(比如两周内)新打过的词额外加权——这就是为什么'刚搜过的词'、'刚聊过的人名'会被顶到第一。

    • 查表:'前缀'后面接这个词多少次
    • 叠加:你近期个人频次加成
    • 两者相乘/相加得最终分,按分排序
  6. 06它什么时候会猜错?slide
    Boundary

    故意演示三种翻车情况:刚换手机没有历史、打出从没连过的词组(专业术语)、以及多人共用同一台设备。说明猜词机制是统计性的,不是语义理解。

    • 冷启动:没历史就只能靠通用词频
    • 生僻领域词:训练分布里几乎没有
    • 公用设备:个人加成互相干扰
  7. 07换一个情境:搜狗会不会猜到?interactive
    Transfer

    迁移小任务:给一个新上下文'我妈说__',让学习者预测候选词排序,再点击揭示真实统计结果,看看常识和统计是否一致。

    • 用新上下文检验学到的机制
    • 把'前缀→后续词'思路迁移到新短语
    • 观察统计分布和直觉的差异
  8. 08一句话回答最初的问题slide
    Resolution

    把回答压缩成一句给学习者带走:输入法不是读心,是用一份悄悄记录在你本地的'前缀—后续词—次数'小本子,给每个候选算分排序后推上屏。

    • 本地历史词频表是核心
    • 上下文敏感 + 个人加成
    • 统计模型,不是语义理解
Discussion

Discussion threads for a Stage aren't available yet.

Where this leads
Explore more

More in Technology & Computing

See all