単語 ≠ トークン
CoddyのAI Promptsジャーニー「基礎」セクションの一部 — レッスン 8/23。
よくある間違いは、1つの単語が1つのトークンに等しいと仮定することです。実際にはそのようには機能しません。
単語 cat は1つのトークンです。しかし cats はどうでしょうか?それは cat と s という2つのトークンになるかもしれません。単語 hello は1つのトークンですが、大文字のHで始まる Hello は異なってトークン化される可能性があります。
スペース、句読点、および大文字と小文字の区別はすべて、テキストがどのように分割されるかに影響します。
驚くべき例をいくつか挙げます:
| テキスト | おおよそのトークン数 |
|---|---|
dog | 1 |
dogs | 1-2 |
extraordinary | 2-3 |
123456 | 2-3 |
!!! | 1-3 |
数値は特に厄介です。1000 は1つのトークンだと思うかもしれませんが、100 と 0 に分割されたり、あるいは1桁ずつに分割されたりすることもあります。これが、AIが時として正確な数学に苦労する理由です。AIはあなたと同じように数値を見ているわけではないのです。
重要な洞察:単語を数えているだけでは、トークン数は予測不可能です。選択した具体的な単語によって、100単語のプロンプトが130トークン、あるいは150トークンを使用することもあります。
入力中にチャットパネルのトークンカウンターを確認してください。1単語につきちょうど1ずつ増えるわけではないことがわかります。
チートシート
トークンは単語と同じではありません。トークン化は、スペース、句読点、および大文字小文字の影響を受けます。
テキストがどのようにトークン化されるかの例:
| テキスト | おおよそのトークン数 |
|---|---|
cat | 1 |
cats | 1-2 (cat と s に分割される場合があります) |
hello vs Hello | 大文字小文字の違いにより、トークン化が異なる場合があります |
extraordinary | 2-3 |
123456 | 2-3 |
!!! | 1-3 |
数値は予測不可能な形で分割されることがあり(例:1000 が 100 と 0 になったり、桁ごとに分割されたりします)、これがAIが正確な数学に苦労することがある理由です。
重要な洞察: 単語を数える際、トークン数は予測不可能です。100単語のプロンプトは、選ばれた特定の単語によって130〜150トークンを使用する可能性があります。
自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。