Skip to content
Nikhil Kumar Reddy
← All work
generation2026

26 Agents, 720 Simulated Hours

A multi-agent social simulation of how a layoff announcement actually propagates.

26
Stakeholder agentsmeasured in repo
720 (30 days)
Simulated hoursmeasured in repo
121 entities · 158 relations
Knowledge graphmeasured in repo
01

The problem

Sentiment analysis tells you what people said. It does not tell you how a narrative forms, who amplifies it, or whether two groups converge or polarise over thirty days. That is a question about interaction, and you cannot get it from a corpus of static posts — you have to simulate the population and let it run.

02

Architecture

A seed document of 1,450 words drawn from public reporting is used to extract an ontology, which becomes a GraphRAG knowledge graph of 121 entities and 158 relationships. Agent personas are synthesised against that graph — laid-off employees, surviving workers, investors, journalists, labour advocates — then dropped into a dual-platform environment modelling Twitter/X and LinkedIn simultaneously, since the same person performs differently on each. The simulation runs 720 hours across 40 rounds, with GraphRAG serving as agent memory so personas stay coherent.

03

What broke

This simulates a hypothetical scenario, so there is no ground truth to validate against — the narratives it surfaces are plausible and internally consistent, not verified predictions. Agent populations built from LLMs also inherit the model's priors about how each group talks, which risks producing a well-articulated stereotype rather than a finding. I would treat the output as hypothesis generation, never evidence.

04

Results

Three dominant narratives emerged: anger framing layoffs as trading human welfare for AI infrastructure; survivor guilt showing public silence paired with private anxiety; and investor-worker polarisation that intensified over the thirty days rather than converging — the last being the one genuinely counter-intuitive result, since narratives more often decay toward consensus.