{'fraction_non_alphanumeric': 0.013245033112582781, 'fraction_numerical': 0.0, 'mean_word_length': 5.146341463414634, '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}}
Declarative Knowledge Updates Through Agents

Cooperative, intelligent agents often share a common knowledge which, in the presence of learning agents, is likely to be subject to change. In this paper, we describe a method to construct specialized agents that incorporate new information into a given body of knowledge. These update agents are based on established methods from logic programming and follow a declarative update policy in order to perform their tasks. The proposed update agents not only adhere to a clear semantics, but are also able to deal with incomplete or inconsistent information in an appropriate way. We outline a concrete realization of update agents in terms of the IMPACT agent system and briefly discuss possible applications.