  One of the main problems of modern cognitive architectures is an excessively
schematic approach to modeling the processes of cognitive activity. It does not
allow the creation of a universal architecture that would be capable of
reproducing mental functions without using a predetermined set of perceptual
patterns. This paper considers an evolutionary approach to creating a cognitive
functionality. The basis of our approach is the use of the functional kernel
which consistently generates the intellectual functions of an autonomous agent.
We consider a cognitive architecture which ensures the evolution of the agent
on the basis of Symbol Emergence Problem solution. Evolution of cognitive
abilities of the agent is described on the basis of the theory of
constructivism.
