A computational framework that models how an intelligent agent perceives, reasons, and acts in the world.