{'fraction_non_alphanumeric': 0.009793253536452665, 'fraction_numerical': 0.0, 'mean_word_length': 5.216216216216216, '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}}
Reference features as guides to reasoning about opportunities

An intelligent agent acting in a complex and unpredictable world must be able to both plan ahead and re act quickly to changes in its surroundings. In particular, such an agent must be able to react quickly when faced with unexpected opportunities to fulfill its goals. We consider the issue of how an agent should respond to perceived opportunities, and we de scribe a method for determining quickly whether it is rational to seize an opportunity or whether a more detailed analysis is required. Our system uses a set of heuristics based on reference features to identify situations and objects that characteristically involve problematic patterns of interaction. We discuss the recognition of reference features, and their use in focusing the system’s reasoning onto potentially adverse interactions between its ongoing plans and the current opportunity.