Field Reference · MiroFish · As of 2026-10-07

MiroFish

“Feed in one document and a parallel world opens.” An open-source swarm-intelligence prediction engine that takes news, policy drafts, reports or fiction as a “seed,” builds a virtual society populated by many AI agents, and watches how that society unfolds to gauge the future. This reference was compiled by cross-checking the official repository, the paper behind its base engine OASIS, validation and critique materials, and press coverage.

Seed → World → Report

Build a virtual society (world) from a real-world clue (seed), and get back what happened in it as a readable report. That is MiroFish in one line. This document also covers what that flow actually guarantees — and what it does not.1

10 chapters · 3 appendices17 references
00 · Preface

Overview

In early March 2026, an open-source project built by a Chinese university student topped GitHub’s global trending list. Its name was MiroFish, and its tagline was “A Simple and Universal Swarm Intelligence Engine, Predicting Anything.”1 In Korea too it was introduced as “Mirofishi” and drew attention.11

But buzz and substance are different matters. Some articles write that it “simulates an entire society and gets the future right,” while others criticize it as “hype without scientific foundation.”7 This document aims to set out only what can be confirmed between those two poles.

It is organized as follows.

  • Chapters 1–3 cover the concept, background and academic lineage. Newcomers can join the conversation after reading just these.
  • Chapters 4–5 cover the internals: MiroFish’s five-step pipeline and the OASIS engine that actually moves the agents underneath.
  • Chapter 6 covers the use cases and demos presented by the official site and repository.
  • Chapter 7 covers limits and debate. It is the most important chapter in this document.
  • Chapters 8–10 cover cost and license if you run it yourself, an interpretation from a content-production angle, and indicators to watch. The appendices contain a glossary, a staged reading list and the references.
NotationSuperscript numbers in the text refer to the reference numbers in Appendix C. Performance and scale figures that the project states itself are marked “according to the announcement,” and press reports “according to reports.” Interpretations and suggestions that this document makes itself are labeled as such.
A note on sourcesmirofish.my appears to be an introductory site run separately from the official repository (github.com/666ghj/MiroFish), and its operator could not be confirmed. Many introduction and clone sites and forks share the same name, so facts here are based on the official repository and the papers.2
Chapter 1

What is MiroFish?

A one-sentence definition, three analogies, and the boundaries with easily confused neighbors

Key points
  • MiroFish is an open-source simulation engine that takes a document, builds a virtual society inhabited by many LLM agents, and summarizes how that society unfolds in a report.
  • The crux is that it explores “several possible developments” rather than computing “one right answer.”
  • It is an exploration tool, not a predictor. The official site itself says results are “exploratory outputs” that need review before decisions.2

A one-sentence definition

The official repository introduces MiroFish as “a next-generation AI prediction engine that extracts seed information from the real world — breaking news, policy drafts, financial signals — and automatically builds a high-fidelity parallel digital world in which thousands of intelligent agents with independent personalities, long-term memory and behavioral logic interact freely and evolve socially.”1 The introduction site puts it as turning “real-world seeds such as news, policy drafts, analytical reports or fiction into a parallel world populated by agents with memory, motives and social behavior.”2

Three elements can be drawn from this definition. ① Seed: it starts from a real-world document. ② World: it builds a society in which agents react to one another and change over time. ③ Report: it summarizes what happened in that society in a form people can read.

Three analogies

① A “mock society” before a policy takes effect

Imagine watching the reaction first in a virtual city of thousands of people with similar dispositions before announcing a new policy. You would see in advance which groups push back first, which rumors spread and at what point opinion splits. The position MiroFish aims for is exactly this “mock society.” Korean media made the same point, introducing it as something that lets you “experiment in advance with various social reactions before introducing a policy.”11

② A novelist’s character notes

A novelist writes down each character’s personality, desires and relationships, and when an event occurs follows “what would this character do?” while writing the story. MiroFish is close to a tool that automates this work with agents. The team’s demo of feeding it the first 80 chapters of Dream of the Red Chamber and having it simulate the lost ending is in the same vein.14

③ A “small Earth” inside social media

MiroFish’s agents write posts, comment, like and follow one another on two social platforms, one Twitter-like and one Reddit-like.2 Think of it as a laboratory that shrinks social media into a single box.

Easily confused neighbors

ConceptWhat it doesRelation to MiroFish
Statistical / time-series forecastingExtrapolates patterns in past data with equations to predict numbersMiroFish gets its outcomes not from data patterns but from the interaction of individual actors. Introductory write-ups also say it complements rather than replaces physics-based or quantitative models.13
Traditional agent-based modeling (ABM)Moves actors by simple human-written rules and observes collective phenomenaMiroFish has an LLM stand in for the agents’ judgment instead of rules. Expressiveness grew, but academics worry that validation became harder (Chapter 7).5
Asking an LLM to “predict it”Gets an answer from a single model callMiroFish goes through many agents and many rounds. One independent test did report, however, that the result matched a single call and added no insight.6
Surveys and pollsAsk real people directlyMiroFish uses virtual respondents made by an LLM instead of real people. It is fast and cheap, but there is no guarantee that they answer as real people do.
World modelsLearn an environment’s state and dynamics to predict the future given actionsIf a world model is a simulator of the physical world, MiroFish is closer to a simulator of society and public opinion. Both share the idea of “rolling the future forward in advance,” but MiroFish relies on the common sense of an LLM rather than a learned dynamics model. (This document’s interpretation)
The most important dividing lineKorean media explain it as “not predicting the future as a single outcome, but a way of experimenting with various possibilities.”11 So the right question to ask of MiroFish’s output is not “was it right?” but “which scenario appeared under which conditions?”
Chapter 2

Why did it go viral?

A project built in ten days, an investment, and GitHub’s number one

Key points
  • The developer is reported to be Guo Hangjiang (GitHub name BaiFu), a senior at Beijing University of Posts and Telecommunications. The project was incubated by Shanda Group.
  • According to reports, development took about ten days, and Shanda Group invested 30 million yuan within 24 hours of seeing the demo video.
  • The buzz was big, but there is no public benchmark proving prediction accuracy.

The creator and background

According to the Chinese outlet 36Kr, Guo Hangjiang, who made MiroFish, is a senior undergraduate at Beijing University of Posts and Telecommunications, with the GitHub name BaiFu. After joining Shanda Group as an intern he reportedly finished the project in about ten days, and before that he had built another popular open-source project, BettaFish, during a ten-day holiday.12 The official repository states that Shanda Group provided “strategic support and incubation.”1

The investment size is described differently across reports. 36Kr says Shanda’s Chen Tianqiao invested 30 million yuan (also presented as roughly $4.1 million) within 24 hours of receiving the demo video, while Korean media reported that it “attracted investment worth billions of won.”1211 All of this is as reported and is not a figure this document verified independently.

Popularity indicators

The indicators confirmed on the official repository page are about 77,000 GitHub stars and about 12,000 forks, under the AGPL-3.0 license (as viewed in October 2026).1 Korean media reported that it took first place on GitHub’s popularity ranking right after release.11 A Korean community fork (MiroFish-Ko) has appeared since.15

Why it became a topic

Three reasons overlapped. First, an intuitive and visual promise: “put in a document and a society is simulated.” Second, a sense of scale: thousands to hundreds of thousands of agents. The introduction site advertises “1M+ parallel agents per run.”2 Third, the narrative of a student developer and big-company investment. None of these, however, is evidence that the predictions were right.

A note on scale figures“One million agents” is the same number as the maximum scale demonstrated in the paper for the OASIS engine MiroFish builds on. That experiment took about 18 hours per time step on 27 A100 GPUs (Chapter 5).3 It should not be read as meaning an ordinary user can easily run the same scale in a single run. (This document’s interpretation)
Chapter 3

Lineage: from agent-based modeling to LLM societies

From artificial societies moved by rules to artificial societies moved by language models

MiroFish is not a sudden idea. Attempts to “grow” a society inside a computer have a history of more than half a century, and MiroFish stands on the latest branch of it. The timeline below is the context this document has assembled.

  1. 1971A rule-based artificial society — Thomas Schelling’s “segregation model.” A classic of agent-based modeling showing that residential segregation emerges from nothing more than simple neighbor-preference rules16
  2. 1996Epstein & Axtell, Growing Artificial Societies — popularizes the approach in which social phenomena “grow” inside a computer17
  3. Apr 2023LLM agents appear — Stanford and Google’s Generative Agents. Twenty-five LLM agents with a memory-stream, reflection and planning architecture live in a virtual town, and social behavior such as the spread of Valentine’s Day party invitations arises on its own9
  4. Nov 2024OASIS — the CAMEL-AI community announces an LLM-agent simulator dedicated to social media and demonstrates a scale of up to one million agents3 · Stanford researchers report that agents built from interviews with 1,052 real people reproduce survey responses to a considerable degree10
  5. Apr 2025Larooij and Törnberg of the University of Amsterdam, Do Large Language Models Solve the Problems of Agent-Based Modeling? — a critical review of the weak validation in generative social simulation5
  6. Mar 2026MiroFish released — bundles knowledge-graph construction, agent generation, dual-platform simulation and a report agent into one, and reaches number one on GitHub111
  7. May 2026The WPP research team installs MiroFish itself, tests S&P 500 prediction, and reports no additional insight6
This document’s interpretationMiroFish’s originality lies less in a new algorithm than in “assembly” and “experience.” What drove its popular spread was bundling the engine (OASIS), memory (Zep), graph construction (GraphRAG) and a report agent into one flow, and letting anyone upload a document and run it from a web interface.
Chapter 4

Anatomy: the five-step pipeline

The flow that turns a seed into a world and a world into a report

Key points
  • MiroFish’s flow has five steps: graph building → environment and persona setup → parallel simulation → report generation → deep interaction.1
  • Humans keep the work of setting the scenario boundary, interpreting results and making high-stakes calls.2
  • Input is PDF, Markdown or TXT (up to 50 MB), and the current status is a “v0.1 preview.”2
MiroFish’s five steps: build a knowledge graph from the seed document, set up agents and environment, run a parallel simulation on Twitter-like and Reddit-like platforms, produce a report, and loop where the user chats with agents or injects variables and reruns STEP 1 Graph building seed → entities STEP 2 Environment · persona traits · memory · rules STEP 3 Parallel simulation Twitter-like + Reddit-like STEP 4 Report generation ReportAgent STEP 5 Deep interaction chat · inject variables inject variables and rerun Input: news · policy · reports · fiction PDF · Markdown · TXT (up to 50 MB) Memory: Zep Cloud · Engine: OASIS LLM via OpenAI SDK-compatible API Output: turning points · risks a readable prediction report
Figure 1. MiroFish’s five-step pipeline (this document’s diagram, based on the official repository and introduction site). The blue line marks simulation as the core step, and the dashed lines show input and output and the “inject variables and rerun” loop.

Step 1 — Graph building: turning the seed into structure

It extracts entities and relationships from the input document with GraphRAG and builds a knowledge graph. The introduction site splits this stage into ontology generation and graph construction, producing “structured entities, motives and factual anchors” and “a living relationship graph that exposes the actors, tensions and memory structure.”2 A developer-oriented write-up describes it as structuring “who the key players are, how they are connected and what pressures exist.”14

Step 2 — Environment setup and agent generation: giving characters personalities

For each entity in the graph it creates an agent persona with a background, perspective and disposition, and stores long-term memory in Zep Cloud. An “environment configuration agent” then sets the simulation’s rule parameters.14 At this stage the number of agents is sometimes decided automatically; one independent test reported that 100 were requested but 25 were created.6

Step 3 — Parallel simulation: where the society runs

Agents interact over several rounds on two platforms, one Twitter-like and one Reddit-like. Each agent’s memory is updated as events unfold.1 The OASIS engine does the actual running (Chapter 5). The user can observe the progression from a “god’s-eye view” and inject variables midway.13

Step 4 — Report generation: turning logs into a story

A dedicated ReportAgent analyzes the simulation results with tools and compiles shifts in opinion, formation of coalitions and emergent patterns into a readable report. The introduction site says the report contains “key turning points, risks and confidence signals.”2

Step 5 — Deep interaction: asking the agents directly

Users can ask the ReportAgent follow-up questions or talk directly with (interview) individual agents to ask why they acted as they did. Injecting new variables and rerunning the scenario also happens at this step.214 It should not be forgotten, though, that these “answers” are LLM-generated responses, not the real inner thoughts of real people.

The tech stack at a glance

ComponentRoleNotes
OASISSocial-media simulation engineDeveloped by the CAMEL-AI community. Credited in the repository’s acknowledgments13
Zep CloudStores the agents’ long-term memoryA required dependency. One independent test reported its free tier was used up after three runs6
GraphRAGExtracts entities and relationships from documents, builds a knowledge graphUsed in Step 114
LLMGenerates the agents’ judgments and utterancesAny OpenAI SDK-compatible API works. The repository recommends Alibaba’s Qwen-plus1
RuntimeBackend Python 3.11–3.12, frontend Node.js 18 or laterSource install or Docker, using the uv package manager1
Chapter 5

The OASIS engine: a social network of a million agents

The underlying technology that actually runs MiroFish’s Step 3 simulation

Key points
  • OASIS (Open Agent Social Interaction Simulations) is an LLM-agent-based social-media simulator that the CAMEL-AI community published in November 2024.34
  • The paper reports reproducing information spreading, group polarization and herd effects in X and Reddit environments.
  • One of the most important findings is that LLM agents herd more easily than people.

Five modules

Modeled on the structure of real social media, OASIS consists of five modules.3

ModuleRole
Environment serverManages users, posts, comments, relationships and interaction records in a relational database, updated dynamically
Recommendation systemPlatform-specific recommendation algorithms. Interest- and popularity-based (TwHIN-BERT) for X, and a hot-score formula combining upvotes, downvotes and recency for Reddit
Agent moduleLLM agents with a memory store. They perform 21 types of actions and leave a chain-of-thought trace, making them interpretable
Time engineAdvances simulation time with 24-dimensional hourly activity-probability vectors extracted from real user data (supports 3-minute time steps)
Scalable inferencerAsynchronous distributed processing, GPU resource management and large-scale user generation that preserves scale-free network properties

The agents’ actions

The paper defines 21 types of actions, including sign up, refresh, searching trends, posts and users, creating a post, reposting, following and unfollowing, muting, liking and disliking, writing comments and reacting to comments.3 The introduction site and some write-ups say “23 social actions,” so the figure differs between documents.14 This document takes the paper’s figure as the baseline while leaving open the possibility that actions were added in later versions.

Social phenomena the paper reports reproducing

  • Information spreading: agreement with real Twitter data at about 30% normalized RMSE (198 cases).3 It is safer to read this not as “perfect agreement” but as “the trends are similar.” (This document’s interpretation)
  • Group polarization: opinions growing more extreme as discussion proceeds. It was more pronounced in uncensored models.
  • Herd effect: agents followed the majority more strongly than people did, especially on negative signals. The herd effect appeared when there were 10,000 or more agents.

Scale and cost

The paper tested scales from 196 to over 100,000 agents and demonstrated up to one million. That took about 18 hours per time step on 27 A100 GPUs.3 There was also an observation that larger groups produced more diverse and more helpful agent opinions.

Limits the paper acknowledges

The authors themselves list as limitations that the precision of the recommendation system affects propagation depth, that user-profile representation is simple, and that the emergence of social norms and complex behavior has not been explored enough.3

This document’s interpretationThe significance of the OASIS paper lies not in “predicting society accurately” but in proving the possibility that some collective phenomena in social media can be reproduced with LLM agents. The large gap between reproduction and prediction leads to the argument of Chapter 7.
Chapter 6

Use cases and demos

Six uses presented by the official site, and two demonstrations

The introduction site presents six use cases.2 The “maturity” in the table is this document’s judgment based on the publicly available evidence.

ScenarioWhat to look atMaturity (this document’s judgment)
Public-opinion forecastingHow an issue spreads and splits among which groupsDemo stage (the Wuhan University case)
Launch reactionPre-checking reactions and pressure when a product or content is releasedExploratory use
Policy impactSociety’s reaction to a draft policy and points of conflictExploratory use
Brand crisisWhere the response is missing when a crisis hitsExploratory use
Financial sentimentThe flow of market mood and sentimentPlanned feature (officially “coming soon”)
Literary continuationDeveloping a novel’s sequel with character agentsDemo stage (the Dream of the Red Chamber case)

Demo 1 — The Wuhan University opinion simulation

The first demo the team released concerns public opinion about Wuhan University. It fed a public-opinion analysis report produced by its sister project BettaFish into MiroFish and had it simulate how sentiment would evolve.14

Demo 2 — The lost ending of Dream of the Red Chamber

The second demo is more unusual. It fed in the first 80 chapters of the 18th-century Chinese novel Dream of the Red Chamber and had the system simulate how the original’s lost ending might have continued.14 This is closer to “story development based on character logic” than to “prediction.” (This document’s interpretation)

A demo is not validationBoth demos are only examples showing the method, not evidence that a prediction matched the real outcome. The published material contains no benchmark comparing results with reality.148

Financial prediction is officially not supported

In a discussion thread on the repository, the maintainer stated plainly that MiroFish “is not a calibrated or backtested stock- or cryptocurrency-price predictor.” It has no real-time market-data integration, quantitative factor modeling or stable confidence metrics, and a calibrated price-prediction product is not planned for the core repository. Financial prediction is a planned feature marked “coming soon,” and the maintainer insisted that results must not be presented as investment advice or proven predictive accuracy.8

Chapter 7

Limits and debate: plausible is not accurate

Validation, bias, and the reports of those who tried it themselves

Key points
  • There is no published accuracy benchmark. The demos are only examples of the method.
  • LLM agents herd more easily than people and tend to speak more politely and consistently, so results can differ systematically from real society.
  • In one report that installed and tested it independently, the result was the same as a single model call.

Issue 1 — The absence of validation

The biggest problem is simple. That a simulation produces plausible social dynamics does not mean those dynamics predict what real people will do. The team has not published a benchmark comparing predictions with past outcomes, and the demos are an introduction to the methodology, not evidence of accuracy.14 The introduction site itself says results are “exploratory outputs” that should be reviewed before operational, financial or policy decisions.2

Issue 2 — The academic critique: LLMs have not solved the problems of agent-based modeling

After reviewing LLM-based generative social-simulation research, Larooij and Törnberg of the University of Amsterdam argue that it does not solve the long-standing validation and calibration problems of agent-based modeling but rather worsens them.5 Their key points are as follows.

  • Weak validation: many studies rely on the subjective judgment of whether results look “believable,” without rigorous empirical comparison.
  • A different voice from people: in quantitative comparisons, LLM responses are “longer, more polite, articulate and respectful” than those of real people.
  • Black boxes: “LLMs are ‘black-box’ models: their capacities are emergent, and it is virtually impossible to understand why a particular model gives a particular output.”
  • Computational burden and reproducibility: they need far more computation, yet most studies run no sensitivity analysis or repeated runs.

Issue 3 — The “MiroFish Mirage” debate

Daniele Proverbio criticizes the “predicting anything” tagline as hype without a scientific foundation. His argument has three parts. First, AI multi-agent systems are still at the research stage, with failures, biases and epistemological problems being observed one after another. Second, AI behavior varies with which LLM is used and does not fully match human choices even in simple situations. Third, both the assumption that an individual LLM faithfully represents human decision-making and the assumption that an agent society mirrors human society remain unproven. He cites Google Flu Trends, once promising but ultimately not working properly, as a cautionary precedent.7

Issue 4 — Reports from hands-on use

WPP Research installed MiroFish itself on 14 May 2026 and tested prediction of the S&P 500’s direction and its top five stocks. The cost was about one dollar across all runs (using gemini-2.5-flash-lite).6

ItemResult
Index directionBoth the swarm and the control (a single API call) predicted “down,” but the actual result was +0.77%
Stock picksThe swarm picked mega-caps (NVDA, AMZN, META, GOOGL, MSFT), but neither side got the actual top gainers (CSCO, JBHT, APP, TTWO, F)
Added value of the swarmThe swarm’s prediction matched the single model’s output, adding no insight
Following instructionsSkipped the explicit instruction to give a ticker list and substituted vague sector commentary
Number of agents100 were requested but 25 were created (decided automatically)
Operational problemsThe free tier of the required dependency Zep Cloud ran out after three runs, and a stale Docker image had to be fixed
Data freshnessNo real-time data integration, so predictions are only as current as the seeds you gather yourself

This test is a single case that tried finance, not MiroFish’s main area. This document does not read it as a verdict on MiroFish as a whole, but as a signal to “lower expectations and validate first.” The report judged the framework still “fragile.”6

Issue 5 — Herding bias

As the OASIS paper itself states, LLM agents are more susceptible to herding than people.3 A simulated crowd may therefore polarize faster than a real one, and because this is a systematic bias stemming from the underlying model and structure, it could tilt results consistently toward more extreme outcomes. (This document’s interpretation)

This document’s conclusionIt is safer to accept MiroFish not as “a machine that gets the future right” but as “a tool for visualizing hypotheses and exploring scenarios.” To use its results as the basis for a decision, you must backtest with your own data and run the same scenario several times with several models to check the stability of the results. (This document’s suggestion)
Chapter 8

If you run it yourself: operation, cost, license

Setup requirements, cost control, and the AGPL-3.0

ItemDetails
RequirementsNode.js 18 or later, Python 3.11–3.12, the uv package manager. Source install or Docker1
Keys neededAn LLM API key (OpenAI SDK-compatible) and a Zep Cloud API key1
InputPDF, Markdown, TXT, up to 50 MB2
Cost controlSimulation is token-intensive. Start with fewer than 40 rounds, and using a cheaper model cuts cost sharply1314
LicenseAGPL-3.01
Current status“v0.1 preview”2
KoreanThere is a community-made Korean fork, MiroFish-Ko (unofficial)15

What AGPL-3.0 means

AGPL-3.0 is a strong copyleft license that requires you to make the modified source available to users even when you offer modified software as a network service. It is a small burden if you use it only as an internal tool, but if you plan to offer an external service built on it, legal review is needed. (This is a general explanation of the license, not legal advice.)

Data and privacy

Because input documents are sent to an external LLM API and to Zep Cloud, it is safer not to upload confidential documents or material containing personal information as is. Some forks advertise a local mode, but that is not a feature of the official project and needs separate review. (This document’s suggestion)

Chapter 9

MiroFish from a content-production angle

What a simulation that takes a narrative as its seed can and cannot do

This chapter is this document’s interpretation and suggestion based on public material. That MiroFish accepts fiction as input and lists launch reaction as a scenario are interesting points at the content-planning stage.

Uses that could fit well

  • Checking a world and its character relationships: feeding in a synopsis and setting materials as the seed and watching how characters react to events to find gaps in the narrative. The same way as the Dream of the Red Chamber demo.
  • Forming reaction hypotheses before release: quickly producing several hypotheses of the form “in which communities could what reactions arise?” for choices such as a trailer, a twist or a release cadence.
  • Rehearsing crisis scenarios: using how a rumor spreads when a controversy erupts as material for discussion.

What not to expect

  • Direct prediction of box-office figures: it is not calibrated to hit numbers such as audience size, ratings or revenue. The reason is the same as why financial prediction is officially unsupported.8
  • A replacement for real audience reaction: LLM agents are more polite, more consistent and herd more easily than people.53 It is hard to believe they reproduce unstructured reactions such as fandom emotion as they are.
  • Immediate use in a Korean-language setting: the official project centers on Chinese and English, and how well it reflects the speech and culture of Korean communities has not been validated.
This document’s interpretationThe useful path in content is not “a predictor that gets the answer right” but “a hypothesis generator combined with validated data.” Simulation helps decisions only when placed alongside a model calibrated and backtested on real audience and market data. The result that agents built from interviews with real people reproduced survey responses to a considerable degree, from Stanford researchers,10 suggests that the direction of grounding agents in real data is open.
Chapter 10

Outlook: what to watch

Seven indicators for gauging the progress of swarm-intelligence simulation over the next 12–24 months

This chapter is this document’s overall judgment, based on the material above. Please use it not as a prediction but as a checklist of what to look at when reading related news.

IndicatorAs of October 2026A meaningful next step
① Public benchmarksNo official benchmark comparing predictions with realityPublication of backtest results and methods on past events
② Independent replicationA third party’s single test showed no difference from a single callEvidence from repeated experiments by several teams that the swarm beats a single model
③ Herding calibrationLLM agents herd more easily than peopleResults that reduced herding and polarization by calibrating with human data
④ Grounding in real peoplePersonas are mostly synthesized from documentsUse of agents grounded in real interviews and surveys10
⑤ Multilingual and cultural coverageCentered on Chinese and English; Korean is an unofficial forkModels that reflect and validate the traits of Korean-language communities
⑥ Operational stabilityv0.1 preview; dependency and instruction-following problems reportedA stable release and standardized confidence metrics
⑦ Regulation and ethicsDiscussion of opinion manipulation and policy use lags behind researchEstablishment of usage guidelines, result-labeling rules and accountability

In closing

MiroFish is significant for turning the powerful imagination of “growing a society from a single document” into a tool anyone can download and run. At the same time, today’s evidence stays at demonstrations that “such simulation is possible,” and there is not yet proof that “this simulation is right.”

So the best stance toward this tool is neither enthusiasm nor cynicism. It is to read the results not as prophecy but as hypotheses for discussion, and to check the same question once more against real data. For swarm-intelligence simulation to become a trusted tool, that validation has to accumulate first.

Appendix A

Glossary

Swarm intelligenceSwarm intelligence
Intelligent collective behavior produced by the interaction of simple individuals. In MiroFish, it refers to the interaction of a group of LLM agents.
SeedSeed
The real-world input document (news, policy draft, report, fiction and so on) that serves as the starting point of a simulation.
AgentAgent
An LLM-based entity with its own personality, memory and behavioral logic that judges and acts by itself inside an environment.
PersonaPersona
The character profile — background, perspective, disposition and so on — given to an agent.
Agent-based modelingABM
A simulation method that reproduces and analyzes collective phenomena through the rules and interactions of individual actors.
Generative agentsGenerative agents
LLM-based agents with memory, reflection and planning structures. Known from 2023 Stanford and Google research.
OASISOpen Agent Social Interaction Simulations
An LLM-agent-based social-media simulator made by the CAMEL-AI community. MiroFish’s simulation engine.
GraphRAGGraph Retrieval-Augmented Generation
A method that extracts entities and relationships from documents to build a knowledge graph and uses it for retrieval.
OntologyOntology
A framework that structurally defines kinds of entities and their relationships. The output of MiroFish’s Step 1.
ReportAgentReportAgent
MiroFish’s dedicated agent that analyzes simulation results, writes the report and answers follow-up questions.
Zep CloudZep Cloud
An external service that stores and retrieves agents’ long-term memory. A required dependency of MiroFish.
Recommendation systemRecSys
The algorithm that decides which posts to show a user. OASIS imitates X-style and Reddit-style recommendation.
Herd effectHerd effect
The tendency to follow the opinions or actions of the majority. Reported to be stronger in LLM agents than in people.
Group polarizationGroup polarization
The phenomenon in which a group’s opinions become more extreme than they were at the start through discussion.
EmergenceEmergence
The appearance of group-level patterns that are hard to anticipate from the rules of individual elements alone.
BacktestBacktest
A validation method that applies a forecasting method to past data to check how well it matches actual outcomes.
CalibrationCalibration
Adjusting a model’s outputs (probabilities, confidence) so they match real frequencies.
AGPL-3.0GNU Affero General Public License v3
A copyleft license that requires releasing source even when modified software is offered as a network service.
World modelWorld model
An internal AI simulator that learns an environment’s dynamics and predicts the future given actions. MiroFish is closer to simulating society and public opinion than the physical world.
Appendix B

Reading list by stage

Arranged in study order. Numbers are reference numbers.

Stage 1 — Introduction (getting a grasp)

  • The official repository README for MiroFish1
  • Asia Economy, “Mirofishi” AI agent draws popularity — Korean coverage11
  • The MiroFish introduction site — the five steps and use cases2

Stage 2 — Roots (underlying technology)

  • Park et al., Generative Agents: Interactive Simulacra of Human Behavior (2023)9
  • The OASIS paper (2024)3
  • Park et al., Generative Agent Simulations of 1,000 People (2024)10

Stage 3 — Critique and validation

  • Larooij & Törnberg, Do Large Language Models Solve the Problems of Agent-Based Modeling?5
  • House of Ethics, The MiroFish Mirage?7 · WPP, MiroFish: Is swarm intelligence worth the cloud bill?6
  • Repository discussion #280, Stock & Crypto Market Prediction Capability8

Stage 4 — Hands-on practice

  • Two developer write-ups1314 · the Korean fork15
Appendix C

References

Dates are original publication dates. All links checked on 7 October 2026 (items 14 and 15 per search-result summaries). Titles are given in the original language of each source.

  1. 666ghj. “MiroFish: A Simple and Universal Swarm Intelligence Engine, Predicting Anything.” GitHub repository.. github.com
  2. “MiroFish.” Introduction site (appears to be run separately from the official repository; operator unconfirmed). mirofish.my
  3. Yang, Z. et al. (CAMEL-AI). “OASIS: Open Agent Social Interaction Simulations with One Million Agents.” arXiv:2411.11581, 2024. 11. arxiv.org · project oasis.camel-ai.org
  4. CAMEL-AI. “OASIS Documentation.” docs.oasis.camel-ai.org
  5. Larooij, M. & Törnberg, P. “Do Large Language Models Solve the Problems of Agent-Based Modeling? A Critical Review of Generative Social Simulations.” arXiv:2504.03274, 2025. 4. arxiv.org
  6. WPP Research. “MiroFish: Is swarm intelligence worth the cloud bill?” 2026. 5. cms.research.wpp.com
  7. Proverbio, D. “The MiroFish Mirage? AI swarm agents’ predictions simulating social dynamics. Really?” House of Ethics. houseofethics.com
  8. 666ghj/MiroFish 저장소 토론 #280. “Stock & Crypto Market Prediction Capability.” github.com
  9. Park, J. S. et al. “Generative Agents: Interactive Simulacra of Human Behavior.” arXiv:2304.03442, 2023. 4. arxiv.org
  10. Park, J. S. et al. “Generative Agent Simulations of 1,000 People.” arXiv:2411.10109, 2024. 11. arxiv.org
  11. 아시아경제. 〈‘미로피시’ AI 에이전트 인기 몰이〉. 2026. 3. 19. view.asiae.co.kr
  12. 36Kr. Report on MiroFish’s developer and the Shanda Group investment. 2026. 3. eu.36kr.com
  13. The Menon Lab. “MiroFish: Simulate a World, Predict the Future.” themenonlab.blog
  14. ArshTechPro. “MiroFish: The Open-Source AI Engine That Builds Digital Worlds to Predict the Future.” DEV Community. dev.to
  15. ByeongkiJeong. “MiroFish-Ko.” GitHub (unofficial Korean fork). github.com
  16. Schelling, T. C. “Dynamic Models of Segregation.” Journal of Mathematical Sociology 1(2), 1971.
  17. Epstein, J. M. & Axtell, R. Growing Artificial Societies: Social Science from the Bottom Up. Brookings Institution Press / MIT Press, 1996.
MiroFish · Compiled as of 7 October 2026 · Figures and quotations reflect each source’s publication date and may change afterward.