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

Análisis de Project89: un marco de agente de IA de nueva generación modular y de alto rendimiento

Project89 ha adoptado un enfoque completamente nuevo para diseñar el Agente Framework, que es un Agente Framework de alto rendimiento para el desarrollo de juegos, más modular y con mejor rendimiento en comparación con los Agentes Framework que se utilizan actualmente.

Descomposición de Project89: un diseño de marco modular y de alto rendimiento para el próximo agente de IA

Antecedentes del desarrollador

El fundador de Project89 participó anteriormente en el desarrollo del proyecto Magick, que es un software que utiliza IA para la programación. En ese proyecto, ocupó el cuarto lugar entre los desarrolladores.

Descomponer Project89: un diseño de marco de Agente AI de próxima generación modular y de alto rendimiento

¿Por qué utilizar ECS para diseñar el marco de agentes?

ECS (Entity-Component-System) es un patrón de arquitectura comúnmente utilizado en el desarrollo de juegos y sistemas de simulación. Separa completamente los datos de la lógica para gestionar eficientemente diversas entidades y su comportamiento en escenarios de gran escala y escalabilidad.

La arquitectura ECS incluye tres partes principales:

  1. Entity( entidad): es solo un ID, no contiene ningún dato o lógica.
  2. Component( componente ): se utiliza para almacenar datos o estados específicos de la entidad.
  3. Sistema(系统): se encarga de ejecutar la lógica relacionada con ciertos componentes.

En ArgOS, cada Agente se considera una Entidad, y se pueden registrar diferentes componentes, como Componente de Agente, Componente de Percepción, Componente de Memoria y Componente de Acción.

No hay una relación de llamada directa entre diferentes sistemas, cada sistema ejecutará de manera independiente una vez dentro de un período establecido. Por ejemplo:

  • El Sistema de Percepción actualiza la percepción externa cada 2 segundos.
  • El sistema de memoria se ejecuta cada 1 segundo, extrayendo datos del componente de percepción.
  • El Sistema de Planificación se ejecuta cada 1000 segundos, estableciendo un plan
  • El sistema de acción se ejecuta cada 2 segundos, reaccionando a la información externa.

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

Arquitectura del Sistema ArgOS

ArgOS divide el sistema en tres niveles:

  1. Sistema CONSCIOUS(: frecuencia de actualización alta, como cada 10 segundos
  2. SUBCONSCIOUS) sistema: frecuencia de actualización baja, como cada 25 segundos
  3. Inconsciente(UNCONSCIOUS)sistema: frecuencia de actualización más lenta, como más de 50 segundos

Los principales sistemas incluyen:

  • PerceptionSystem: recolectar estímulos externos
  • ExperienceSystem: transformar la estimulación en experiencia
  • ThinkingSystem: pensar y generar acciones
  • ActionSystem: ejecutar acción
  • GoalPlanningSystem: Evaluar el progreso de los objetivos
  • PlanningSystem: generar plan de ejecución
  • RoomSystem: Manejar actualizaciones relacionadas con la habitación
  • CleanupSystem: eliminar entidades innecesarias

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

Arquitectura general de ArgOS

  1. Arquitectura central por capas: incluye capas como Componente, Sistema, Gestor y Tiempo de Ejecución.

Deconstruir Project89: un marco de diseño de Agente AI de próxima generación modular y de alto rendimiento

  1. Clasificación de componentes:
    • Clase de identidad central
    • Clase de comportamiento y estado
    • Percepción y memoria
    • Clases de medio ambiente y espacio
    • Apariencia e interacción
    • Clases de soporte o mantenimiento

Deconstrucción de Project89: un diseño de marco modular y de alto rendimiento para agentes de IA de próxima generación

  1. Arquitectura de Manager: Proporcionar funciones a nivel de sistema, como gestión de eventos, gestión de habitaciones, gestión de estados, etc.

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

  1. Interacción con la base de datos: Carga, actualización y persistencia de datos a través de StateManager

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

Puntos de innovación en la arquitectura

  • Cada sistema opera de manera independiente, sin relaciones acopladas.
  • Funciones fáciles de ampliar y recortar
  • Rendimiento superior a la arquitectura orientada a objetos tradicional
  • Dividir el sistema en diferentes niveles de conciencia, simulando el proceso cognitivo humano.

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

En general, Project89 ofrece un marco de Agente extremadamente modular y de alto rendimiento, adecuado para el desarrollo de juegos y otros escenarios complejos de IA.

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

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

Ver originales
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 8
  • Compartir
Comentar
0/400
CryptoSurvivorvip
· hace13h
¿Otra vez hablando del nuevo marco de juegos? Aburrido.
Ver originalesResponder0
RuntimeErrorvip
· 07-11 05:56
¿Es realmente confiable esta cosa?
Ver originalesResponder0
RugPullProphetvip
· 07-10 07:17
Otra vez modular, es una trampa de muñecas rusas.
Ver originalesResponder0
RetailTherapistvip
· 07-10 07:15
Después de verlo, me quedé completamente confundido.
Ver originalesResponder0
PseudoIntellectualvip
· 07-10 07:10
¡El nuevo marco es impresionante!
Ver originalesResponder0
PoetryOnChainvip
· 07-10 07:07
Desempeño bomba, veamos qué efecto~
Ver originalesResponder0
fren.ethvip
· 07-10 06:51
Marco de partido escalada
Ver originalesResponder0
GlueGuyvip
· 07-10 06:48
Solo me atrevo a jugar si tengo un kit de herramientas.
Ver originalesResponder0
  • Anclado
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)