よい提案には大きなモデルが要る ―― パラメーターが多く、計算量が多く、API の向こうにデータセンターの GPU がある ―― と考えたくなります。自由な生成に関しては、その前提はおおむね正しいでしょう。しかし次のフレーズを補完する仕事は本質的に別物で、ずっと狭い課題です。ノート PC の CPU 上で動く小さな量子化モデルは、この仕事によく釣り合っています。

入力補完は「開かれた」仕事ではなく「制約された」仕事です

白紙の状態から小論文を書くよう大規模言語モデルに頼めば、モデルは構成、論の運び、口調について、ほとんど制約のないまま何千もの判断を下さなければなりません。モデルの規模が効くのはここです。パラメーターが多いほど、引き出せるもっともらしい出力の幅が広がります。

次のフレーズの予測は別の問題です。モデルの手元には、あなたが書き始めた一文、その周囲の文脈、そして(Typeahead の場合は)入力しているアプリという強い手がかりがすでにあります。何もないところから生成するのではなく、すでに絞り込まれた短い続きを補完しているのです。この制約こそが、小さなモデルを成り立たせます。選択肢となる妥当な補完が少なければ、うまく選ぶために必要な素の容量も小さくて済むからです。

たとえるなら: 次の一節を予測することは、自分でゼロから書くよりも、他人の言いかけを引き取って言い終えることに近い作業です。後者は開かれていますが、前者は妥当な答えの範囲がずっと狭いのです。

量子化がしていること

素の言語モデルの重みは、通常 16 ビットまたは 32 ビットの浮動小数点数で保持されます。量子化はその重みをより低い精度 ―― たとえば 4 ビットや 8 ビットの表現 ―― に圧縮するもので、精度はわずかに落ちますが、一般には許容できる範囲です。結果として、モデルファイルは元の何分の 1 かの大きさになり、専用 GPU のないノート PC を含む一般的な民生ハードウェアでも実用的な推論ができるだけの速さになります。

サーバーラックではなく個人の Windows PC の中だけで完結するモデルを配布できるのは、これがあるからです。数百メガバイトから数ギガバイト程度の量子化モデルなら、すでに動いている他のソフトと並んでも、ディスクにもメモリーにも無理なく収まります。

Typeahead のモデルサイズの考え方

Typeahead for Windows は 3 種類のモデルを任意で選べるようにしており、速度と提案品質のバランスをご自身の PC に合わせて決められます。

fast(約 400 MB)― 既定

3 つのうち最も小さく、遅延を抑えるよう調整されたモデルです。インストール直後はこれが有効で、日常のフレーズ補完にはたいていこれで足ります。

balanced(約 1.1 GB)

メモリーとディスクに余裕のある PC 向けに、モデルの容量を一段引き上げたものです。速度を少し譲る代わりに、提案の幅が広がります。

maximum(約 2.5 GB)

3 つのうち最大の選択肢です。Typeahead が出せる最良の提案品質を求め、そのためのハードウェアの余力がある方に向いています。

3 つとも動作基盤は llama.cppです。一般的な CPU やコンシューマー向け GPU で言語モデルを効率よく動かすために作られた推論エンジンで、さらに 3 つとも Qwen 3をベースにしています。100 以上の言語をカバーする多言語モデルファミリーなので、手動で切り替えなくても、提案の言語はそのとき実際に入力している言語に従います。

クラウドに依存しないのも、これが理由です

モデルがローカルで動くほど小さいため、Typeahead は重い処理をサーバーに任せる必要がありません。これは直接的にはプライバシー上の帰結 ―― 入力した内容がどこにも送られない ―― をもたらしますが、実用上の利点もあります。インターネット接続がなくても提案が出て、API のレート制限もなく、遠くのサービスが動き続けているかどうかにも左右されません。

モデル おおよそのサイズ トレードオフ
fast 約 400 MB 遅延が最も小さい既定の選択肢
balanced 約 1.1 GB 容量に余裕、それでいて軽量
maximum 約 2.5 GB 利用できる中で最良の提案品質

モデルをダウンロードする前から使えるもの

Typeahead は、初日から役に立つのにモデルを必要としません。独自の定型文によるオートコレクトと辞書ベースの入力補完は、モデルをダウンロードする前、インストール直後から動きます ―― AI による文単位の提案は、3 つのモデルのいずれかを選んだ時点でその上に加わります。

よくある質問

400 MB のモデルで、本当に役に立つ提案が出せるのですか?
すでに書き始めた文を補完する、次のフレーズの予測に関しては十分です。自由な文章生成よりも狭い仕事であり、fast モデルが Typeahead の既定になっているのもまさにそのためです。
量子化とは、平たく言うと何ですか?
モデル内部の数値をより低い精度に圧縮する技術です。ファイルサイズが小さくなり推論が速くなる代わりに精度がわずかに落ちますが、この種の用途では一般に許容できる程度です。
どのモデルを選べばよいですか?
まずは既定の fast(約 400 MB)から始めてください。メモリーとディスクに余裕があり、提案の幅を広げたい場合は balanced か maximum をお試しください。いつでも切り替えられます。
Typeahead を使うには、必ずモデルのダウンロードが必要ですか?
いいえ。独自の定型文によるオートコレクトと辞書ベースの入力補完は、モデルをダウンロードする前から動きます。AI による文の補完機能は、モデルを 1 つ選んだ時点で使えるようになります。
Typeahead はどの推論エンジンを使っていますか?
llama.cpp です。Qwen 3 のモデルファミリーを動かしており、特別なハードウェアなしに一般的な民生 CPU / GPU で効率よく推論できることを重視して選びました。

Typeahead を入手

fast、balanced、maximum から選べます。すべて追加料金なしで込み。9.99 ドルの買い切りです。

 Microsoft Store で入手