{'fraction_non_alphanumeric': 0.02109704641350211, 'fraction_numerical': 0.0, 'mean_word_length': 6.196969696969697, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
An Architecture for Emotional Agents

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.