Análisis de Project89: un marco de agente de IA de nueva generación modular y de alto rendimiento
Project89 ha adoptado un enfoque completamente nuevo para diseñar el Agente Framework, que es un Agente Framework de alto rendimiento para el desarrollo de juegos, más modular y con mejor rendimiento en comparación con los Agentes Framework que se utilizan actualmente.
Antecedentes del desarrollador
El fundador de Project89 participó anteriormente en el desarrollo del proyecto Magick, que es un software que utiliza IA para la programación. En ese proyecto, ocupó el cuarto lugar entre los desarrolladores.
¿Por qué utilizar ECS para diseñar 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 su comportamiento en escenarios de gran escala y escalabilidad.
La arquitectura ECS incluye tres partes principales:
Entity( entidad): es solo un ID, no contiene ningún dato o lógica.
Component( componente ): se utiliza para almacenar datos o estados específicos de la entidad.
Sistema(系统): se encarga de ejecutar la lógica relacionada con ciertos componentes.
En ArgOS, cada Agente se considera una Entidad, y se pueden registrar diferentes componentes, como Componente de Agente, Componente de Percepción, Componente de Memoria y Componente de Acción.
No hay una relación de llamada directa entre diferentes sistemas, cada sistema ejecutará de manera independiente una vez dentro de un período establecido. Por ejemplo:
El Sistema de Percepción actualiza la percepción externa cada 2 segundos.
El sistema de memoria se ejecuta cada 1 segundo, extrayendo datos del componente de percepción.
El Sistema de Planificación se ejecuta cada 1000 segundos, estableciendo un plan
El sistema de acción se ejecuta cada 2 segundos, reaccionando a la información externa.
Arquitectura del Sistema ArgOS
ArgOS divide el sistema en tres niveles:
Sistema CONSCIOUS(: frecuencia de actualización alta, como cada 10 segundos
SUBCONSCIOUS) sistema: frecuencia de actualización baja, como cada 25 segundos
Inconsciente(UNCONSCIOUS)sistema: frecuencia de actualización más lenta, como más de 50 segundos
Los principales sistemas incluyen:
PerceptionSystem: recolectar estímulos externos
ExperienceSystem: transformar la estimulación en experiencia
ThinkingSystem: pensar y generar acciones
ActionSystem: ejecutar acción
GoalPlanningSystem: Evaluar el progreso de los objetivos
PlanningSystem: generar plan de ejecución
RoomSystem: Manejar actualizaciones relacionadas con la habitación
CleanupSystem: eliminar entidades innecesarias
Arquitectura general de ArgOS
Arquitectura central por capas: incluye capas como Componente, Sistema, Gestor y Tiempo de Ejecución.
Clasificación de componentes:
Clase de identidad central
Clase de comportamiento y estado
Percepción y memoria
Clases de medio ambiente y espacio
Apariencia e interacción
Clases de soporte o mantenimiento
Arquitectura de Manager:
Proporcionar funciones a nivel de sistema, como gestión de eventos, gestión de habitaciones, gestión de estados, etc.
Interacción con la base de datos:
Carga, actualización y persistencia de datos a través de StateManager
Puntos de innovación en la arquitectura
Cada sistema opera de manera independiente, sin relaciones acopladas.
Funciones fáciles de ampliar y recortar
Rendimiento superior a la arquitectura orientada a objetos tradicional
Dividir el sistema en diferentes niveles de conciencia, simulando el proceso cognitivo humano.
En general, Project89 ofrece un marco de Agente extremadamente modular y de alto rendimiento, adecuado para el desarrollo de juegos y otros escenarios complejos 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.
21 me gusta
Recompensa
21
8
Compartir
Comentar
0/400
CryptoSurvivor
· hace13h
¿Otra vez hablando del nuevo marco de juegos? Aburrido.
Ver originalesResponder0
RuntimeError
· 07-11 05:56
¿Es realmente confiable esta cosa?
Ver originalesResponder0
RugPullProphet
· 07-10 07:17
Otra vez modular, es una trampa de muñecas rusas.
Ver originalesResponder0
RetailTherapist
· 07-10 07:15
Después de verlo, me quedé completamente confundido.
Ver originalesResponder0
PseudoIntellectual
· 07-10 07:10
¡El nuevo marco es impresionante!
Ver originalesResponder0
PoetryOnChain
· 07-10 07:07
Desempeño bomba, veamos qué efecto~
Ver originalesResponder0
fren.eth
· 07-10 06:51
Marco de partido escalada
Ver originalesResponder0
GlueGuy
· 07-10 06:48
Solo me atrevo a jugar si tengo un kit de herramientas.
Project89: Análisis del marco de agentes AI de alto rendimiento modular de nueva generación
Análisis de Project89: un marco de agente de IA de nueva generación modular y de alto rendimiento
Project89 ha adoptado un enfoque completamente nuevo para diseñar el Agente Framework, que es un Agente Framework de alto rendimiento para el desarrollo de juegos, más modular y con mejor rendimiento en comparación con los Agentes Framework que se utilizan actualmente.
Antecedentes del desarrollador
El fundador de Project89 participó anteriormente en el desarrollo del proyecto Magick, que es un software que utiliza IA para la programación. En ese proyecto, ocupó el cuarto lugar entre los desarrolladores.
¿Por qué utilizar ECS para diseñar 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 su comportamiento en escenarios de gran escala y escalabilidad.
La arquitectura ECS incluye tres partes principales:
En ArgOS, cada Agente se considera una Entidad, y se pueden registrar diferentes componentes, como Componente de Agente, Componente de Percepción, Componente de Memoria y Componente de Acción.
No hay una relación de llamada directa entre diferentes sistemas, cada sistema ejecutará de manera independiente una vez dentro de un período establecido. Por ejemplo:
Arquitectura del Sistema ArgOS
ArgOS divide el sistema en tres niveles:
Los principales sistemas incluyen:
Arquitectura general de ArgOS
Puntos de innovación en la arquitectura
En general, Project89 ofrece un marco de Agente extremadamente modular y de alto rendimiento, adecuado para el desarrollo de juegos y otros escenarios complejos de IA.