|
A dynamic software application interacting with its users is the first component of our design. The collection of behavioral layers affecting its output is the second component. The conscious control system is the third major component in the design of machine consciousness. As the layers modify the behavior of the application and its interactions with users, the control modifies the behavior of the layers. Here, a formal and programmable definition of consciousness will be provided, expressed in terms of adaptive control, optimization and modeling. The structures necessary to make its behavior adapt and evolve will be provided. The links between the control and the behavioral layers will be described in the context of the conditions set out in the second section. At this point, all the design elements necessary of a conscious machine will be in place. The section will conclude with indications on how this new conscious entity will equal and then surpass the human consciousness in some respects. |
|
|
|