{'fraction_non_alphanumeric': 0.014534883720930232, 'fraction_numerical': 0.0, 'mean_word_length': 5.89, '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}}
A Reference Architecture for Personal Assistant Software Based in Agents and SOA

Much efforts have been made to create computer systems to provide assistance for people in their daily activities, at home and in business. However, they usually follow different approaches that often do not respect the required compatibility and interoperability with each other besides not being connected with legacy systems and new software services. In this way, this paper presents an open reference architecture for personal softwares assistants, allowing the derivation, personalization and deployment of interoperable instances of assistants regarding users' and companies' processes requirements.