Embodied conversational agents (ECAs) are synthetic characters which can converse with the user (or with other ECAs) by some natural modalities of human-human communication. ECAs have become increasingly popular, as the promising new interface for several traditional computer applications or as the basis for applications in entirely new domains. Much research has been going on to endow ECAs with own behavioral, personality and emotional models, to enable ECAs to act more or less... Read more