Skip to content

MASSIVE Documentation

Welcome to the MASSIVE documentation. This project is a hybrid social dynamics simulator that combines classic numerical models with Large Language Models (LLMs) used as dynamic regime selectors.

Key Features

  • Hybrid Architecture: Numerical simulation with LLM context-aware logic.
  • Multiple Models: Includes DeGroot, Friedkin-Johnsen, Hegselmann-Krause, and more.
  • Multi-Range Support: Works with both [0, 1] probabilistic and [-1, 1] bipolar ranges.
  • Interactive UI: Built with Streamlit for real-time visualization and exports.
  • Security First: Management of API keys via environment variables.

Getting Started

To get started, check the Installation section or jump to the API Reference.

Installation

pip install -r requirements.txt

Quick Start

streamlit run app.py