OASIS : simulation multi-intelligence des interactions de millions d'utilisateurs dans les médias sociaux pour étudier des phénomènes sociaux complexes

Introduction générale

OASIS (Open Agent Social Interaction Simulations) est un simulateur de médias sociaux open source capable de simuler le comportement d'un million d'utilisateurs. La plateforme combine des modèles de langage à grande échelle et des agents basés sur des règles conçus pour reproduire de manière réaliste les comportements des utilisateurs sur les plateformes de médias sociaux telles que Twitter et Reddit. OASIS est conçu pour étudier des phénomènes sociaux complexes tels que la diffusion de l'information, la polarisation des groupes et les effets de troupeau. OASIS est conçu pour étudier des phénomènes sociaux complexes tels que la diffusion d'informations, la polarisation des groupes et les effets de troupeau. Grâce à son environnement mis à jour dynamiquement et à son espace opérationnel diversifié, OASIS fournit un outil puissant pour étudier la dynamique sociale dans les environnements numériques.

OASIS:多智能体模拟数百万用户社交媒体互动,研究复杂社会现象

 

OASIS:多智能体模拟数百万用户社交媒体互动,研究复杂社会现象

 

Liste des fonctions

  • Simulation à grande échelleLa prise en charge d'un million d'interactions d'agents, simulant la dynamique de véritables plateformes de médias sociaux.
  • environnement dynamiqueLes réseaux sociaux : s'adapter aux changements en temps réel dans les réseaux sociaux et le contenu pour fournir une expérience de simulation réaliste.
  • Opérations multiplesLes agents peuvent effectuer 21 actions telles que suivre, commenter et retweeter, ce qui enrichit la diversité des interactions.
  • système de recommandationLe système d'information sur les contenus : intègre des algorithmes de recommandation basés sur les intérêts et la chaleur pour simuler la façon dont les utilisateurs découvrent et interagissent avec les contenus.
  • plateforme open sourceLe système est flexible et évolutif et peut s'appliquer à différentes plateformes de médias sociaux.

 

Utiliser l'aide

Processus d'installation

  1. entrepôt de clones
   git clone https://github.com/camel-ai/oasis.git
cd oasis
  1. Créer et activer un environnement virtuel
    • Utiliser Conda (pour Linux, macOS et Windows) bash
      conda create --name oasis python=3.10
      conda activate oasis
    • Utilisation de venv (pour Linux et macOS) bash
      python -m venv oasis-venv
      source oasis-venv/bin/activate
    • Utilisation de venv (pour Windows) bash
      python -m venv oasis-venv
      oasis-venv\Scripts\activate
  2. Installer les paquets nécessaires
   pip install --upgrade pip setuptools
pip install -e .

Lignes directrices pour l'utilisation

  1. Définition des variables d'environnement Tout d'abord, la clé API OpenAI doit être ajoutée aux variables d'environnement du système. Après avoir obtenu la clé API, définissez la variable d'environnement en fonction du système d'exploitation et de l'interpréteur de commandes utilisés.
  2. Simulation opérationnelle
    • Configurer les paramètres de simulation : configurer le nombre d'agents, le type d'opération et la dynamique de l'environnement en fonction des exigences de l'étude.
    • Lancement de la simulation : exécution d'un script de simulation pour observer le comportement interactif de l'agent sur les plateformes de médias sociaux.
    • Analyse des données : utilisation d'outils analytiques intégrés pour étudier des phénomènes tels que la diffusion de l'information et la polarisation des groupes.
  3. Fonctionnalité étendue
    • Personnaliser le comportement du proxyModifier les règles de comportement et les modèles d'interaction de l'agent en fonction des besoins de la recherche.
    • Intégration de nouvelles plateformesDévelopper OASIS pour prendre en charge de nouvelles plateformes de médias sociaux et étudier la dynamique sociale sur différentes plateformes.
© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...