Question d’entretien chez Apple

How would you build an agent?