Involving the Human User in the Control Architecture of an Autonomous Agent