Skip to content

πŸ€– A simulation framework designed to study complex social dynamics using generative agents powered by Large Language Models.

License

Notifications You must be signed in to change notification settings

PRAISELab-PicusLab/LLM-Agents-Simulation-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– A simulation framework designed to study complex social dynamics using generative agents powered by LLMs

CC BY-NC 4.0

This repository contains a Generative Agent-Based Modeling (GABM) framework that integrates Large Language Models (LLMs) into agent-based simulations. It enables the study of emergent social behaviors in complex environments such as social networks, content virality, and opinion dynamics.

πŸ” Framework Overview

This framework adopts a modular, phase-based approach to simulate and analyze interactions within a social environment. The simulation workflow is divided into several phases, each contributing to the realistic modeling of agent interactions. Agents dynamically evolve within the simulated social network, making autonomous decisions based on memory, personality, and environmental feedback. More details can be found in our published papers cited below.

Workflow

πŸ›  Technologies Used

🌟 Key Features

  • LLM-Powered Generative Agents: Agents dynamically reason and adapt to the environment.
  • RAG-Driven Responses: Combines powerful retrieval systems with generative models to provide different content recommendations to agents.
  • Memory Mechanisms: Agents retain and prioritize past interactions.
  • Emergent Social Phenomena: Agents naturally replicates real-world social phenomena.

πŸ“° Citations and other useful links

If you use our framework in research, please cite our papers:

  • [Jan 2025] "Agent-Based Modelling Meets Generative AI in Social Network Simulations", Paper
  • [Feb 2025] "Can Generative Agent-Based Modeling Replicate the Friendship Paradox in Social Media Simulations?", Paper

Check out our LLM-Agents-For-Simulation repository, a collection of resources that showcase the intersection of simulation and LLM-agents!

πŸ™ Acknowledgments

This project was developed as part of PhD research at the University of Naples Federico II. Special thanks to my supervisor Professor Vincenzo Moscato and my co-tutor Valerio La Gatta for their invaluable contributions and support.

Please create an issue if something isn't working for you. We'll be happy to help.

πŸ“œ License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

CC BY-NC 4.0

About

πŸ€– A simulation framework designed to study complex social dynamics using generative agents powered by Large Language Models.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages