1章大規模言語モデルとシステムの理解
スマートフォンが登場するよりも前の時代、携帯電話のユーザーはある課題に直面していた。テキスト入力が遅かったのである。当時の携帯電話はテンキー形式のキーパッドしか備えておらず、たとえばNokia 3310で友人に「Can you print out MapQuest directions?(MapQuestで経路を印刷してもらえない?)」と送ろうとすると、84回もキーを押す必要があった。
1990年代後半になると、T9(text on nine keys)という新たな解決策が登場した。文字Cを入力するには、2-2-2のように2を3回押すのではなく、1回だけ押せばよい。そうするとシステムが、入力中の単語に基づいて、そのキーに割り当てられた3文字(A、B、C)のうち、欲しい文字がどれかを推測する。
たとえば「hello」と入力したければ、4-3-5-5-6と押すと、T9がそれをH-E-L-L-Oに違いないと判断し、G-D-J-J-Mなどの他の組み合わせではないことを見分けてくれる。
このイノベーションによって平均的なユーザーの入力速度は向上したが、この予測入力システムが本来解決しようとしていた課題は、それだけではなかった。同じく1990年代後半、米国の新興企業Tegic Communications は、従来型のキーボードの操作に苦労することが多い運動機能障害のある人々のための入力方式の開発に取り組み始めていた。同社のエンジニアたちは、わずか8つの視線位置のみを追跡して効率的な文字入力を実現する方法を模索し、単語の構築に必要な身体的負担を大幅に削減しようとしたのである。Tegicは、この原理が一般の携帯電話にも応用できることを発見した。そしてその後、もともとアクセシビリティ向けに開発していたこの技術を、増えつつあったモバイルメールやテキストメッセージの入力ニーズにも応用した。その結果、2000年代初頭を象徴する携帯電話向け入力システムのひとつが誕生することになった。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access