Structuring the AGI system according to functional characteristics at the highest level boils down to the fact that there are two essential components:
Knowledge Storage implements the process of accumulating and storing information and access to it.
The Situation Room processes sensory data and actuator feedbacks and generates actuator and sensor commands and information that should be added to Knowledge Storage.
This chapter discusses the computational processes that collectively implement the Situation Room functionality. Each of the computing processes of the Situation Room works permanently, thus implementing the highest possible level of parallelization of data processing:
The set of sensors of the monitored system includes event sensors and active sensors. The former send messages about events when they happen (for example, at the time of a collision). The latter returns the properties of atomic objects in response to a parameterized request for information; parameters determine wh…