← Latest papers
💻 computer science

SimCity: Multi-Agent Urban Development Simulation with Rich Interactions

This paper introduces SimCity, a novel multi-agent simulation framework that leverages Large Language Models and Vision-Language Models to create an interpretable, adaptive macroeconomic environment with heterogeneous agents and rich interactions, successfully reproducing canonical economic laws and urban dynamics without relying on hand-crafted decision rules.

Original authors: Yeqi Feng, Yucheng Lu, Hongyu Su, Yixin Tao, Tianxing He

Published 2026-04-07
📖 5 min read🧠 Deep dive

Original authors: Yeqi Feng, Yucheng Lu, Hongyu Su, Yixin Tao, Tianxing He

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are the mayor of a brand-new, digital city. But instead of just moving pieces around on a board, you've hired a team of incredibly smart, talking robots (powered by advanced AI) to actually live there. These robots aren't just following a rigid script like "if X happens, do Y." Instead, they have personalities, dreams, fears, and the ability to reason through complex problems just like real humans do.

This is the core idea behind SimCity, a new research project that uses Large Language Models (LLMs) to simulate a whole economy.

Here is a breakdown of how it works, using some fun analogies:

1. The Cast of Characters (The Agents)

In traditional economic models, everyone is often treated as a "representative agent"—basically, a generic clone of an average person. In SimCity, everyone is unique. Think of it like a massive, living role-playing game (RPG) where every NPC (Non-Player Character) has their own backstory.

  • The Households: These are the families. Some are young and eager to spend; others are older and saving for retirement. Some are great at coding, others are great at cooking. They need to buy food, pay rent, and find jobs.
  • The Firms: These are the businesses. They aren't just static factories; they are dynamic entities that decide what to make, how much to charge, and who to hire based on what's happening in the city.
  • The Government: The mayor's office. They collect taxes, build public parks, and hand out welfare checks to keep things running smoothly.
  • The Central Bank: The money manager. They adjust interest rates (the cost of borrowing money) to keep inflation (rising prices) from getting out of hand.

2. The Brain: Why LLMs?

In old-school simulations, if a family needed money, the computer would run a simple math formula: Income - Expenses = Savings. If the result was negative, the family went bankrupt. It was rigid and predictable.

In SimCity, the "brain" of every character is an LLM (like the technology behind ChatGPT).

  • The Analogy: Imagine a family meeting. Instead of a calculator, the family sits around a table and talks. "Well, the price of bread went up, so maybe we should eat out less this month," says the dad. "But the kids need new shoes, so maybe we should skip the vacation," says the mom.
  • The AI simulates this conversation. It reads the news, checks the bank account, and then decides what to do based on human-like reasoning. This allows for heterogeneity (everyone is different) and adaptability (they can learn and change their minds).

3. The World: A Visual City

The simulation isn't just a spreadsheet; it's a visual map.

  • The Vision: A special type of AI (a Vision-Language Model) looks at a map of the city. It decides where to build new factories and houses.
  • The Result: Just like in real life, the AI naturally organizes the city. It puts residential areas near the center and factories on the outskirts, mimicking how real cities grow. If you remove the visual map and only give the AI text descriptions, the city becomes a weird, straight line of buildings—proving that "seeing" the city helps the AI understand space better.

4. The Test: Does It Make Sense?

The researchers didn't just want to see if the robots could talk; they wanted to see if the economy they created followed the laws of economics. They tested the simulation against famous economic "rules of thumb" (like the Phillips Curve, which links unemployment and inflation, or Engel's Law, which says rich people spend a smaller percentage of their income on food).

The Verdict: The simulation passed the test! The AI-driven city naturally developed these complex economic patterns without anyone explicitly programming them to do so. The robots figured out that when unemployment goes up, inflation often goes down, just like in the real world.

5. The "What If" Scenarios

Because the agents are so flexible, the researchers can ask "What if?" questions that are hard to answer with traditional math models.

  • The Automation Shock: What if all truck drivers suddenly became obsolete because of self-driving cars? The simulation showed a massive gap opening up between workers with "IT skills" and those with "physical labor skills," creating a new kind of wealth inequality.
  • The Price Shock: What if the price of electricity suddenly doubled for a month? The simulation showed that prices eventually settle back down, but it takes time (a concept called "price stickiness").

Why Does This Matter?

Think of SimCity as a flight simulator for the economy.

  • Old Way: Economists build a model based on simplified math. It's like flying a plane with a map that only shows straight lines.
  • New Way (SimCity): Economists can now run a simulation with thousands of unique, thinking agents. It's like flying a plane in a full flight simulator with realistic weather, traffic, and passenger behavior.

This allows policymakers and researchers to test new ideas (like a new tax or a sudden tech boom) in a safe, virtual environment before trying them in the real world. It's a bridge between the rigid math of economics and the messy, unpredictable reality of human behavior.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →