Generative Agents: Interactive Simulacra of Human Behavior
Joon Sung Park, Joseph C. O'Brien, Carrie J. Cai, Meredith Ringel, Morris, Percy Liang, Michael S. Bernstein

TL;DR
This paper introduces generative agents that simulate believable human behavior in interactive environments by combining large language models with memory, reflection, and planning capabilities, enabling emergent social interactions.
Contribution
It presents a novel architecture extending large language models with memory and reflection to create believable, autonomous human-like agents in interactive settings.
Findings
Agents exhibit believable social behaviors and interactions.
Component ablation shows each part is critical for believability.
Agents autonomously organize social events like parties.
Abstract
Believable proxies of human behavior can empower interactive applications ranging from immersive environments to rehearsal spaces for interpersonal communication to prototyping tools. In this paper, we introduce generative agents--computational software agents that simulate believable human behavior. Generative agents wake up, cook breakfast, and head to work; artists paint, while authors write; they form opinions, notice each other, and initiate conversations; they remember and reflect on days past as they plan the next day. To enable generative agents, we describe an architecture that extends a large language model to store a complete record of the agent's experiences using natural language, synthesize those memories over time into higher-level reflections, and retrieve them dynamically to plan behavior. We instantiate generative agents to populate an interactive sandbox environment…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
25 ChatGPT AIs Play A Game - So What Happened?· youtube
Memory in LLM Applications· youtube
Taxonomy
TopicsArtificial Intelligence in Games · Multi-Agent Systems and Negotiation
