Project89: Análisis del marco de agentes AI de nueva generación modular y de alto rendimiento

robot
Generación de resúmenes en curso

Análisis de Project89: un diseño de marco de agente AI de nueva generación modular y de alto rendimiento

Este artículo analizará en profundidad la nueva filosofía de diseño del marco Agent adoptada por Project89. En comparación con los marcos Agent tradicionales, este marco presenta mejoras significativas en modularidad y rendimiento, siendo especialmente adecuado para escenarios como el desarrollo de videojuegos.

Deconstrucción del Project89: un diseño de marco de agente AI de próxima generación modular y de alto rendimiento

Antecedentes del desarrollador

El fundador de Project89 participó anteriormente en el desarrollo del proyecto Magick, siendo uno de los principales contribuyentes de dicho proyecto. Magick es un software que utiliza IA para la programación, demostrando la capacidad técnica del fundador en el campo de la IA.

Descomposición de Project89: un diseño de marco de agente AI de próxima generación, modular y de alto rendimiento

¿Por qué adoptar el diseño de arquitectura ECS para el marco de Agent?

ECS(Entity-Component-System) la arquitectura se utiliza ampliamente en el desarrollo de juegos y sistemas de simulación, lo que permite gestionar de manera eficiente diversas entidades y sus comportamientos en escenarios escalables a gran escala. Actualmente, los juegos que utilizan la arquitectura ECS incluyen:

  • Juegos de blockchain: Mud, Dojo
  • Juegos tradicionales: Overwatch, Star Citizen, etc.
  • Motores de juegos principales como Unity también están evolucionando hacia la dirección de ECS.

Tres elementos clave de la arquitectura ECS:

  1. Entity( entidad): solo es un ID, no contiene datos ni lógica
  2. Componente (: utilizado para almacenar datos o estados específicos de la entidad.
  3. Sistema(系统): responsable de ejecutar la lógica relacionada con ciertos componentes

En ArgOS de Project89, cada Agente se considera una Entidad, y puede registrar diferentes componentes, como:

  • Componente del Agente: almacena el nombre del Agente, el nombre del modelo y otra información básica.
  • Componente de Percepción: Almacenar datos externos percibidos
  • Componente de Memoria: Almacena los datos de memoria del Agente
  • Componente de Acción: Almacena los datos de la acción a ejecutar

Ejemplo del flujo de trabajo del sistema:

  1. Componente de Percepción del Agente de actualización del sistema de percepción
  2. Llamadas del sistema de memoria a los componentes Perception y Memory, persistiendo los datos de percepción.
  3. El sistema de acciones llama a los componentes de Memoria y Acción para ejecutar la acción correspondiente.
  4. Al final se obtiene una entidad Agent cuyos datos de todos los componentes han sido actualizados.

En Project89 existen varios tipos de Agentes, a los cuales se les pueden agregar diferentes componentes y habilidades según sea necesario.

![Descomponer Project89: un diseño de marco de agente AI de próxima generación modular y de alto rendimiento])https://img-cdn.gateio.im/webp-social/moments-69e16ae3b5af8c39e1fc522358584cef.webp(

Arquitectura del sistema ArgOS

ArgOS divide el Sistema en tres niveles:

  1. Consciente)CONSCIOUS(sistema:

    • Incluyendo RoomSystem, PerceptionSystem, etc.
    • Frecuencia de actualización alta ) aproximadamente cada 10 segundos (
    • Procesar la percepción en tiempo real, pensar, ejecutar acciones, etc.
  2. Subconsciente)SUBCONSCIOUS( sistema:

    • Incluye GoalPlanningSystem, PlanningSystem
    • Frecuencia de actualización baja ) aproximadamente 25 segundos (
    • Manejar la lógica de pensamiento para la generación y planificación de objetivos
  3. Inconsciente)UNCONSCIOUS(sistema:

    • Actualmente no está habilitado
    • Frecuencia de actualización más lenta )50 segundos o más (

Las relaciones entre los diferentes sistemas son complejas y se coordinan a través de diferentes frecuencias de ejecución.

![Deconstrucción de Project89: un diseño de marco de AI Agent de próxima generación modular y de alto rendimiento])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(

Análisis de la arquitectura general de ArgOS

  1. Arquitectura central en capas

La arquitectura central de ArgOS incluye:

  • Capa de Componentes: define varios componentes
  • Capa del sistema: implementar la lógica de cada sistema
  • Capa de Manager: proporciona gestión de recursos
  • Capa de Runtime: responsable de la programación y ejecución.

![Deconstrucción del Project89: un diseño de marco de agente AI de próxima generación modular y de alto rendimiento])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(

  1. Componente ) Component ( categoría
  • Clases de identidad central: Agent, PlayerProfile, etc.
  • Clase de comportamiento y estado: Acción, Objetivo, Plan, etc.
  • Percepción y memoria: Perception, Memory, etc.
  • Clase de entorno y espacio: Room, OccupiesRoom, etc.
  • Apariencia e interacción: Appearance, UIState, etc.
  • Clases de soporte o mantenimiento: Cleanup, DebugInfo, etc.

![Deconstruyendo Project89: un diseño de marco de Agente AI de próxima generación modular y de alto rendimiento])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(

  1. Arquitectura del sistema

Ya se ha presentado en detalle en el texto anterior.

![Descomposición del Project89: un diseño de marco de agente AI de próxima generación modular y de alto rendimiento])https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(

  1. Estructura del Gerente

Incluye EventBus, RoomManager, StateManager, entre otros, que proporcionan soporte para funciones a nivel de sistema.

![Deconstrucción de Project89: un diseño de marco de agentes de IA de próxima generación modular y de alto rendimiento])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(

  1. Interacción con la base de datos

Gestionar la persistencia de datos de manera unificada a través de StateManager, sincronizando datos en puntos clave.

![Descomposición de Project89: un diseño de marco de próximo nivel de AI Agent modular y de alto rendimiento])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(

Puntos de innovación arquitectónica

  • Cada sistema funciona de manera independiente, sin relaciones de llamada mutua, logrando el desacoplamiento de funciones.
  • Personalizar la capacidad del Agente de manera flexible registrando diferentes componentes y sistemas.
  • Rendimiento superior a la arquitectura orientada a objetos tradicional, adecuado para el procesamiento concurrente
  • Dividir el Sistema en niveles de conciencia, diseñar ingeniosamente la frecuencia de ejecución

En general, Project89 ofrece un marco de Agentes extremadamente modular y de alto rendimiento, proporcionando nuevas opciones de arquitectura para el desarrollo de juegos y aplicaciones de IA.

![Deconstrucción de Project89: un diseño de marco de agente AI de próxima generación modular y de alto rendimiento])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp(

![Deconstrucción del Project89: un diseño de marco de agente AI de próxima generación modular y de alto rendimiento])https://img-cdn.gateio.im/webp-social/moments-62bbe0d65d3748c5bc0027c5ffa39288.webp(

AGENT28.22%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 5
  • Compartir
Comentar
0/400
MerkleDreamervip
· hace11h
Una vez más, refrescando el alto rendimiento, es engreído y poco práctico.
Ver originalesResponder0
RetailTherapistvip
· hace11h
La arquitectura se ve increíble.
Ver originalesResponder0
MemeTokenGeniusvip
· hace11h
Tu joven desarrollador ha creado una nueva rueda.
Ver originalesResponder0
DegenRecoveryGroupvip
· hace11h
Tan hardcore, el rendimiento fue a la luna.
Ver originalesResponder0
NFTRegretDiaryvip
· hace11h
Ya estamos cansados de mirar, ¿para qué hacerlo tan complicado?
Ver originalesResponder0
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)