El fondo de capital de riesgo a16z reconstruye un artículo de investigación con «AI Town» y pone el código a disposición. «AI Town» utiliza un modelo de lenguaje para simular un mundo virtual similar al juego The Sims, en el cual todos los personajes pueden buscar sus objetivos de manera flexible y tomar decisiones basadas en estímulos.
En abril, un equipo de investigadores de Google y la Universidad Stanford publicaron el artículo de investigación «Smallville». El GPT-3.5 de OpenAI simula agentes de IA en una pequeña ciudad digital basándose únicamente en estímulos.
Cada personaje tiene una ocupación, personalidad y relaciones con otros personajes, que se especifican en una descripción inicial. Con estímulos adicionales, los agentes de IA comienzan a observar, planificar y tomar decisiones.
El experimento mostró que los personajes controlados por el modelo de lenguaje desarrollan comportamientos complejos y vidas sociales, como organizar salidas a fiestas. Esto puede ser de interés para el desarrollo de juegos o para investigaciones sociales.
AITown: Modelo de lenguaje simula vida social
Un equipo de la empresa de capital de riesgo a16z, que invierte en IA generativa en juegos, recreó Smallville como «AI Town» y lo lanzó como código abierto en GitHub. Basado en AI Town, puedes construir tu propia pequeña civilización de IA.
El «kit inicial» basado en JavaScript admite estados globales como ubicaciones fijas, actividades, salud, etc., así como transacciones entre agentes, es decir, un personaje virtual puede darle una manzana a otro, donde él mismo queda con una manzana menos. Esto es importante para la coherencia del mundo virtual. Todos los eventos se registran en un libro de registro separado.
El equipo de desarrollo espera que otros desarrolladores amplíen la plataforma basándose en el kit inicial. Además del modelo de lenguaje de OpenAI, la aplicación utiliza Pinecone para la base de datos de vectores y Convex como motor de juego y base de datos. Los gráficos de píxeles utilizados en el juego fueron creados utilizando Replicate y Fal.ai.
AI Town se lanza bajo la Licencia MIT. Se permiten la adaptación, distribución y uso comercial. El código está disponible en Github, el demo aquí, y para más intercambios, visita Discord.