公開日: 2024 年 5 月 14 日
クライアント サイドの AI 推論はデバイス上で実行されるため、既存のサーバーサイドの設定と組み合わせることで非常に強力な機能となります。組み込み AI は クライアントサイド AI の一種で、モデルをブラウザに組み込むことで、 センシティブ データを保護し、レイテンシを改善します。
- プライバシーとセキュリティ: クライアント サイド AI を使用すると、データをローカルで処理できるため、センシティブ データ を安全かつプライベートに保ちながら処理できます。エンドツーエンドの暗号化を使用して、AI 機能をユーザーに提供できます。
- 可用性の向上: クライアント サイド AI は、ユーザーの可用性を高めるのに役立ちます 。ユーザーのデバイスは、AI 機能へのアクセスを増やす代わりに、処理負荷の一部を担うことができます。プロダクトでプレミアム サービスを提供している場合は、クライアント サイド AI 機能を備えた無料プランを検討して、プレミアム サービスの内容をユーザーに体験してもらうことができます。
クライアント サイド AI を実行しても、クラウドで行う作業を完全に置き換えて複製することはできません。サーバーは非常に強力で、結果を迅速に提供できる大規模で複雑なモデルを保持できます。
クライアント サイドが常に適切な選択肢であるとは限りません。先に進む前に、いくつかのおすすめの方法をご紹介します。
- グレースフル フォールバックを使用して機能を設計 し、ターゲット デバイスでベンチマークを実行します。すべてのデバイスが AI の強力な機能として動作できるわけではありません。
- 特定のユースケース向けに構築 します。クライアント サイド AI は、特定のユースケースに最適です。モデルは、サーバーサイド AI で一般的に使用されるものよりも本質的に小さくなります。プロセスをターゲット ステップに分割し、前処理と後処理を利用することで、小さなモデルでも可能な限り最適なレスポンスを提供できます。
- ダウンロード要件について戦略的に考える 。AI モデルはサイズが大きくなる可能性があるため、モバイルデータとデバイス ストレージの使用量が多くなる可能性があります。ユーザーにとって便利な機能を構築し、責任あるサービングとキャッシュ保存の戦略を立てるようにしてください。
フィードバックをお寄せください
最も関心のあるユースケースと、Google のアプローチに関するフィードバックをお聞かせください。フィードバックを共有し、早期プレビュー プログラムに参加して、ローカル プロトタイプでテストできます。
皆様のご協力により、AI を誰にとっても強力で実用的なツールにすることができます。