“…Since codifying all of commonsense knowledge is a very distant AI goal, our systems are instead designed to operate in a collaborative way such that the absence of some piece of knowledge or information does not necessarily lead to catastrophic failure: through dialogue, the system can both inform a user of a problem or provide ancillary, useful information. Secondly, the BK framework supports incremental augmentation through data deconfliction: the BK repository continually grows through inputs available through learning, crowdsourcing, or manual curation (Noessner et al 2015). In addition, since the Internet represents a valuable, continually changing source of information, we have developed a technology called semantic routing, that enables new content sources to be easily integrated into an intelligent system: semantic routing is able to decide on the best source of information, formulate an executable plan to acquire that information, and then fuse that information to provide answers to multipart queries or requests.…”