他の言語におけるトークン
CoddyのAI Promptsジャーニー「基礎」セクションの一部 — レッスン 11/23。
ほとんどのAIモデルは、主に英語のテキストでトレーニングされています。これには驚くべき結果が伴います:英語以外の言語では、同じ意味でもより多くのトークンが使用されることが多いのです。
英語のhelloという単語は、通常1つのトークンです。しかし、他の言語の対応する単語は、異なった形で分割される場合があります:
| 言語 | 単語 | おおよそのトークン数 |
|---|---|---|
| 英語 | hello | 1 |
| スペイン語 | hola | 1 |
| 日本語 | こんにちは | 3-5 |
| アラビア語 | مرحبا | 2-4 |
| ロシア語 | привет | 2-3 |
中国語、日本語、韓国語、アラビア語、ヒンディー語などの非ラテン文字を使用する言語は、トークンを大幅に多く消費する傾向があります。英語で10トークンの文章が、日本語では20トークンや30トークン必要になる場合があります。
これは実用的な理由から重要です。英語以外の言語で作業している場合、コンテキストウィンドウの制限に早く達し、レスポンスのコストが高くなり、生成に少し時間がかかる可能性があります。これはAIがこれらの言語を苦手としているわけではなく、単にトークンレベルでの処理効率が低いだけなのです。
チートシート
主に英語のテキストでトレーニングされたAIモデルは、英語以外の言語ではトークンの使用効率が低くなります。非ラテン文字(中国語、日本語、韓国語、アラビア語、ヒンディー語)は、通常、同じ意味に対して大幅に多くのトークンを必要とします。
| 言語 | 単語 | およそのトークン数 |
|---|---|---|
| 英語 | hello | 1 |
| スペイン語 | hola | 1 |
| 日本語 | こんにちは | 3-5 |
| アラビア語 | مرحبا | 2-4 |
| ロシア語 | привет | 2-3 |
実用上の影響: 英語以外の言語は、コンテキストウィンドウの制限に早く達し、コストが高くなる可能性があり、生成にわずかに時間がかかります。
自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。