[KongchangAI]
Product

Populace

An open-source AI agent evaluation framework that generates a simulated town of 200 AI residents, each with memory and social networks, to conduct multi-turn, longitudinal stress tests on agents under evaluation. It reveals failure patterns that single-turn dialogue benchmarks cannot detect.

Timeline (last 90 days)

Sep 30

Populace is an open-source project that generates 200 AI residents—each with a residence, job, family, finances, and an acquaintance network—from a single descriptive sentence, serving as a simulated town environment for testing other agents.

Unverified50%
Sep 30

Populace was built by an 18-year-old developer as their first open-source project, uses the MIT open-source license, and is hosted on GitHub (populace-sim/populace).

Unverified50%
Sep 30

In Populace's controlled experiment, an LLM customer service agent (Qwen3-32B) that could view customer accounts and a keyword-matching bot were tested in the same town, with the same random seed, and with the same questions.

Unverified50%
Sep 30

In the experiment, the LLM customer service agent resolved 7 issues on the first day, while the keyword-matching bot resolved only 4.

Unverified50%
Sep 30

In the experiment, the LLM customer service agent broke 6 out of 8 due commitments, while the keyword-matching bot broke only 2 out of 30 commitments.

Unverified50%
Sep 30

In the experiment, the LLM customer service agent told six different customers that an engineer would arrive at 10 a.m., while those time slots were actually booked for other households.

Unverified50%
Sep 30

Populace's underlying architecture draws on the Generative Agents research paradigm, which originates from the paper 《Generative Agents: Interactive Simulacra of Human Behavior》published by Stanford in 2023.

Unverified50%
Sep 30

In Populace, residents require approximately 32B-level models to behave convincingly; a 7B model never once contacted customer service.

Unverified50%
Sep 30

On a single RTX 4090 GPU, each in-game day in Populace takes approximately 10 minutes, and the system also provides a free mock mode that requires no model.

Unverified50%
Sep 30

Populace reports track resident errors and agent errors separately, in order to distinguish user noise from agent mistakes.

Unverified50%

1 more timeline events

All Facts (11)

Unverified

An agent integrated with Populace can be any Python object with a handle(message, ctx) method or any HTTP endpoint.

50%
Unverified

Populace was built by an 18-year-old developer as their first open-source project, uses the MIT open-source license, and is hosted on GitHub (populace-sim/populace).

50%
Unverified

Populace is an open-source project that generates 200 AI residents—each with a residence, job, family, finances, and an acquaintance network—from a single descriptive sentence, serving as a simulated town environment for testing other agents.

50%
Unverified

In the experiment, the LLM customer service agent resolved 7 issues on the first day, while the keyword-matching bot resolved only 4.

50%
Unverified

In the experiment, the LLM customer service agent broke 6 out of 8 due commitments, while the keyword-matching bot broke only 2 out of 30 commitments.

50%
Unverified

In the experiment, the LLM customer service agent told six different customers that an engineer would arrive at 10 a.m., while those time slots were actually booked for other households.

50%
Unverified

Populace's underlying architecture draws on the Generative Agents research paradigm, which originates from the paper 《Generative Agents: Interactive Simulacra of Human Behavior》published by Stanford in 2023.

50%
Unverified

In Populace, residents require approximately 32B-level models to behave convincingly; a 7B model never once contacted customer service.

50%
Unverified

On a single RTX 4090 GPU, each in-game day in Populace takes approximately 10 minutes, and the system also provides a free mock mode that requires no model.

50%
Unverified

Populace reports track resident errors and agent errors separately, in order to distinguish user noise from agent mistakes.

50%
Unverified

In Populace's controlled experiment, an LLM customer service agent (Qwen3-32B) that could view customer accounts and a keyword-matching bot were tested in the same town, with the same random seed, and with the same questions.

50%

Source Articles