google-deepmind/concordia
Concordia is a library for running multi-agent simulations where LLM-powered entities interact in environments controlled by a Game Master.

Concordia is a Python library for constructing and running generative agent-based models that simulate interactions among entities in physical, social, or digital environments. It uses a tabletop role-playing game pattern where a Game Master entity manages the simulation environment and translates natural-language actions into outcomes. The library requires access to standard LLM APIs and supports applications including social science research, AI safety evaluation, synthetic data generation, and performance assessment.