OASIS: многоинтеллектуальное моделирование взаимодействия миллионов пользователей в социальных сетях для изучения сложных социальных явлений

Общее введение

OASIS (Open Agent Social Interaction Simulations) - это симулятор социальных сетей с открытым исходным кодом, способный имитировать поведение до миллиона пользователей. Платформа сочетает в себе крупномасштабные языковые модели и агентов на основе правил, разработанных для реалистичного воспроизведения поведения пользователей на платформах социальных сетей, таких как Twitter и Reddit. OASIS предназначен для изучения сложных социальных явлений, таких как распространение информации, групповая поляризация и эффект стада. Благодаря динамически обновляемой среде и разнообразному операционному пространству OASIS представляет собой мощный инструмент для изучения социальной динамики в цифровой среде.

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

 

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

 

Список функций

  • Крупномасштабное моделирование: Поддержка до миллиона взаимодействий агентов, имитирующих динамику реальных платформ социальных сетей.
  • динамичная среда: Адаптация к изменениям в социальных сетях и контенте в режиме реального времени для обеспечения реалистичного опыта моделирования.
  • Множественные операцииАгенты могут выполнять 21 действие, такие как следование, комментирование и ретвиты, что обогащает разнообразие взаимодействий.
  • рекомендательная система: Интегрирует алгоритмы рекомендаций на основе интересов и тепла для моделирования того, как пользователи обнаруживают и взаимодействуют с контентом.
  • платформа с открытым исходным кодом: Обеспечивает гибкость и масштабируемость для применения на различных платформах социальных сетей.

 

Использование помощи

Процесс установки

  1. склад клонов
   git clone https://github.com/camel-ai/oasis.git
cd oasis
  1. Создание и активация виртуальной среды
    • Использование Conda (для Linux, macOS и Windows) bash
      conda create --name oasis python=3.10
      conda activate oasis
    • Использование venv (для Linux и macOS) bash
      python -m venv oasis-venv
      source oasis-venv/bin/activate
    • Использование venv (для Windows) bash
      python -m venv oasis-venv
      oasis-venv\Scripts\activate
  2. Установите необходимые пакеты
   pip install --upgrade pip setuptools
pip install -e .

Руководство по использованию

  1. Установка переменных окружения Сначала необходимо добавить ключ API OpenAI в переменные окружения системы. После получения ключа API установите переменную окружения в соответствии с операционной системой и используемой оболочкой.
  2. Оперативное моделирование
    • Настройте параметры моделирования: задайте количество агентов, тип операции и динамику среды в соответствии с требованиями исследования.
    • Запуск симуляции: запуск сценария симуляции для наблюдения за интерактивным поведением агента на платформах социальных сетей.
    • Анализ данных: использование встроенных аналитических инструментов для изучения таких явлений, как распространение информации и групповая поляризация.
  3. Расширенная функциональность
    • Настройка поведения прокси-сервера: Изменение поведенческих правил и моделей взаимодействия агента в соответствии с потребностями исследования.
    • Интеграция новых платформРасширение OASIS для поддержки новых платформ социальных сетей и изучение социальной динамики на различных платформах.
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...