World Model / VLA / Embodied AI Datasheet v1.0¶
Um agente digital escolhe chamadas de ferramenta. Um sistema embodied precisa escolher ações que alteram um mundo dinâmico, sob atraso, ruído, observação parcial e consequências físicas. World models aprendem o “plant”; VLAs aprendem uma policy multimodal sobre esse mundo.
Relacionados: 01_GUT_GENERATIVE_AI_UNIFIED_ENGINEERING, 08_AGENT_ACTION_CONTROL_SYSTEM_DATASHEET, 10_MULTIMODAL_VLM_OMNI_DATASHEET, 05_VIDEO_GENERATION_SPATIOTEMPORAL_DATASHEET.
1. Tradução para engenharia de controle¶
Sistema clássico:
onde:
- \(x_t\): estado;
- \(u_t\): controle;
- \(y_t\): observação;
- \(w_t,v_t\): ruído.
World model aprendido:
ou probabilístico:
A analogia central:
2. Model-free vs model-based policy¶
Model-free¶
Não exige explicitamente previsão do próximo estado.
Model-based¶
A policy/planner pode imaginar consequências antes de agir.
3. Partial observability¶
Robô/agent raramente observa estado verdadeiro:
Precisamos inferir belief/latent state:
ou embedding recorrente:
Isso aproxima POMDPs.
4. World model components¶
Arquitetura idealizada:
Opcionalmente:
5. Pixel-space vs latent world model¶
Pixel-space¶
Prediz imagem/vídeo futuro:
Prós:
- interpretável;
- fornece future visual evidence.
Contras:
- caro;
- precisa modelar detalhes perceptuais irrelevantes para controle.
Latent-space¶
Prós:
- compactação;
- foca features úteis.
Contras:
- latent pode esconder erro físico;
- difícil auditar.
6. Deterministic vs stochastic dynamics¶
Determinístico:
Probabilístico:
Mundos reais têm múltiplos futuros plausíveis.
Quando incerteza importa, um único mean prediction pode ser perigoso. Uma falha possível com conjunto não convexo de estados viáveis é:
Multimodalidade, por si só, não implica essa falha; a viabilidade depende do suporte e das restrições de estado.
7. Multi-step rollout¶
Erro recursivo:
Uma tendência possível quando erros de rollout se acumulam:
O crescimento não precisa ser linear nem monotônico; dinâmicas estáveis podem atenuar erros. Trata-se de tendência de falha, não de limite universal.
8. Planning / MPC analogy¶
Objetivo esquemático de horizonte finito sob dinâmica predita determinística:
O rollout começa na estimativa atual de estado e segue a dinâmica aprendida. Esse objetivo, sozinho, não garante estabilidade ou segurança; essas garantias exigem restrições, tratamento de incerteza e hipóteses de controle adequados. Executa-se tipicamente apenas a primeira ação e replaneja-se:
Essa é a ponte direta com controle preditivo.
9. Search over actions¶
Sampling¶
Amostre \(N\) action sequences:
avalie retorno previsto:
escolha melhor.
CEM-like optimization¶
Iterativamente atualize distribuição sobre ações a partir dos elites.
Gradient planning¶
Se dynamics/reward são diferenciáveis:
pode otimizar action sequence diretamente.
10. Vision-Language-Action — VLA¶
Entrada:
Policy:
VLA não é simplesmente VLM + botão de tool call: o action space pode ser contínuo, temporal e sujeito à dinâmica física.
11. Action representation¶
Continuous¶
Exemplo manipulador:
Discretized tokens¶
Cada dimensão é quantizada:
Permite usar autoregressive categorical decoder.
Action chunks¶
Prever um chunk pode suavizar controle. A frequência de chamadas do backbone diminui somente se mais ações forem executadas entre atualizações da policy.
12. Action chunking trade-off¶
Separe o horizonte previsto \(K\) do número de ações executadas antes de nova atualização da policy, \(1\le K_{exec}\le K\). Com taxa de controle fixa e execução síncrona em malha aberta entre atualizações:
Aumentar \(K_{exec}\) reduz a frequência de atualização da policy e atrasa a incorporação de novas observações por ela. Isso não reduz necessariamente a amostragem dos sensores nem o feedback dos servos de baixo nível. Chunks previstos maiores, sozinhos, não precisam reduzir o replanejamento: chunks sobrepostos e temporal ensembling, como no ACT, permitem atualizar a policy a cada passo de controle.
O trade-off entre throughput e capacidade de resposta depende, portanto, do esquema de execução.
Em engenharia:
maior open-loop interval economiza compute, mas aumenta exposição a model mismatch/disturbance.
13. Autoregressive action policy¶
Prós:
- compatível com Transformers causais;
- simples.
Contras:
- sequential latency;
- error propagation;
- ações contínuas requerem uma cabeça de saída contínua apropriada (por exemplo, gaussiana, mixture ou flow), ou podem ser discretizadas em tokens.
14. Diffusion policy¶
Noisy action trajectory:
Denoising condicionado à observação:
Vantagem: modelar distribuições multimodais de trajetórias contínuas.
Custo: múltiplos network evaluations.
15. Flow matching action policy¶
Permite gerar action trajectories via integração do campo vetorial.
WorldFly 2026 é exemplo de mecanismo dual-branch flow matching que gera previsão visual futura e ações de navegação de forma acoplada.
16. Joint world-action generation¶
Em vez de:
podemos ter modelo acoplado:
A geração futura funciona como “imaginação” compartilhada com a policy.
Isso reduz separação modular, mas também torna debugging mais difícil.
17. Vision-language grounding for action¶
Instrução:
“pegue a chave vermelha à direita”
exige:
Um erro em qualquer estágio pode parecer “policy failure”.
18. State/action frequency¶
Controle possui relógio.
Se observation rate:
e policy rate:
cada decisão cobre aproximadamente:
frames de observação.
Latência total precisa satisfazer o regime dinâmico do sistema.
19. Latency budget¶
Closed-loop delay:
Se \(T_{loop}\) é grande em relação à constante de tempo do sistema, a policy opera com estado defasado.
A matemática de controle importa mais que “tokens/s”.
20. Safety envelope¶
Ação proposta:
Safety filter:
Pode incluir:
- joint limits;
- collision constraints;
- velocity/acceleration limits;
- workspace boundaries;
- human proximity;
- forbidden actions.
Aqui \(\mathcal A_{safe}(s_t)\) deve representar restrições adequadas ao estado atual e à dinâmica; sob observação parcial, use um conjunto \(\mathcal A_{safe}(b_t)\) que considere belief/incerteza. A projeção é esquemática: métrica, existência e eventual solução não única precisam de política definida. Se o conjunto estiver vazio ou o filtro falhar, acione um controlador de emergência/fallback especificado separadamente; simplesmente parar não é seguro para todo plant. Limites instantâneos de ação, sozinhos, não estabelecem segurança da trajetória resultante.
Uma policy segura não deve depender apenas de prompt.
21. Human in the loop vs supervisory control¶
HITL não precisa aprovar cada ação.
Pode atuar em nível supervisory:
Essa divisão é mais compatível com sistemas de alta frequência.
22. Sim-to-real gap¶
Treino em simulação:
Deploy:
Se:
policy sofre domain shift.
Técnicas:
- domain randomization;
- real-data fine-tuning;
- adaptation;
- robust control constraints.
23. World model error decomposition¶
Perception error¶
Transition error¶
Reward/value error¶
Planning/search error¶
Actuation/model mismatch¶
Resultado:
Trocar a policy não corrige automaticamente um encoder ruim.
24. Metrics¶
- success rate;
- episode return;
- collision rate;
- intervention rate;
- action latency;
- path efficiency;
- pose error;
- future prediction error;
- calibration/uncertainty;
- real-time factor;
- horizon before rollout divergence.
25. Failure surfaces¶
- hallucinated affordance;
- perception/action mismatch;
- temporal lag;
- compounding rollout error;
- action discretization artifacts;
- open-loop chunk muito longo;
- multimodal alignment failure;
- reward misspecification;
- sim-to-real shift;
- safety filter fighting policy;
- partial observability;
- multimodal future collapse.
26. Digital agent vs VLA¶
Digital agent¶
ambiente frequentemente transacional e observável via software.
VLA¶
ambiente contínuo, ruidoso, parcialmente observável e irreversível em certos estados.
Veja 08_AGENT_ACTION_CONTROL_SYSTEM_DATASHEET para a fronteira digital.
27. Snapshot SOTA 2026¶
Tendência central:
começa a convergir para modelos que imaginam futuro perceptual e ação conjuntamente.
WorldFly exemplifica flow matching acoplado para future video + navigation action em UAVs, justamente usando world modeling para lidar com oclusões e transições de viewpoint.
O insight de engenharia é mais amplo:
um sistema embodied competente precisa modelar não apenas “o que fazer”, mas como o mundo provavelmente responderá.
28. Checklist de dissecação¶
- Qual é a observação \(o_t\)?
- Há estado latente/belief?
- O modelo aprende transition dynamics?
- O futuro é pixel ou latent?
- O dynamics model é determinístico ou probabilístico?
- Qual rollout horizon antes de divergir?
- A policy é AR, diffusion ou flow?
- Action space é contínuo ou tokenizado?
- Gera ação única ou chunks?
- Qual closed-loop frequency?
- Qual end-to-end latency?
- Existe planner separado?
- Há hard safety layer?
- Qual sim-to-real gap?
- Como uncertainty entra na decisão?
Referências snapshot¶
- WorldFly: A World-Model-Based Vision-Language-Action Model for UAV Navigation — https://arxiv.org/abs/2606.06147