Content
summary Summary

Venture capitalist a16z rebuilds a research paper with "AI Town" and releases the code. AI Town uses a language model to simulate a Sims-like virtual world in which all characters can flexibly pursue their motives and make decisions based on prompts.

In April, a team of researchers from Google and Stanford published the research paper Smallville. OpenAI's GPT-3.5 simulates AI agents in a small digital town based solely on prompts.

Each character has an occupation, personality, and relationships with other characters, which are specified in an initial description. With further prompts, the AI agents begin to observe, plan, and make decisions.

The experiment showed that characters controlled by the language model develop complex behaviors and social lives, such as arranging to go to parties. This could be of interest for developing games or for social research.

Ad
Ad

AITown: Language model simulates social life

A team from venture capital firm a16z, which invests in generative AI in games, has recreated Smallville as "AI Town" and released it as open source on GitHub. Based on AI Town, you can build your own little AI civilization.

The javascript-based "starter kit" supports global states such as fixed locations, activities, health and so on, as well as transactions between agents, i.e. a virtual character can give another an apple, whereupon he himself has one apple less. This is important for the coherence of the virtual world. All events are recorded in a separate logbook.

The development team hopes that other developers will extend the platform based on the starter kit. In addition to OpenAI's language model, the application uses Pinecone for the vector database and Convex as the game engine and database. The pixel graphics used in the game were created using Replicate and Fal.ai.

AI Town is released under the MIT License. Adaptation, distribution, and commercial use are permitted. The code is available on Github, the demo here, and for further exchange visit Discord.

Ad
Join our community
Join the DECODER community on Discord, Reddit or Twitter - we can't wait to meet you.
Ad
Join our community
Join the DECODER community on Discord, Reddit or Twitter - we can't wait to meet you.
Support our independent, free-access reporting. Any contribution helps and secures our future. Support now:
Bank transfer
Summary
  • Venture capital firm a16z has launched "AI Town," an open-source project on GitHub that simulates a Sims-like virtual world with language models where characters follow their own motivations and make decisions.
  • Based on the "Smallville" research paper by a team from Google and Stanford, the project uses a GPT model from OpenAI to create AI agents in a small digital town with jobs, personalities, and relationships that go about their daily lives and develop social lives based on language inference.
  • Developed in JavaScript, the AI Town Starter Kit supports global state, transactions between agents, and logging of events, enabling potential applications in video game development and social research.
Sources
Online journalist Matthias is the co-founder and publisher of THE DECODER. He believes that artificial intelligence will fundamentally change the relationship between humans and computers.
Join our community
Join the DECODER community on Discord, Reddit or Twitter - we can't wait to meet you.