IA e blockchain mencionam um conceito: VM (máquina virtual) Embora termos como EVM sejam comuns no círculo de CT, VM não é uma palavra inventada pelo blockchain. Seu significado original na história dos computadores é: "Uma camada de abstração de execução estritamente definida que faz com que o código superior não se importe com as diferenças de hardware subjacentes" Por exemplo, a JVM não se importa com CPU, a EVM não se importa com os nós físicos da cadeia, e a VM de IA não se importa com GPU/TPU Pegue a EVM como exemplo, defina um conjunto de instruções de bytecode, defina regras de mudança de estado e garanta que todos os nós calculem o mesmo resultado. Mesmo que seja lento, deve ser verificável, recalculável e consensual. A EVM é uma "máquina de estados globalmente compartilhada, totalmente determinística." VMs no contexto da IA geralmente se referem ao tempo de execução (runtime) da inferência/treinamento do modelo Referências comuns incluem motor de execução de inferência (TensorRT / XLA / TVM), camada virtual de escalonamento de modelos (entre GPU / TPU / multi-máquina) e sandbox de execução de agentes (Ferramenta + Memória + Política) Ele resolve o problema de como rodar em hardware diferente com o mesmo modelo, como pausar/retomar/paralelizar com o mesmo agente e como agendar poder de computação, memória de vídeo e contexto. Todas são chamadas de VMs porque são todas "ambientes de execução virtualizadas", mas uma virtual é "computação por consenso" e a outra é "computação inteligente".