AI Town, un proyecto de código abierto lanzado por a16z: los personajes de IA pueden socializar y vivir

Por Liam 'Akiba' Wright, Cryptoslate Compilado por Felix, PANews

La firma de capital de riesgo Andreessen Horowitz (a16z) ha lanzado el código para AI Town, un proyecto de código abierto que permite a los desarrolladores crear sus propios mundos virtuales impulsados por inteligencia artificial. Tal y como anunció el equipo de a16z en la plataforma X (anteriormente Twitter), este ambicioso proyecto pretende “construir los propios mundos virtuales de los usuarios a través de agentes generativos de inteligencia artificial (Generative Agent)”.

AI Town fue establecido en cooperación por a16z y su empresa de cartera Convex Dev. Inspirado en un artículo de la Universidad de Stanford sobre "Agente generativo", presenta una ciudad virtual donde los personajes de inteligencia artificial pueden vivir, chatear y socializar. Según los detalles revelados por GitHub, AI Town está diseñado como una plataforma personalizable y extensible.

![Un vistazo rápido al proyecto de código abierto AI Town lanzado por a16z: Introduce pueblos virtuales, los personajes de IA pueden socializar y vivir](https://img-cdn.gateio.im/resized-social/moments-40baef27dd-94310d2242- dd1a6f-1c6801)

Cómo funciona AI Town

AI Town es esencialmente un microcosmos vibrante de personajes de inteligencia artificial, cada uno con sus propias personalidades únicas. Estos personajes de IA pueden interactuar de una manera realista, similar a la humana, creando dinámicas sociales interesantes dentro del entorno virtual.

Cada personaje de IA en la ciudad recibe una pista cuando se crea, lo que ayuda a dar forma al personaje y sirve como base para sus interacciones y comportamiento. Cuando los personajes de IA interactúan entre sí, mantienen un registro de la conversación, lo que garantiza la continuidad de futuras interacciones. Esta capacidad de recordar comunicaciones pasadas aporta una narrativa única a cada personaje de IA, lo que mejora aún más el realismo y la complejidad del entorno virtual.

En un nivel más amplio, esto significa que cada personaje de IA básicamente puede construir su propia historia en la ciudad de IA en función de las interacciones con otros personajes y la experiencia adquirida con el tiempo. A medida que se desarrollan estas narrativas, estos personajes de IA crean una serie de historias generadas por IA que evolucionan en tiempo real, reflejando las complejidades de las comunidades del mundo real.

La realización de esta interacción dinámica y el desarrollo de la historia se benefician de la pila de tecnología subyacente de AI Town, que incluye Convex para el marco sin servidor de back-end, Pinecone para el almacenamiento de vectores, Clerk para la autenticación y generación de texto en lenguaje natural, OpenAI y Fly para la implementación.

La generación de texto en lenguaje natural con OpenAI permite que los personajes de IA tengan conversaciones auténticas y coherentes. Al mismo tiempo, el marco sin servidor de back-end de Convex proporciona la infraestructura necesaria para administrar un estado global compartido y un registro de todos los eventos, asegurando la continuidad y evolución de las interacciones y narrativas de los personajes.

En esencia, AI Town representa la combinación perfecta de tecnología avanzada de IA y diseño innovador, creando una plataforma única donde los desarrolladores pueden explorar el potencial del desarrollo narrativo impulsado por IA en un entorno virtual.

Personalización de AI Town

Una característica clave de AI Town es su versatilidad. Los desarrolladores pueden personalizar varios componentes, incluidos datos de funciones y hojas de sprites (Nota: un formato de archivo de imagen utilizado en el desarrollo de juegos. Consiste en una imagen grande que contiene varias imágenes y un archivo de configuración), Tilemap (mapa de mosaicos), la ingeniería de sugerencias generadas por texto, y las reglas y la lógica del juego. Esta flexibilidad permite una amplia variedad de aplicaciones potenciales, desde proyectos simples hasta juegos multijugador escalables.

Para configurar su versión de AI Town, los desarrolladores deben clonar el repositorio del proyecto, instalar paquetes y agregar claves API para servicios como OpenAI y Pinecone. Convex maneja la inicialización del mundo, la IA de los personajes y la lógica del juego, mientras que los sitios web con tecnología Next.js administran las cuentas de los usuarios a través de Clerk.

De acuerdo con el espíritu del código abierto, los equipos de desarrollo de a16z y Convex alientan a la comunidad a construir interacciones más complejas sobre AI Town.

Ver originales
  • Recompensa
  • Comentar
  • Compartir
Comentar
Sin comentarios