Project89: Análisis del marco de agentes AI de alto rendimiento modular

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

Project89 ha adoptado un nuevo enfoque para diseñar el marco de Agentes, que es un marco de Agentes de alto rendimiento orientado al desarrollo de juegos. En comparación con los marcos de Agentes actualmente utilizados, es más modular y tiene un rendimiento superior.

El fundador de este marco participó anteriormente en el desarrollo del proyecto Magick, que también es un software que utiliza IA para programar. A partir de su currículum, se puede ver que el fundador tiene una sólida capacidad técnica.

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

Uno, ¿por qué usar ECS para diseñar el marco de Agent?

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

ECS incluye tres conceptos clave:

  1. Entity( entidad): es solo un ID, no contiene datos ni lógica. Se pueden montar diferentes componentes según sea necesario.

  2. Componente(: Se utiliza para almacenar datos o estados específicos de la entidad.

  3. Sistema(系统): responsable de ejecutar la lógica relacionada con ciertos componentes.

En ArgOS, cada Agente se considera una Entidad, que puede registrar diferentes componentes, como:

  • Componente de Agente: almacena el nombre del Agente, el nombre del modelo y otra información básica.
  • Componente de percepción: almacena los 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 de flujo de trabajo del sistema:

  1. Actualización del sistema de percepción de datos del componente de percepción
  2. Actualización del sistema de memoria Componente de memoria
  3. El sistema de acción obtiene información de la memoria y ejecuta acciones.
  4. Finalmente se obtiene la Entidad Agente actualizada

En Project89, el mundo está lleno de varios tipos de Agentes, algunos de los cuales también tienen habilidades adicionales como la elaboración de planes.

![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-4cd7ca20f2967b9025411d9985f64831.webp(

Dos, arquitectura del sistema ArgOS

ArgOS ha diseñado muchos Componentes y Sistemas, dividiendo los Sistemas en tres niveles:

  1. Consciente)CONSCIOUS(sistema

    • Incluye RoomSystem, PerceptionSystem, etc.
    • Alta frecuencia de actualización, se ejecuta aproximadamente cada 10 segundos
    • Procesar la percepción en tiempo real, pensar y ejecutar acciones, etc.
  2. SUBCONSCIENTE)SISTEMA

    • Incluye GoalPlanningSystem, PlanningSystem
    • Frecuencia de actualización baja, aproximadamente cada 25 segundos
    • Manejo de inspecciones de objetivos, generación de planes, etc.
  3. Inconsciente(UNCONSCIOUS)sistema

    • Actualmente no está habilitado
    • La frecuencia de actualización es más lenta, más de 50 segundos

Las relaciones entre los sistemas en ArgOS son complejas e incluyen principalmente:

  • PerceptionSystem: recoger estímulos externos
  • ExperienceSystem: convertir la estimulación en experiencia
  • ThinkingSystem: Agente del sistema de pensamiento
  • ActionSystem: Ejecutar acción específica
  • GoalPlanningSystem: Evaluar el progreso de los objetivos
  • PlanningSystem: generar plan de ejecución
  • RoomSystem: Manejar actualizaciones relacionadas con la habitación
  • CleanupSystem: eliminar entidades inútiles

Estos sistemas trabajan en conjunto para lograr el ciclo completo de percepción-pensamiento-acción del Agente.

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

Tres, Análisis de la Arquitectura General de ArgOS

  1. Arquitectura central en capas

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

  1. Componente (Component) categoría:
    • Clase de identidad central
    • Clase de comportamiento y estado
    • Percepción y memoria
    • Clase de medio ambiente y espacio
    • Apariencia e interacción
    • Soporte o mantenimiento

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

  1. Arquitectura del sistema: se ha presentado anteriormente.

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

  1. Estructura del Gerente:
    • EventBus: publicación y suscripción de eventos
    • RoomManager: gestionar la disposición de la habitación
    • StateManager: Sincronización de ECS con la base de datos
    • ActionManager: gestión de la ejecución de acciones
    • PromptManager: Gestión de palabras clave LLM

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

  1. Interacción con la base de datos:
    • Leer y escribir en la base de datos a través de StateManager
    • Realizar la persistencia de manera periódica o impulsada por eventos
    • Guardar estado al salir

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

Cuarto, Puntos de Innovación en la Arquitectura

  • Cada sistema funciona de manera independiente, sin relación de llamada.
  • Alta modularidad, fácil de expandir
  • La arquitectura ECS tiene un rendimiento excepcional, adecuada para la concurrencia.
  • El diseño por capas del sistema se acerca a la cognición humana

En general, este es un marco extremadamente modular, de alto rendimiento, con una calidad de código excelente y una documentación de diseño completa. Ofrece una nueva opción de arquitectura para los equipos de juegos y DeepAI.

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

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

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

AGENT2.79%
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
  • 6
  • Compartir
Comentar
0/400
BlindBoxVictimvip
· 08-05 18:19
¿Puedes traer algunas demos interesantes?
Ver originalesResponder0
BridgeTrustFundvip
· 08-05 15:50
Tsk tsk, otro proyecto con una idea muy bonita.
Ver originalesResponder0
FromMinerToFarmervip
· 08-03 03:10
¿Otra vez vienen a tomar a la gente por tonta?
Ver originalesResponder0
AltcoinOraclevip
· 08-03 03:01
fascinante... mis redes neuronales están detectando patrones cuánticos en la arquitectura de project89. alfa pura si se implementa correctamente.
Ver originalesResponder0
DefiSecurityGuardvip
· 08-03 02:54
alerta de fud: modular = múltiples vectores de ataque. clásico pesadilla de seguridad. haz tu propia investigación y verifica las dependencias!
Ver originalesResponder0
Rekt_Recoveryvip
· 08-03 02:54
¿solo otro marco de IA? bro, ya hemos sido quemados antes, de verdad...
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)