When a flight crew has situation awareness they have a complete and accurate understanding of the physical, temporal and emotional environments in which they are situated. This allows the flight crew to interpret and evaluate elements or events in the environment in which they are situated and determine the risks associated with these events and an appropriate strategy to minimize and manage these risks. This paper describes the architecture for an intelligent software agent which assesses a flight crew’s situation awareness through the observation of a pilot’s eye movements. The agent perceives pilot behavior using a proprietary eye tracking device. This behavior is compared to a behavior database to decide whether the behavior of the pilot is appropriate or inappropriate in terms of the safety of the flight. The flight crew is alerted if the behavior is judged to be consistent with the flight crew losing situation awareness.