AIとブロックチェーンの両方がVM(仮想マシン)という概念を挙げています CTの分野ではEVMのような用語がよく使われますが、VMという言葉はブロックチェーンによって作られたものではありません。 コンピュータ史におけるその元々の意味は「上位コードが基盤となるハードウェアの違いを気にしない厳格に定義された実行抽象化層」です。 例えば、JVMはCPUを気にせず、EVMはチェーンの物理ノードを気にしません。AIのVMはGPU/TPUを気にしません EVMを例に取り、バイトコード命令のセットを定義し、状態変更ルールを定義し、すべてのノードが同じ結果を計算するようにしましょう。 たとえ遅くても、検証可能で再計算可能で合意可能でなければなりません。 EVMは「グローバルに共有された完全決定論的状態機械」です。 AIの文脈におけるVMは通常、モデル推論や訓練の実行時(ランタイム)を指します 一般的な参照例には、推論実行エンジン(TensorRT / XLA / TVM)、モデルスケジューリング仮想層(GPU / TPU / マルチマシン間)、エージェント実行サンドボックス(Tool + Memory + Policy)などがあります 同じモデルで異なるハードウェア上で動作させる方法、同じエージェントで一時停止・再開・並列処理する方法、計算能力、ビデオメモリ、コンテキストのスケジュール方法の問題を解決します。 これらはすべて「仮想化された実行環境」であるためVMと呼ばれていますが、一方は「コンセンサスコンピューティング」、もう一方は「インテリジェントコンピューティング」です。