<i>For what it&#x27;s worth, my (published, although very open to change) position is that a layered architecture (akin to old-school subsumption architectures) is probably going to be most effective here.</i><p>I have been going back and spending some time with the old &quot;blackboard architecture&quot; idea lately.  I harbor a suspicion that that, or something like that, will turn out to be a useful way to integrate the capabilities of various different elements of cognition.