2D RPG-like miniature garden simulator 'AI Town' where AI residents talk and interact without permission



Advances in generation AI have made it possible to easily and automatically generate sentences and images without the need for humans to write sentences or draw pictures from scratch. ' AI Town ' is a 2D RPG-like miniature garden simulator in which residents with various personalities move freely by AI and automatically talk and communicate, and is developed with open source.

AI Town

https://www.convex.dev/ai-town

GitHub - a16z-infra/ai-town: A deployable starter kit for building and customizing your own version of AI town - a virtual town where AI characters live, chat and socialize.
https://github.com/a16z-infra/ai-town

AI Town has a demo site open to the public, and when you access it, it looks like this. Residents move around automatically and talk to other residents without permission. Click on the inhabitants you see.



Then, the name and personality of the resident will be displayed on the right side. The name of the resident I clicked on this time is Kira, and her personality is 'Kira wants everyone to think she's happy, but deep down she's very depressed. Talking about travel, food, and yoga. I hide my sadness by doing so, but I often burst into tears because I can't control my sadness.



Scroll down further to the right and you'll see 'Hey Kira! You know what? I just got back from an incredible space trip to a distant planet! You won't believe what I found there. I was able to see the logs of conversations with other residents, such as 'Wow! That's amazing! Tell me, I'm really interested.'



You can move the display part by dragging the map, and you can look into the hearts and conversations of various residents as if you were a god.



AI Town was developed with the goal of 'providing a platform with a solid foundation that takes into account scalability rather than just having fun working', and is called ' Generative Agents: Interactive Simulacra of Human Behavior. ' It is said that it was inspired by the paper and developed. As a secondary goal, since many AI-related simulators are coded in Python, AI Town is stipulated to be able to use JavaScript and TypeScript frameworks.

AI Town uses Convex for the game engine and database, Pinecone for the vector database, OpenAI language model for text generation, Clerk for the authentication system, Replicate and Fal.ai for pixel art generation, and the source code is available on GitHub . It has been.

in Review,   Software,   Web Application, Posted by log1i_yk