Project89: Innovar la arquitectura de Agentes de IA, remodelar el futuro del desarrollo de juegos

Diseño del marco de agente de IA de próxima generación: un análisis profundo de la arquitectura modular y de alto rendimiento de Project89

Project89 ha adoptado una nueva forma de diseñar el Marco de Agentes, que es un marco de agentes de alto rendimiento creado específicamente para el desarrollo de juegos. En comparación con los marcos de agentes populares actuales, es más modular y su rendimiento es superior.

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

Antecedentes del desarrollador

El fundador de Project89 participó anteriormente en el desarrollo del proyecto Magick, que es un software que utiliza IA para programar. Es el cuarto mayor contribuyente de este proyecto, demostrando sólidas habilidades técnicas.

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

Aplicación de la arquitectura ECS en 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 sus comportamientos en escenarios de gran escala y escalables.

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.

El proceso de funcionamiento del sistema es diferente al método de llamada secuencial tradicional. Cada Sistema se ejecuta de forma independiente en un ciclo específico, por ejemplo, el Sistema de Percepción puede ejecutarse cada 2 segundos, el Sistema de Memoria cada 1 segundo, el Sistema de Planificación cada 1000 segundos, etc.

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(: incluye RoomSystem, PerceptionSystem, ExperienceSystem, ThinkingSystem, ActionSystem y CleanupSystem. Estos sistemas tienen una alta frecuencia de actualización, aproximadamente cada 10 segundos.

  2. Subconsciente)SISTEMA: incluye GoalPlanningSystem y PlanningSystem. La frecuencia de actualización es relativamente baja, aproximadamente cada 25 segundos.

  3. Inconsciente(UNCONSCIOUS)Sistema: Actualmente no está habilitado, se espera que la frecuencia de actualización sea más lenta.

Este diseño permite que diferentes sistemas tengan diferentes frecuencias de ejecución según su importancia y urgencia, acercándose más a los patrones de pensamiento humano.

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

Análisis de la arquitectura general de ArgOS

  1. Arquitectura central en capas: incluye niveles como Systems, Components, Managers y Runtime.

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

  1. Componente ( Clasificación: incluye clases de identidad central, clases de comportamiento y estado, clases de percepción y memoria, clases de entorno y espacio, clases de apariencia e interacción, así como clases auxiliares o de operación.

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

  1. Arquitectura del sistema: se ha presentado en detalle en el texto anterior.

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

  1. Arquitectura del Manager: incluye EventBus, RoomManager, StateManager, EventManager, ActionManager y PromptManager, entre otros, que proporcionan soporte de funciones a nivel de sistema.

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

  1. Interacción con la base de datos: la interacción entre ECS y la base de datos se logra a través de StateManager o PersistenceManager, incluyendo procesos como la carga inicial, la actualización en tiempo de ejecución y el guardado al salir.

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

Puntos de innovación en la arquitectura

  • Cada sistema opera de manera independiente, sin relaciones de invocación directa, lo que reduce el acoplamiento entre sistemas.
  • El diseño modular facilita la expansión y recorte de funciones.
  • La arquitectura ECS ha traído mejoras en el rendimiento, siendo especialmente adecuada para escenarios complejos de IA y en campos como el comercio cuantitativo.
  • Dividir el Sistema en tres niveles: consciente, subconsciente e inconsciente, más alineado con el modelo cognitivo humano.

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

Project89 ofrece un marco altamente modular y de alto rendimiento, cuya excelente calidad de código y documentación de diseño detallada merecen la atención de más equipos de juegos y equipos de Defai. Este novedoso diseño arquitectónico brinda nuevas posibilidades y potencial para el desarrollo de Agentes de IA.

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

AGENT-0.05%
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
  • 4
  • Compartir
Comentar
0/400
DegenWhisperervip
· 07-22 14:33
Este juego está desarrollado de manera alcista.
Ver originalesResponder0
FancyResearchLabvip
· 07-22 09:40
Otra vez estudiando un marco llamativo que no sirve de nada.
Ver originalesResponder0
New_Ser_Ngmivip
· 07-22 09:24
No entiendo nada de lo que dice, es muy confuso.
Ver originalesResponder0
TokenVelocityTraumavip
· 07-22 09:19
¡La copia de proyectos antiguos ha vuelto!
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)