- AI Town es una ciudad virtual donde personajes de IA viven, conversan y realizan actividades sociales.
- Este proyecto, inspirado en el artículo de investigación "Generative Agents: Interactive Simulacra of Human Behavior", ofrece un kit de inicio para construir y personalizar un AI Town.
- El objetivo principal del proyecto es ofrecer una plataforma que proporcione una base sólida adecuada para todo, desde proyectos simples hasta juegos multijugador escalables.
- El motor de backend admite de forma nativa estado global compartido, transacciones y un registro de todos los eventos.
- Un segundo objetivo es permitir el uso de frameworks JS/TS, ya que la mayoría de los simuladores están escritos en Python.
- El stack utilizado incluye Convex para el motor de juego y la base de datos, Pinecone para VectorDB, Clerk para Auth, OpenAI para modelos de texto, Fly para despliegue y Replicate y Fal.ai para la generación de pixel art.
- El proyecto ofrece instrucciones detalladas sobre cómo clonar el repositorio, instalar paquetes, configurar variables de entorno y ejecutar el código.
- También incluye instrucciones sobre cómo personalizar tu propia simulación, como crear tus propios personajes e historias, actualizar las hojas de sprites y actualizar los fondos.
- Los créditos del proyecto incluyen tilesheets de George Bailey y hilau, y el POC original: https://github.com/pierpo/phaser3-simple-rpg.
- Si la ventana queda inactiva, la simulación se pausa después de 5 minutos, pero se reinicia al cargar la página.
- El proyecto también ofrece varios comandos para ejecutar, probar y depurar, además de instrucciones sobre cómo desplegar la app.
1 comentarios
Opiniones en Hacker News