English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

MiroFish Deep Dive (3): OASIS Simulation Engine for Forecasting Social Dynamics

Forum topic · 小凯 · 2026-04-05

Summary

This third installment of the MiroFish deep-dive series explores the OASIS (Open Agent Social Interaction Simulation) engine, originally from the CAMEL-AI open-source project. OASIS enables social-media simulations on Twitter/X-style and Reddit-style platforms, populated by LLM-driven agents with configurable personas, follower counts, active hours, sentiment bias, and stance. The article explains OASIS's core architecture: agent profiles, platform models (character limits, recommendation weights, viral thresholds, echo-chamber strength), time simulation (default 72 hours with peak/off-peak multipliers tuned to Chinese daily routines), and an action enum covering posting, commenting, liking, reposting, and following. It details how MiroFish integrates OASIS by converting knowledge-graph entities into agent profiles, auto-generating simulation configs, and running dual-platform simulations in parallel. A standout feature, Interview Agents, lets users query simulated agents mid-run via a real OASIS interview API rather than LLM improvisation. The piece frames simulation as rehearsal rather than prediction, listing strategic, risk, cognitive, and hypothesis-testing benefits alongside limitations around fidelity, simplified environments, and compute cost.

Key points

  • OASIS overview: An open social-media simulation engine from the CAMEL-AI project that models Twitter/X and Reddit-style platforms with LLM-driven agents.
  • Agent profiles: Each agent carries a user ID, username, persona text, follower/friend counts, active hours, posts/comments-per-hour, sentiment bias, stance (supportive/opposing/neutral/observer), and interested topics.
  • Platform models: Twitter enforces 280-character posts with a viral threshold of 10 interactions and echo-chamber strength 0.5; Reddit supports long-form posts (40,000 chars), subreddit communities, and upvote/downvote dynamics with a community weight of 0.3.
  • Time simulation: Default 72-hour horizon, one round per 60 minutes, with activity multipliers: 5% late-night, 40% morning, 70% workday, 150% peak evening (19–22), 50% late evening.
  • Action space: CREATE_POST, COMMENT, LIKE_POST, LIKE_COMMENT, REPOST, FOLLOW, UNFOLLOW, SCROLL, DO_NOTHING — decided per round from time-of-day activity, rate parameters, persona, and current state.
  • MiroFish integration: Knowledge-graph entities are converted into OASIS profiles; SimulationConfigGenerator auto-derives time, agent, event, and platform parameters without manual setup; SimulationRunner executes Twitter and Reddit simulations concurrently.
  • Interview Agents: Mid-simulation, users can query real agents via the OASIS interview API. The system filters relevant profiles, generates targeted questions (e.g., students, media, officials), and returns aggregated answers — not LLM improvisations.
  • Rehearsal vs. prediction: The article frames MiroFish as a rehearsal tool for testing PR strategies, identifying risk paths, training decision-makers, and validating hypotheses — not as a forecasting oracle.
  • Limits acknowledged: Agents approximate rather than replicate humans; real platform algorithms shift; large-scale simulations are LLM-call-heavy and expensive.
  • Technical plumbing: SimulationManager runs an IDLE → STARTING → RUNNING → [PAUSED] → STOPPING → STOPPED state machine, with a SimulationIPCClient handling start/pause/stop commands, log streaming, and interview calls.
  • Paradigm shift claim: From observational social-science research to proactive simulation experimentation — comparing single observed realities against multiple rehearsed possibilities.

Reference frame

The piece draws on complex-systems researcher John H. Holland, social-simulation pioneer Joshua M. Epstein, and the design philosophy behind *The Sims* — situating OASIS at the intersection of agent-based modeling and game-style scenario design.

Tags

#mirofish#oasis#camel-ai#multi-agent-simulation#social-media-simulation#llm-agents#agent-based-modeling#digital-twin

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/177169561