【おんでばいすえーあい】

オンデバイスAI とは?

最終更新:
💡 AIをクラウドに聞きに行かず「手元の端末」で動かす

スマホやPCなどの端末上でAIモデルの推論処理を行うこと。処理に必要なモデルが端末にあれば、ネット接続なしで動かせる機能もある。

📌 このページのポイント
AIの推論をどこで行う? クラウドで処理 端末から入力を送る 外部サーバーで推論 結果を端末へ返す 通信が必要 端末上で処理 CPU・GPU・NPU 対応する処理を実行 モデル取得などで 通信する場合もある AI PCはNPUなどで端末内の処理を支える 名称だけで全機能のオフライン動作は決まらない
AI処理の場所の比較。AI PCでもクラウド機能を使う場合があります。端末内の処理にはモデルやアプリの対応が必要です。
ひよこ ひよこ
クラウドAIとどう違うの?
ペンギン先生 ペンギン先生
推論を外部サーバーに任せるか、端末上で行うかが違うよ。端末上なら、その処理のために入力を外へ送らずに済む。ただし、モデルの取得や別機能の通信もあるので、アプリ全体のデータの扱いは別に確認するんだ。
ひよこ ひよこ
どんなことに使われてるの?
ペンギン先生 ペンギン先生
たとえばGoogleのML Kitには、端末上で画像の文字を読んだり、写真の物体を識別したり、文章を翻訳したりする機能があるよ。サービスの名前だけで、すべての機能が端末内の処理だとは決めつけないでね。
ひよこ ひよこ
端末で動かすには、NPUが必須なの?
ペンギン先生 ペンギン先生
必須ではなく、CPUやGPUを使う実装もあるよ。NPUを使うにはモデルやソフトの対応が必要。使えるメモリや計算能力に合わせ、量子化などでモデルを軽くする工夫もあるんだ。
ひよこ ひよこ
じゃあ、ネットがなくても全部使える?
ペンギン先生 ペンギン先生
必要なモデルが端末にあれば、推論をオフラインで行える機能もあるよ。ただし最初のダウンロードが必要な場合もあるし、クラウド機能を組み合わせるアプリもある。手元での処理と外部での処理を、機能ごとに見分けよう。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「オンデバイスAI」って出てきたら「AIの推論を手元の端末で行うこと」と思えばだいたいOK!
📖 おまけ:英語の意味
「On-Device AI」 = 端末上のAI
💬 On-Deviceは「端末上で」という意味。AIモデルの推論をどこで行うかを表す言葉で、アプリの全機能が通信しないという意味ではないよ。

参考資料

← 用語集にもどる