Agent-based simulation framework for modeling human behavior in urban environments
Top 68.9% on sourcepulse
AgentSociety is a framework for large-scale urban simulations driven by LLM-powered agents, designed to model and understand human behaviors and societal dynamics. It targets researchers and developers interested in complex social and economic simulations, offering a structured approach to agent creation, interaction, and environmental modeling.
How It Works
AgentSociety employs a layered architecture to manage agent complexity. The core Model Layer handles agent configuration and execution, while the Agent Layer implements multi-head workflows for planning, memory, and action execution using LLMs. Communication is facilitated by the Message Layer (P2P, P2G, group chat), and agent-environment interactions are managed by the Environment Layer. The LLM Layer integrates various LLMs (OpenAI, Qwen, Deepseek) for decision-making, and the Tool Layer provides utilities for data processing and analysis. This modular design allows for flexible integration of LLM capabilities and diverse simulation environments.
Quick Start & Requirements
pip install agentsociety
examples
folder.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is newly released with an initial update, suggesting potential for ongoing development and potential for undiscovered issues or missing features.
1 week ago
1 day