Un artículo para comprender el proyecto de código abierto AI Town lanzado por a16z: Introducir una ciudad virtual, los personajes de IA pueden socializar y vivir

Publicación original de Liam 'Akiba' Wright, Cryptoslate

Compilación original: Félix, PANews

La firma de capital de riesgo Andreessen Horowitz (a16z) lanzó 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 establecida en cooperación por a16z y su empresa de cartera Convex Dev. Inspirada en un documento de "Agente generativo" de la Universidad de Stanford, presentó 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 artículo para comprender el proyecto de código abierto AI Town publicado por a16z: Presentamos pueblos virtuales, los personajes de IA pueden socializar y vivir](https://img-cdn.gateio.im/resized-social/moments-7f230462a9-a2ad34f79d- dd1a6f-1c6801 )

Cómo funciona AI Town

AI Town es esencialmente un microcosmos vibrante de personajes de inteligencia artificial, cada uno con su propia personalidad única. 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.

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

La generación de texto en lenguaje natural con OpenAI permite que los personajes de IA tengan conversaciones realistas 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, lo que garantiza la continuidad y la evolución de las interacciones de los personajes y la narrativa.

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 características 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 mosaico), la ingeniería del texto mensajes de generación, 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 el sitio web impulsado por Next.js administra 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