Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Announcing a new Memory system for robots on Dimensional Robots in production generate thousands of hours of video, lidar, odometry, far too large to fit into your Agent context SpatialMemory2 builds a multimodal data store in latent space for your Agents Fully open source

228,761 Aufrufe • vor 6 Monaten •via X (Twitter)

16 Kommentare

Profilbild von aksh parekh
aksh parekhvor 6 Monaten

the future of AI is NOT chatbots, but AI creating actions THROUGH ROBOTS! I love your work. this will fuel this revolution!

Profilbild von ⚪️ sierra catalina
⚪️ sierra catalinavor 6 Monaten

woah. lfg.

Profilbild von Kyle Drake
Kyle Drakevor 6 Monaten

Great! Thankyou. Cute tangible interface

Profilbild von aryan mahajan
aryan mahajanvor 6 Monaten

super cool!

Profilbild von DaveTheBasha
DaveTheBashavor 6 Monaten

cool. could you somehow use this on a drone so i could clean gutters? lol

Profilbild von BoldHyun
BoldHyunvor 6 Monaten

SpatialMemory2 builds a multimodal data store in latent space for robot agents. Thousands of hours of video and lidar finally fitting into context. Open source! 🔥 #SpatialMemory2

Profilbild von AnhPhu Nguyen
AnhPhu Nguyenvor 6 Monaten

WOW this literally looks like iron man’s lab

Profilbild von Gil G 🇺🇸
Gil G 🇺🇸vor 6 Monaten

This just like Black Mirror!

Profilbild von Federico Martelli
Federico Martellivor 6 Monaten

persistent spatial memory is the missing layer. context windows were never built for production robots.

Profilbild von Unshackled Pursuit
Unshackled Pursuitvor 6 Monaten

This is nice.

Profilbild von Saïd Aitmbarek
Saïd Aitmbarekvor 6 Monaten

brilliant spatio-temporal angle mate pre-computing embeddings/cosine makes it perfect for multimodal queries. let’s go!

Profilbild von KubaS
KubaSvor 6 Monaten

Amazing - the memory is currently one of the most missing pieces. Especially interesting about storing it in latent space. I must see what the representations look like. Kudos for opensourcing!

Profilbild von hiro
hirovor 6 Monaten

cool

Profilbild von Archana
Archanavor 5 Monaten

that looks so cool

Profilbild von Naiam
Naiamvor 5 Monaten

@humandroidinc

Profilbild von ToniP
ToniPvor 6 Monaten

Curious how SpatialMemory2 handles temporal decay. Robot context shifts a lot: lighting, scene rearrangement, objects moved between sessions. Does the latent store age out stale embeddings, or is it weighted by recency at query time? Asking because we ran into this on textual agent memory. Without some kind of forgetting, the store gets noisy fast.

Ähnliche Videos

New short course Multimodal RAG: Chat with Videos, developed with Intel and taught by vasudevlal! In this course, you’ll work with LLaVA (Large Language and Vision Assistant), a Large Vision Language Model (LVLM) that can process both images and text. For example, given an image of a person doing a handstand on a skateboard at the beach, LLaVA doesn't just caption the scene, it’s able to predict possible outcomes, like the person losing balance or falling off. By understanding not just what's in a video frame, but what might happen next, your application can provide more insightful answers to questions about video. You'll build a full multimodal RAG pipeline that can chat about video content: - Use the BridgeTower model to create joint text-image embeddings in a 512-dimensional multimodal semantic space. - Learn video processing techniques to extract keyframes, generate transcripts using Whisper, and create captions. - Use the LanceDB vector database to store and retrieve high-dimensional multimodal embeddings. - Integrate the LLaVA model, combining CLIP's (Contrastive Language Image Pretraining) vision transformer with Llama, for advanced visual-textual reasoning. Your final system will ingest video data, generate embeddings for frames and text, perform similarity searches for relevant content, and use the retrieved multimodal context to inform LVLM-based response generation. The result is a system capable of answering nuanced questions about video content, effectively chatting about the video it has processed. Please sign up here!

Andrew Ng

107,967 Aufrufe • vor 2 Jahren

New short course: LLMs as Operating Systems: Agent Memory, created with Letta, and taught by its founders Charles Packer and Sarah Wooders. An LLM's input context window has limited space. Using a longer input context also costs more and results in slower processing. So, managing what's stored in this context window is important. In the innovative paper MemGPT: Towards LLMs as Operating Systems, its authors (which include the instructors) proposed using an LLM agent to manage this context window. Their system uses a large persistent memory that stores everything that could be included in the input context, and an agent decides what is actually included. Take the example of building a chatbot that needs to remember what's been said earlier in a conversation (perhaps over many days of interaction with a user). As the conversation's length grows, the memory management agent will move information from the input context to a persistent searchable database; summarize information to keep relevant facts in the input context; and restore relevant conversation elements from further back in time. This allows a chatbot to keep what's currently most relevant in its input context memory to generate the next response. When I read the original MemGPT paper, I thought it was an innovative technique for handling memory for LLMs. The open-source Letta framework, which we'll use in this course, makes MemGPT easy to implement. It adds memory to your LLM agents and gives them transparent long-term memory. In detail, you’ll learn: - How to build an agent that can edit its own limited input context memory, using tools and multi-step reasoning - What is a memory hierarchy (an idea from computer operating systems, which use a cache to speed up memory access), and how these ideas apply to managing the LLM input context (where the input context window is a "cache" storing the most relevant information; and an agent decides what to move in and out of this to/from a larger persistent storage system) - How to implement multi-agent collaboration by letting different agents share blocks of memory This course will give you a sophisticated understanding of memory management for LLMs, which is important for chatbots having long conversations, and for complex agentic workflows. Please sign up here!

Andrew Ng

201,127 Aufrufe • vor 2 Jahren