This simulation leverages LLMs to model a social media network, complete with user groups, generated posts, and a scoring system.
The goal is to illustrate how different groups can influence an online community by sharing or reacting to posts. Points are awarded based on interactions, and alignment with the group's ideological slant.
- Install dependencies:
pip install -r requirements.txt - (Optional) Install as a package:
pip install . - Run the simulation:
python run_simulation.py
game/: Core simulation logic (scoring, posting, AI integration, etc.)run_simulation.py: Entry point for running the simulationrequirements.txt: Lists required packagessetup.py: Installation scriptREADME.md: You're reading it now!
- User groups share, like, and reply to posts.
- The scoring system rewards (or penalizes) behaviors based on alignment with group goals.
- The simulation runs for a set number of rounds, and the winning group emerges based on total points.