AUGUSTUS
AUGUSTUS: An LLM-Driven Multimodal Agent System with Contextualized User Memory
Jitesh Jain, Shubham Maheshwari, Ning Yu, Wen-mei Hwu, Humphrey Shi · 2025-10-17
- Management
- T2 Dynamic Memory
- Memory changes during deployment through a stable management policy.
- Representation
- Hybrid
- Distinct operative representation paths are deliberately linked or jointly consumed by downstream reasoning, generation, or control.
How experience becomes memory
Each path is one memory component, traced from what is stored to how it is found again.
semantic tags
- Represented asModality-specific encodings & geometric stateSource- and modality-specific
- Stored inGraph / relational store, Vector-indexed collection
- Retrieved bySimilarity search, Structure traversal, Planner / tool-assisted retrieval
- Source evidenceSource linked & recoverable
Encoded language-form descriptions; semantic tags; context nodes with modality, timestamp, URL, and embeddings. CoPe search first retrieves concepts from a contextual tree and personalized tag graph, then retrieves concept-relevant context nodes.Full paper: Storing Concepts in Contextual Memory · PDF p. 6 · Figure 1 / method overview
multimodal context nodes
- Represented asPerception-to-text records & summariesCross-represented explicit
- Stored inGraph / relational store, Vector-indexed collection
- Retrieved bySimilarity search, Structure traversal, Planner / tool-assisted retrieval
- Source evidenceSource linked & recoverable
Encoded language-form descriptions; semantic tags; context nodes with modality, timestamp, URL, and embeddings. CoPe search first retrieves concepts from a contextual tree and personalized tag graph, then retrieves concept-relevant context nodes.Full paper: Storing Concepts in Contextual Memory · PDF p. 6 · Figure 1 / method overview
user context
- Represented asSpatial, temporal & cross-modal structured memoryCross-represented explicit
- Stored inGraph / relational store, Vector-indexed collection
- Retrieved bySimilarity search, Structure traversal, Planner / tool-assisted retrieval
- Source evidenceSource linked & recoverable
Encoded language-form descriptions; semantic tags; context nodes with modality, timestamp, URL, and embeddings. CoPe search first retrieves concepts from a contextual tree and personalized tag graph, then retrieves concept-relevant context nodes.Full paper: Storing Concepts in Contextual Memory · PDF p. 6 · Figure 1 / method overview
How memory changes (T2 operations)
Update · Prompted LLM/VLM record update
Recall memory logs conversations; contextual memory receives new context inserts; in-context memory can be modified. For AUGUSTUS, this specifically supports LLM-mediated memory editing of semantic tags.
Forgetting · Discrete eviction
Recall memory logs conversations; contextual memory receives new context inserts; in-context memory can be modified. For AUGUSTUS, this specifically supports explicit deletion or eviction of stored items of semantic tags.
Related systems
- EMKGT2 · Embodied & 3D
- GeoForgeT3 · Image
- LLM-Empowered Embodied Agent for Memory-Augmented Task Planning in Household RoboticsT2 · Embodied & 3D
- Mobile-Agent-ET2 · GUI & computer use
- One Sentence One DramaT2 · Video & streaming
- VoiceMemT2 · Audio & speech