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.
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.
Entity( entidad): solo es un ID, no contiene ningún dato o lógica.
Componente(: Se utiliza para almacenar los datos o el estado específico de la entidad.
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:
Sistema de Percepción actualiza los datos de percepción
El sistema de memoria persistirá los datos de percepción en la base de datos
Sistema de Acción ejecuta acciones según la memoria
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(:
Sistema CONSCIOUS): alta frecuencia de actualización, se ejecuta cada 10 segundos
潜意识(SUBCONSCIOUS)sistema: frecuencia de actualización baja, se ejecuta cada 25 segundos
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
Tres, Análisis de la arquitectura general de ArgOS
Arquitectura central en capas: Entidad-Componente-Sistema
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.
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
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
Cuarto, Puntos de Innovación en la Arquitectura
Cada sistema opera de manera independiente, sin relaciones de llamada, fácil de expandir.
Diseño modular, capacidad de configuración flexible del agente
La arquitectura ECS tiene un rendimiento excelente, adecuada para escenarios complejos
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.
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.
14 me gusta
Recompensa
14
3
Compartir
Comentar
0/400
CryptoTarotReader
· hace18h
Los grandes modelos están compitiendo, el que gane será el que cuente.
Project89: Análisis del marco de agentes AI modular de alto rendimiento
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.
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.
En ArgOS, cada Agente se considera una Entidad, que puede registrar diferentes componentes, como:
Flujo de trabajo del sistema:
![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(:
Los principales sistemas incluyen:
Tres, Análisis de la arquitectura general de ArgOS
Arquitectura central en capas: Entidad-Componente-Sistema
Clasificación de componentes:
Arquitectura de Manager:
Interacción con la base de datos:
Cuarto, Puntos de Innovación en la Arquitectura
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.