AI en blockchain hebben een concept gemeen: VM (virtual machine 虚拟机) Hoewel termen zoals EVM algemeen voorkomen in de CT-wereld, is VM geen term die door blockchain is uitgevonden. De oorspronkelijke betekenis in de computerhistorie is: "een strikt gedefinieerde uitvoeringsabstractielaag, zodat de bovenliggende code zich geen zorgen hoeft te maken over de verschillen in onderliggende hardware." Bijvoorbeeld, JVM maakt zich geen zorgen over de CPU, EVM maakt zich geen zorgen over de fysieke knooppunten van de keten, AI VM maakt zich geen zorgen over GPU/TPU. Neem EVM als voorbeeld: het definieert een set bytecode-instructies & definieert regels voor statuswijzigingen & zorgt ervoor dat alle knooppunten exact dezelfde resultaten berekenen. Zelfs als het langzaam is, moet het verifieerbaar, herberekenbaar en consensus-waardig zijn. EVM is een "wereldwijd gedeelde, volledig deterministische statusmachine." In de context van AI verwijst VM meestal naar de uitvoeringsruntime (Runtime) voor modelinferentie / training. Veelvoorkomende verwijzingen zijn onder andere inferentie-uitvoeringsmotoren (TensorRT / XLA / TVM), modelplanningsvirtuele lagen (over GPU / TPU / meerdere machines) en Agent-uitvoeringssandbox (Tool + Geheugen + Beleid). Het probleem dat het oplost is hoe hetzelfde model op verschillende hardware kan draaien, hoe dezelfde Agent kan pauzeren / hervatten / parallel kan werken, en hoe rekencapaciteit, videogeheugen en context kunnen worden gepland. Ze worden allemaal VM genoemd, omdat ze allemaal in een "gevirtualiseerde uitvoeringsomgeving" opereren, maar de ene virtualiseert "consensusberekeningen" en de andere virtualiseert "intelligente berekeningen."