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

robot
Generación de resúmenes en curso

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

Project89 ha adoptado una nueva forma de diseñar el marco de Agent, que es un marco de Agent de alto rendimiento para el desarrollo de juegos, más modular y con mejor rendimiento en comparación con los marcos de Agent utilizados actualmente.

Este artículo presentará en detalle el marco de alto rendimiento Agent ArgOS en Project89.

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

I. ¿Por qué usar ECS para diseñar el marco de Agente?

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 de manera eficiente diversas entidades y sus comportamientos en escenarios de gran escala y escalabilidad.

  1. Entity( entidad): solo es un ID, no contiene ningún dato o lógica.
  2. Componente(: Se utiliza para almacenar los datos o el estado específico 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: Almacenar datos externos percibidos
  • Componente de memoria: Almacena los datos de memoria del agente.
  • Componente de Acción: almacenar datos de Action a ejecutar

Flujo de trabajo del sistema:

  1. Sistema de Percepción actualiza los datos de percepción
  2. El sistema de memoria persistirá los datos de percepción en la base de datos
  3. Sistema de Acción ejecuta acciones según la memoria
  4. Finalmente se obtiene una entidad de agente actualizada.

![Deconstrucción del Project89: un diseño de marco de agente de IA 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 varios Componentes y Sistemas, dividiendo el Sistema en tres niveles )Nivel de Conciencia(:

  1. Sistema CONSCIOUS): alta frecuencia de actualización, se ejecuta cada 10 segundos
  2. 潜意识(SUBCONSCIOUS)sistema: frecuencia de actualización baja, se ejecuta cada 25 segundos
  3. Inconsciente(UNCONSCIOUS)Sistema: frecuencia de actualización más lenta, se ejecuta una vez cada más de 50 segundos.

Los principales sistemas incluyen:

  • PerceptionSystem: recopila estímulos externos y los actualiza en el componente de Perception
  • ExperienceSystem: convertir la estimulación en experiencias abstractas y almacenarlas
  • ThinkingSystem: realizar pensamientos y generar resultados de pensamiento
  • ActionSystem: ejecutar acción
  • GoalPlanningSystem: Evaluar el progreso de los objetivos y generar nuevos objetivos
  • PlanningSystem: generar un plan de ejecución para el objetivo
  • RoomSystem: Manejo de actualizaciones relacionadas con la habitación
  • CleanupSystem: eliminar entidades innecesarias

Deconstrucció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: Entidad-Componente-Sistema

  2. Clasificación de componentes:

    • Clases de identidad central: Agente, Perfil de jugador, etc.
    • Clase de comportamiento y estado: Acción, Objetivo, Plan, etc.
    • Percepción y memoria: Perception, Memory, etc.
    • Clase de ambiente y espacio: Room, OccupiesRoom, etc.
    • Apariencia y clase de interacción: Appearance, UIState, etc.
    • Auxiliar o mantenimiento: Cleanup, DebugInfo, etc.
  3. Arquitectura de Manager:

    • EventBus: publicación y suscripción de eventos
    • RoomManager: gestión del diseño 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 LLM Prompt
  4. Interacción con la base de datos:

    • Carga y persistencia de datos a través de StateManager
    • Persistencia realizada de forma periódica o impulsada por eventos
    • Guardar estado al salir

Deconstrucció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

  1. Cada sistema opera de manera independiente, sin relaciones de llamada, fácil de expandir.
  2. Diseño modular, capacidad de configuración flexible del agente
  3. La arquitectura ECS tiene un rendimiento excelente, adecuada para escenarios complejos
  4. Dividir el Sistema en niveles de conciencia, simulando el proceso cognitivo humano.

En general, ArgOS es un marco de agente modular, de alto rendimiento y fácil de escalar, que ofrece nuevas opciones de arquitectura para el desarrollo de juegos y sistemas de agentes de IA.

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

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
  • 3
  • Compartir
Comentar
0/400
CryptoTarotReadervip
· hace18h
Los grandes modelos están compitiendo, el que gane será el que cuente.
Ver originalesResponder0
WhaleMistakervip
· hace18h
Arquitectura dura, eh?
Ver originalesResponder0
MEVictimvip
· hace18h
¡Advertencia de alta energía adelante!
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)