Human Agent Interaction (HAI) is considered as a sub area in Human Computer Interaction (HCI), in which the computer systems are specified as agent systems. Computer agents are different from traditional Information Systems in aspects of autonomy, adaptivity, and persona when interacting with human users. The usability principles in HCI research should be refined to focus on agent special characteristics when designing agent systems. We argue that flexibility should be especially enhanced in such a case.