AutoDroid
AutoDroid: LLM-powered Task Automation in Android
Hao Wen, Yuanchun Li, Guohong Liu, Shanhui Zhao, Tao Yu, Toby Jia-Jun Li, et al. · 2024-09-30
- Management
- T1 Static Memory
- Memory is built once and reused without change during deployment.
- Representation
- Cross-represented explicit
How experience becomes memory
Each path is one memory component, traced from what is stored to how it is found again.
UI Transition Graph
- Represented asSpatial, temporal & cross-modal structured memoryCross-represented explicit
- Stored inGraph / relational store
- Retrieved byStructure traversal
- Source evidenceSource not retained
Offline exploration records UI states and actions in a directed transition graph used to synthesize app knowledge.Full paper: Memory · PDF p. 5 · Figure 5
App Memory
- Represented asPerception-to-text records & summariesCross-represented explicit
- Stored inGraph / relational store
- Retrieved bySimilarity search
- Source evidenceSource not retained
App Memory stores simulated-task entries linking textual functionality descriptions to UI-state and UI-element sequences.Full paper: OUR APPROACH: AUTODROID · PDF p. 4 · Figure 5
The online agent retrieves the most similar simulated tasks and injects their navigation guidance into the prompt.Full paper: Exploration-based Memory Injection · PDF p. 6 · Algorithm 1
Related systems
- Mobile-Agent-ET2 · GUI & computer use
- MobiMemT3 · GUI & computer use
- GeoForgeT3 · Image
- Agent ST2 · GUI & computer use
- CuriosAI CASTLET1 · Video & streaming
- Darwinian MemoryT2 · GUI & computer use