Allgemeine Einführung
OASIS (Open Agent Social Interaction Simulations) ist ein quelloffener Simulator für soziale Medien, der das Verhalten von bis zu einer Million Nutzern simulieren kann. Die Plattform kombiniert groß angelegte Sprachmodelle und regelbasierte Agenten, um das Nutzerverhalten auf Social-Media-Plattformen wie Twitter und Reddit realistisch zu reproduzieren. OASIS wurde entwickelt, um komplexe soziale Phänomene wie Informationsverbreitung, Gruppenpolarisierung und Herdeneffekt zu untersuchen. Durch seine dynamisch aktualisierte Umgebung und seinen vielfältigen Aktionsraum bietet OASIS ein leistungsfähiges Instrument zur Untersuchung der sozialen Dynamik in digitalen Umgebungen.
Funktionsliste
- Groß angelegte SimulationUnterstützung von bis zu einer Million Agenteninteraktionen, die die Dynamik echter Social-Media-Plattformen simulieren.
- dynamisches UmfeldAnpassung an Echtzeitänderungen in sozialen Netzwerken und Inhalten, um eine realistische Simulation zu ermöglichen.
- Mehrere OperationenAgenten können 21 Aktionen wie Folgen, Kommentieren und Retweeten durchführen und so die Vielfalt der Interaktionen bereichern.
- EmpfehlungssystemIntegriert interessen- und wärmebasierte Empfehlungsalgorithmen, um zu simulieren, wie Nutzer Inhalte entdecken und mit ihnen interagieren.
- Open-Source-PlattformBietet Flexibilität und Skalierbarkeit für die Anwendung auf verschiedenen Social-Media-Plattformen.
Hilfe verwenden
Ablauf der Installation
- Klon-Lager
git clone https://github.com/camel-ai/oasis.git
cd oasis
- Erstellen und Aktivieren einer virtuellen Umgebung
- Conda verwenden (für Linux, macOS und Windows)
bash
conda create --name oasis python=3.10
conda aktivieren Oase
- venv verwenden (für Linux und macOS)
bash
python -m venv oasis-venv
Quelle oasis-venv/bin/activate
- venv verwenden (für Windows)
bash
python -m venv oasis-venv
oasis-venv\Scripts\aktivieren
- Conda verwenden (für Linux, macOS und Windows)
- Installieren Sie die erforderlichen Pakete
pip install --upgrade pip setuptools
pip install --e .
Richtlinien für die Verwendung
- Setzen von Umgebungsvariablen Zunächst muss der OpenAI-API-Schlüssel zu den Umgebungsvariablen des Systems hinzugefügt werden. Nachdem Sie den API-Schlüssel erhalten haben, setzen Sie die Umgebungsvariable entsprechend des Betriebssystems und der verwendeten Shell.
- Betriebssimulation
- Konfigurieren Sie die Simulationsparameter: Konfigurieren Sie die Anzahl der Agenten, die Art des Betriebs und die Umgebungsdynamik entsprechend den Anforderungen der Studie.
- Starten der Simulation: Ausführen eines Simulationsskripts, um das interaktive Verhalten des Agenten auf Social-Media-Plattformen zu beobachten.
- Datenanalyse: Verwendung integrierter Analyseinstrumente zur Untersuchung von Phänomenen wie Informationsverbreitung und Gruppenpolarisierung.
- Erweiterte Funktionalität
- Anpassen des Proxy-VerhaltensModifizieren Sie die Verhaltensregeln und Interaktionsmuster des Agenten je nach Forschungsbedarf.
- Integration von neuen PlattformenErweiterung von OASIS zur Unterstützung neuer sozialer Medienplattformen und Untersuchung der sozialen Dynamik auf verschiedenen Plattformen.