  Current architectures for social agents are designed around some specific
units of social behaviour that address particular challenges. Although their
performance might be adequate for controlled environments, deploying these
agents in the wild is difficult. Moreover, the increasing demand for autonomous
agents capable of living alongside humans calls for the design of more robust
social agents that can cope with diverse social situations. We believe that to
design such agents, their sociality and cognition should be conceived as one.
This includes creating mechanisms for constructing social reality as an
interpretation of the physical world with social meanings and selective
deployment of cognitive resources adequate to the situation. We identify
several design principles that should be considered while designing agent
architectures for socio-cognitive systems. Taking these remarks into account,
we propose a socio-cognitive agent model based on the concept of Cognitive
Social Frames that allow the adaptation of an agent's cognition based on its
interpretation of its surroundings, its Social Context. Our approach supports
an agent's reasoning about other social actors and its relationship with them.
Cognitive Social Frames can be built around social groups, and form the basis
for social group dynamics mechanisms and construct of Social Identity.
