Affective computing aims at developing computers with understanding capabilities vastly beyond todayâ„¢s computer systems. Affective computing is computing that relates to, or arises from, or deliberately influences emotion. Affective computing also involves giving machines skills of emotional intelligence: the ability to recognize and respond intelligently to emotion, the ability to appropriately express (or not express) emotion, and the ability to manage emotions. The latter ability involves handling both the emotions of others and the emotions within one self.
Today, more than ever, the role of computers in interacting with people is of importance. Most computer users are not engineers and do not have the time or desire to learn and stay up to date on special skills for making use of a computerâ„¢s assistance. The emotional abilities imparted to computers are intended to help address the problem of interacting with complex systems leading to smoother interaction between the two. Emotional intelligence that is the ability to respond to oneâ„¢s own and others emotions is often viewed as more important than mathematical or other forms of intelligence. Equipping computer agents with such intelligence will be the keystone in the future of computer agents.