← 小课堂

为什么它会数错“strawberry”里的 r?

为什么它会数错“strawberry”里的 r?

Tokens · 初学者 · 3 分钟 · tokens、llm

一个 token 是语言模型实际读取的文本单位:一个词、词的一部分或标点,每个都会被转成一个数字。模型用 token 来计数、定价和限制所有内容,而从来看不到一个 token 内部的字母。

开始之前:你能向朋友解释这个吗?1 2 3 4 5

1 = 完全不会 · 5 = 轻松解释

  • 1 先猜一猜

“strawberry”对模型来说是几个片段?A 一个——它是一个单词

  • B 十个——每个字母一个
  • C 三个
  • 2 看

“strawberry”,两种看法

1 / 3

s

t

r

a

w

b

e

r

r

y

字母 10

r 的数量 3

片段 —

你的眼睛:十个字母,其中三个是 r。很简单。

◀

-

  • 重置 ▶

切换视角:你数出的字母消失了,剩下的是带编号的片段,r 藏在里面。

  • 在一切开始之前,文本会按固定规则切成片段,每个片段变成一个数字。常见词保持完整;罕见词会被切开。模型从来看不到字母——所以“数 r 的数量”是一个它必须盲答的问题。
  • 4 你就是模型

输入任意单词。猜猜模型会看到多少个片段,然后切换视角比较。试试你的名字,再试一个长的罕见词。

1 2 3 4+

r

a

s

p

b

e

r

r

y

字母 9

r 的数量 3

片段 —

猜猜模型看到多少个片段,然后切换视角。模型视角

我猜好了——给我看模型

  • 5 检查

为什么它会数错 r 的数量?A 它从来看不到字母,只看到带编号的片段

  • B 它完全不会数数
  • C “strawberry”是个难词
  • 6 复述出来

用一句话向朋友解释 token。比较

  • 7 任务 · 2 分钟

问一个免费聊天机器人“strawberry”里有多少个 r。然后让它先逐行拼写这个词,每行一个字母,再数一遍。看看第二次回答是否命中。

[打开 ChatGPT 免费版](/offer/chatgpt-free/) 完成

三道快问

从本课题库中随机抽取;下次会不同。

完成了吗?

现在:你能向朋友解释这个吗?1 2 3 4 5

1 = 完全不会 · 5 = 轻松解释

标记完成 先回答三道快问。

深入了解

来源

在你输入前,片段来自一个演示分词器;输入后,则来自 GPT-2 分词器,并缩减为 50,000 次合并中的前 16,000 次(罕见词可能切得更细);其他模型的切分方式不同。发布于 2026 年 10 月 20 日 · 更新于 2026 年 10 月 20 日

相关免费福利

ChatGPT Free Plan — 免费网页搜索、文件与图像分析、图像生成和写作工具

译自 aifree.dev 教程栏目 · 信息以原文为准