OASIS: Open Agent Social Interaction Simulations with One Million Agents
OASIS is a scalable, open-source social media simulator that integrates large language models with rule-based agents to realistically mimic the behavior of up to one million users on platforms like Twitter and Reddit. It's designed to facilitate the study of complex social phenomena such as information spread, group polarization, and herd behavior, offering a versatile tool for exploring diverse social dynamics and user interactions in digital environments.
Key Features
- Scalability: Supports simulations of up to one million agents, enabling studies of social media dynamics at a scale comparable to real-world platforms.
- Dynamic Environments: Adapts to real-time changes in social networks and content, mirroring the fluid dynamics of platforms like Twitter and Reddit for authentic simulation experiences.
- Diverse Action Spaces: Agents can perform 23 actions, such as following, commenting, and reposting, allowing for rich, multi-faceted interactions.
- Integrated Recommendation Systems: Features interest-based and hot-score-based recommendation algorithms, simulating how users discover content and interact within social media platforms.
Benefits
- Facilitates research on social dynamics and user interactions.
- Provides a versatile tool for exploring complex social phenomena.
- Encourages community contributions and collaboration.
Highlights
- Easy installation via PyPI.
- Comprehensive documentation and tutorials available for users.
- Active community engagement through platforms like Discord and WeChat.