Project89: Marco de Agentes AI modular de alto rendimiento bajo la arquitectura ECS

robot
Generación de resúmenes en curso

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

Project89 ha adoptado un enfoque completamente nuevo para diseñar el Marco de Agentes, que es un Marco de Agentes de alto rendimiento destinado al desarrollo de juegos, que es más modular y tiene un mejor rendimiento en comparación con los Marcos de Agentes actualmente utilizados.

El fundador de este marco participó anteriormente en el desarrollo del proyecto Magick, que también es un software que utiliza IA para la programación. Ocupó el cuarto lugar en este proyecto, demostrando una notable capacidad técnica.

Descomponer 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 un 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 de manera eficiente diversas entidades y su comportamiento en escenarios de gran escala y escalabilidad.

La arquitectura ECS incluye tres conceptos clave:

  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, Componente de Percepción, Componente de Memoria y Componente de Acción, entre otros.

Cada sistema opera de manera independiente, sin relaciones de llamada directa. Cada sistema se ejecuta una vez en un ciclo determinado, actualizando los datos de los componentes correspondientes.

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

Dos, arquitectura del sistema ArgOS

ArgOS divide el sistema en tres niveles:

  1. Sistema CONSCIOUS): incluye PerceptionSystem, ExperienceSystem, ThinkingSystem, etc., con una frecuencia de actualización bastante alta.

  2. Subconsciente(SISTEMA: incluye GoalPlanningSystem, PlanningSystem, etc., con una frecuencia de actualización relativamente baja.

  3. Inconsciente)UNCONSCIOUS( sistema: actualmente no está habilitado, frecuencia de actualización más baja.

Este diseño jerárquico permite que diferentes tipos de sistemas se ejecuten a la frecuencia adecuada, más cerca del proceso cognitivo humano.

![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-69e16ae3b5af8c39e1fc522358584cef.webp(

Tres, Análisis de la arquitectura general de ArgOS

La arquitectura general de ArgOS incluye:

  1. Arquitectura central por capas
  2. Componente )Component( clasificación
  3. Arquitectura del sistema
  4. Arquitectura de Manager
  5. Interacción con la base de datos

La capa Manager es responsable de la gestión de recursos, como el acceso a la base de datos, el manejo de conflictos en la actualización de estados, etc.

![Descomposició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-59f1984837d6636d7efc378c731a01eb.webp(

Cuarto, puntos innovadores de la arquitectura

  1. Cada sistema funciona de manera independiente, sin relación de llamada directa, lo que reduce el acoplamiento.

  2. El diseño modular permite aumentar o reducir flexible las capacidades del Agente.

  3. La arquitectura ECS es más adecuada para el procesamiento concurrente, y su ventaja de rendimiento es notable en escenarios complejos.

  4. Dividir el sistema en tres niveles: consciente, subconsciente e inconsciente, acercándose al proceso cognitivo humano.

  5. Altamente modular, con un excelente rendimiento, mientras mantiene una buena calidad de código y documentación de diseño.

Esta arquitectura innovadora ofrece nuevas posibilidades para el desarrollo de juegos y el ámbito DeFi, lo que merece la atención y el intento de más equipos.

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

![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-19636582e09b473536b17c2de0c61fbc.webp(

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

![Descomposición del Proyecto 89: 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-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(

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

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

![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-62bbe0d65d3748c5bc0027c5ffa39288.webp(

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
GamefiEscapeArtistvip
· hace11h
Está bien probar algo nuevo, siempre que tenga buen rendimiento.
Ver originalesResponder0
ChainBrainvip
· 07-14 07:36
Esto es demasiado hardcore.
Ver originalesResponder0
OldLeekConfessionvip
· 07-14 07:28
No hables tan pretencioso, solo quiero preguntar si colgar un piso puede ganar dinero.
Ver originalesResponder0
SandwichVictimvip
· 07-14 07:24
Otra vez es GameFi tomando a la gente por tonta, ¿verdad?
Ver originalesResponder0
MysteriousZhangvip
· 07-14 07:20
No es más que ponerle un cerebro a los Bots.
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)