A system that adjusts its behavior based on the specific input or situation rather than using fixed, unchanging patterns.