A system that stores and retrieves past experiences and solutions to help an agent make better decisions on similar future tasks.