Abstract :
We propose a general, flexible, and powerful architecture to build software agents that embed artificial emotions. These artificial emotions achieve functionalities for conveying emotions to humans, thus allowing more effective, stimulating, and natural interactions between humans and agents. An emotional agent also possesses rational knowledge and reactive capabilities, and interacts with the external world, including other agents
Keywords :
multimedia computing; software agents; software architecture; user interfaces; artificial emotions; emotional agents; flexible architecture; human-agent interactions; multimedia; rational knowledge; reactive capabilities; software agents; Animal behavior; Animal structures; Computer architecture; Human robot interaction; Mood; Music; Navigation; Orbital robotics; Robot sensing systems; Software agents;