ブラウザはローカルAIにどこまで近づくのか
ブラウザはローカルAIにどこまで近づくのか browser-managed AI と将来の標準化を読む 「ブラウザからローカルAIが使えるようになるのか」という問いは、非常に魅力的である。 しかし、この問いは少し分解しないと誤解しやすい。 たとえば、次の2つは似ているようでまったく違う。 ブラウザが自分で管理するロー...
ブラウザはローカルAIにどこまで近づくのか browser-managed AI と将来の標準化を読む 「ブラウザからローカルAIが使えるようになるのか」という問いは、非常に魅力的である。 しかし、この問いは少し分解しないと誤解しやすい。 たとえば、次の2つは似ているようでまったく違う。 ブラウザが自分で管理するローカルAI をWebアプリから使わせる Webアプリが端末にある任意のネイティブLLM を直接使う この違いを曖昧にすると、議論が一気に混乱する。 APIがあることと、サーバー通信することは同じではない まず押さえておきたいのは、APIという言葉はサーバー通信そのものを意味しない という点である。 APIは単なる呼び出し口であり、ローカル関数も、OS機能も、ブラウザ内機能も、すべてAPIである。 ここで混同しやすいのが音声系である。 実際、ブラウザの音声認識には「ブラウザAPIで呼び出しているが、実際の処理はサーバー側」という実装もある。 そのため、「ブラウザAPI=実体はサーバー」という印象を持ちやすい。 しかし、LLM系では今後、別の形が広がる可能性がある。 それが、ブラウザ管理のローカルAI である。 browser-managed AI とは何か browser-managed AI とは、ブラウザ自身がモデルを持ち、必要に応じて端末へ配布・管理し、そのAI機能をWebアプリへ公開する方式 である。 この方式では、Webアプリはブラウザが提供するAI APIを呼び出す。 ただし、その推論が毎回ブラウザベンダーのサーバーで行われるとは限らない。 少なくとも考え方の中心は、ブラウザが端末内に用意したローカルAIを使う という方向にある。 ここで重要なのは、これは端末内に元からある任意のローカルLLMをWebから自由に触る話ではない ということである。 主導権はブラウザ側にあり、Webアプリ側には制御された入口だけが与えられる。 なぜこの方式が現実的なのか この方式が注目される理由は明快である。 もしWebアプリが任意のローカルLLMやネイティブAIプロセ...