3 puntos por GN⁺ 2023-08-15 | 1 comentarios | Compartir por WhatsApp
  • 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

 
GN⁺ 2023-08-15
Opiniones en Hacker News
  • Artículo sobre el proyecto "AI-town", que permite a los usuarios ejecutar su propia simulación personalizada de un mundo de IA usando JavaScript
  • Se recomienda consultar y revisar el proyecto de código abierto Generative Agents
  • Lance Martin integró con éxito el proyecto y modelos locales usando llama.cpp y ollama.ai; como toda la inferencia ocurre de forma local, resulta rentable y permite simulaciones largas
  • Los agentes de IA dentro de la simulación pueden interactuar entre sí; por ejemplo, un agente puede organizar una fiesta y enviar invitaciones a otras personas
  • Esta tecnología tiene potencial para futuras aplicaciones de juego, como un juego de engaño de mesa en el que cada agente de IA intente convencer a usuarios reales de que en realidad es un usuario real
  • Esta tecnología podría usarse para crear juegos como Animal Crossing, donde la interacción con NPC es una parte central de la jugabilidad. Los personajes de IA pueden tener personalidades únicas y generar diálogos nuevos
  • Algunos usuarios están entusiasmados con la idea de inspirarse en este proyecto para iniciar un estudio de videojuegos y construir encima juegos de estrategia más complejos
  • Hay problemas a los que hay que prestar atención, como cuando GPT devuelve ambos lados de una conversación
  • El proyecto AI-town recibe elogios por su framework de respaldo integrado, que podría ser beneficioso para futuros proyectos con LLM
  • Algunos usuarios especulan sobre la posibilidad de vivir en una versión más avanzada de este proyecto
  • El artículo menciona un repositorio de GitHub de a16z que incluye varios proyectos interesantes
  • Hay preocupación sobre cómo guiar adecuadamente a los LLM dentro de las limitaciones del entorno de simulación