Robot-AI Agent memory is the part of a robot system that preserves information from earlier physical interaction so later decisions can use it. It is a different problem from language memory: what has to be retained is not what was said but what physically happened, and why.
Short answer
Robot-AI Agent memory preserves information from earlier physical interaction for future decisions. In TGL, a Skill Library stores reusable executable behavior, while Experience Memory carries forward success, failure, and repair.
Two kinds of thing to remember
A robot has two distinct memory needs and conflating them causes trouble. The first is what it can do: behaviours that can be selected and executed, each with the conditions under which it applies and a test of its effect. The second is what happened when it tried: the task, the blocks chosen, the observations, the outcome, the diagnosis, and any repair.
Keeping them apart matters because they grow differently. A behaviour is admitted once it validates; an experience is recorded every time, whether or not anything new was learned.
Why the diagnosis is the valuable part
An outcome alone — success or failure — is weak evidence for the next decision. The useful content is the explanation: an unsuitable grasp family, an ambiguous observation, a calibration issue. That is what lets a later retrieval choose differently rather than simply retrying.
Where this connects to the wider field
Memory has become an explicit concern in robot learning because policies that condition only on the current frame fail on tasks that are not Markovian — where the same observation implies different correct actions depending on history. TGL's split between executable behaviour and contextual experience is one way to structure that history so that it stays inspectable and editable.
Frequently asked questions
How does robot memory help an AI Agent?
It changes what the AI Agent can do on the second attempt. A diagnosis recorded after one failure lets a later retrieval choose a different grasp family or observation rather than re-running the same plan. Outcome alone — success or failure — is weak evidence; the explanation is the useful part.
What is an experience store for a robot AI Agent?
A record of what was tried and what came of it: the task, the blocks selected, the observations, the outcome, the diagnosis and any repair. In TGL it is Experience Memory, kept separate from the Skill Library so that validated behaviour and contextual history grow independently.