Lately I’ve been reading a paper called D2E: Scaling Vision-Action Pretraining on Desktop Data for Transfer to Embodied AI, and honestly, I was a bit skeptical at first. Train on desktop usage data, then use it to control robots? It sounds like one of those conceptually elegant but practically dubious ideas. But after reading the whole thing, I think the direction is more practical than I expected, and it gets at a question everyone building agents or embodied AI runs into: where does the data actually come from? D2E’s core idea: since “people operating a computer” is already a vision → action process, why not use that kind of data first to train a model’s ability to “look at the screen → decide → act”? And the desktop environment has so many advantages: high resolution, clear state, actions that are discrete and recordable, like mouse and keyboard input, and data that can scale enormously, with almost no shortage. This work basically treats desktop usage as a low-cost, scalable proxy for embodied pretraining. I recommend checking it out if you’re interested, though honestly, what drew me in at first was the game footage 😂
D2E: Training Embodied AI on Desktop Data
Translated from the Chinese original · Read the original
LocatorVoice & Avatar Hills
2 wks
Overview
End of the trail
189 words, and you made it to the end.
Newsletter
Get the next essay by email.
One email when a new essay goes up, nothing else. Unsubscribe in one click.
← Previous · 2025.10.08Answer, Refuse or Guess? Teaching Language Models About Risk Next · 2025.10.20 →The Rise of Voice AI: Machines That Listen and Talk Back
Nearby cairns · the closest essays on the map
Voice & Avatar Hillssame day The Rise of Voice AI: Machines That Listen and Talk Back Notes from a Twinkle AI podcast on speech-to-speech models, which skip text entirely. How speech tokens work, how models like Moshi are trained and interrupted, and the challenges for Traditional Chinese. Vibe Coding Valley21 days apart Why uv Is So Fast People say uv is fast because it's written in Rust. The real reason is that it builds on newer Python packaging standards and refuses to carry a decade of historical baggage. Vibe Coding Valley16 days apart Do You Review All the Code AI Writes? Some people read every line of AI-written code, some read none. My middle path, deciding review depth by risk and keeping everything behind branches and PRs, and why I stopped skipping reviews.