ローカルランタイム
ローカルランタイムとは、アプリケーションやコードがリモートサーバーやクラウドインフラストラクチャに完全に依存するのではなく、エンドユーザーのデバイス(スマートフォン、ラップトップ、IoTデバイスなど)上で直接実行される実行環境を指します。これは、すべての処理がリモートで行われる従来のクラウドベースのアーキテクチャとは大きく異なります。
ローカルランタイムへの移行は、純粋にクラウドに依存するシステムの重大な制限に対処します。ネットワークの往復を排除することでレイテンシを劇的に削減し、インターネット接続が不十分または利用できない場合でも機能を保証し、機密データをデバイス内に保持することでユーザープライバシーを大幅に向上させます。
ローカルランタイムは、軽量な機械学習推論エンジン、JavaScriptエンジン、または専用SDKなどの必要な計算エンジンをアプリケーションパッケージに直接統合します。関数が呼び出されると、コードはローカルハードウェアで利用可能なリソースを使用して実行され、その特定のタスクに対する外部API呼び出しをバイパスします。