Agent user interfaces pose a number of special challenges for interface designers. These challenges can be formulated as a series of issues which must be addressed: understanding, trust, control, distraction, and personification. We examine each of these in turn and draw recommendations for designers in dealing with each of the issues as well as for the overall design of an agent interface base...