Abstract.Creating agents that are capable of emulating similar sociocultural dynamics to those found in human interaction remains as one of the hardest challenges of artificial intelligence. This problem becomes particularly important when considering embodied agents that are meant to interact with humans in a believable and empathic manner. In this article, we introduce a conceptual model for socio-cultural agents, and, based on this model, we present a set of requirements for these agents to be capable of showing appropriate socio-cultural behaviour. Our model differentiates between three levels of instantiation: the interaction level, consisting of elements that may change depending on the people involved, the group level, consisting of elements that may change depending on the group affiliation of the people involved, and the society level, consisting of elements that may change depending on the cultural background of those involved. As such, we are able to have culture alter agents' social relationships rather than directly determining actions, allowing for virtual agents to act more appropriately in any social or cultural context.