This paper describes a new multi-agent architecture for the Evolutionary Virtual Agent project. It introduces the nano-agent bio-inspired control architecture and its nanoScheme programming language. A typical application consists of one or more nano-agents, and possibly up to a large number if necessary as in natural swarms. As an example, it describes an online self-animated character that uses natural language and emotional expressions. This virtual character is based on a “schizophrenic” model composed of multiple distinct personalities, each with its own pattern of perceiving and interacting with the user.