Apple interview question

What is an Agent? Passive vs. Active.