percipient

adjective
  1. having keen insight or understanding; perceptive
  2. Usage: formal
noun
  1. a person who perceives or is capable of perceiving
  2. Usage: formal; psychology

Examples