{'fraction_non_alphanumeric': 0.014947683109118086, 'fraction_numerical': 0.0, 'mean_word_length': 5.504854368932039, '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}}
Explanation of Opportunities

This paper discusses the need to recognize and take advantage of arising opportunities when an agent is autonomously interacting with an environment. We discuss the tasks, methods, model framework, and use it to analyze opportunities across several dimensions: when changing the tasks versus changing the methods, when having a complete knowledge about the methods in the domain versus having partial knowledge, when having a complete model of the domain versus having an incomplete model, when tackling a single task versus multiple tasks and finally we discuss the role of causal explanations in opportunistic case-based decision making.