Análisis de Project89: un marco de agente de IA de nueva generación modular y de alto rendimiento
Project89 ha adoptado un nuevo enfoque para diseñar el marco de Agentes, que es un marco de Agentes de alto rendimiento orientado al desarrollo de juegos. En comparación con los marcos de Agentes actualmente utilizados, es más modular y tiene un rendimiento superior.
El fundador de este marco participó anteriormente en el desarrollo del proyecto Magick, que también es un software que utiliza IA para programar. A partir de su currículum, se puede ver que el fundador tiene una sólida capacidad técnica.
Uno, ¿por qué usar ECS para diseñar el marco de Agent?
ECS(Entity-Component-System) es un patrón de arquitectura comúnmente utilizado en el desarrollo de videojuegos 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.
ECS incluye tres conceptos clave:
Entity( entidad): es solo un ID, no contiene datos ni lógica. Se pueden montar diferentes componentes según sea necesario.
Componente(: Se utiliza para almacenar datos o estados específicos 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: almacena los datos externos percibidos
Componente de Memoria: Almacena los datos de memoria del Agente
Componente de acción: Almacena los datos de la acción a ejecutar
Ejemplo de flujo de trabajo del sistema:
Actualización del sistema de percepción de datos del componente de percepción
Actualización del sistema de memoria Componente de memoria
El sistema de acción obtiene información de la memoria y ejecuta acciones.
Finalmente se obtiene la Entidad Agente actualizada
En Project89, el mundo está lleno de varios tipos de Agentes, algunos de los cuales también tienen habilidades adicionales como la elaboración de planes.
![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-4cd7ca20f2967b9025411d9985f64831.webp(
Dos, arquitectura del sistema ArgOS
ArgOS ha diseñado muchos Componentes y Sistemas, dividiendo los Sistemas en tres niveles:
Consciente)CONSCIOUS(sistema
Incluye RoomSystem, PerceptionSystem, etc.
Alta frecuencia de actualización, se ejecuta aproximadamente cada 10 segundos
Procesar la percepción en tiempo real, pensar y ejecutar acciones, etc.
SUBCONSCIENTE)SISTEMA
Incluye GoalPlanningSystem, PlanningSystem
Frecuencia de actualización baja, aproximadamente cada 25 segundos
Manejo de inspecciones de objetivos, generación de planes, etc.
Inconsciente(UNCONSCIOUS)sistema
Actualmente no está habilitado
La frecuencia de actualización es más lenta, más de 50 segundos
Las relaciones entre los sistemas en ArgOS son complejas e incluyen principalmente:
PerceptionSystem: recoger estímulos externos
ExperienceSystem: convertir la estimulación en experiencia
ThinkingSystem: Agente del sistema de pensamiento
ActionSystem: Ejecutar acción específica
GoalPlanningSystem: Evaluar el progreso de los objetivos
PlanningSystem: generar plan de ejecución
RoomSystem: Manejar actualizaciones relacionadas con la habitación
CleanupSystem: eliminar entidades inútiles
Estos sistemas trabajan en conjunto para lograr el ciclo completo de percepción-pensamiento-acción del Agente.
Tres, Análisis de la Arquitectura General de ArgOS
Arquitectura central en capas
Componente (Component) categoría:
Clase de identidad central
Clase de comportamiento y estado
Percepción y memoria
Clase de medio ambiente y espacio
Apariencia e interacción
Soporte o mantenimiento
Arquitectura del sistema: se ha presentado anteriormente.
Estructura del Gerente:
EventBus: publicación y suscripción de eventos
RoomManager: gestionar la disposición 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 palabras clave LLM
Interacción con la base de datos:
Leer y escribir en la base de datos a través de StateManager
Realizar la persistencia de manera periódica o impulsada por eventos
Guardar estado al salir
Cuarto, Puntos de Innovación en la Arquitectura
Cada sistema funciona de manera independiente, sin relación de llamada.
Alta modularidad, fácil de expandir
La arquitectura ECS tiene un rendimiento excepcional, adecuada para la concurrencia.
El diseño por capas del sistema se acerca a la cognición humana
En general, este es un marco extremadamente modular, de alto rendimiento, con una calidad de código excelente y una documentación de diseño completa. Ofrece una nueva opción de arquitectura para los equipos de juegos y DeepAI.
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.
18 me gusta
Recompensa
18
6
Compartir
Comentar
0/400
BlindBoxVictim
· 08-05 18:19
¿Puedes traer algunas demos interesantes?
Ver originalesResponder0
BridgeTrustFund
· 08-05 15:50
Tsk tsk, otro proyecto con una idea muy bonita.
Ver originalesResponder0
FromMinerToFarmer
· 08-03 03:10
¿Otra vez vienen a tomar a la gente por tonta?
Ver originalesResponder0
AltcoinOracle
· 08-03 03:01
fascinante... mis redes neuronales están detectando patrones cuánticos en la arquitectura de project89. alfa pura si se implementa correctamente.
Ver originalesResponder0
DefiSecurityGuard
· 08-03 02:54
alerta de fud: modular = múltiples vectores de ataque. clásico pesadilla de seguridad. haz tu propia investigación y verifica las dependencias!
Ver originalesResponder0
Rekt_Recovery
· 08-03 02:54
¿solo otro marco de IA? bro, ya hemos sido quemados antes, de verdad...
Project89: Análisis del marco de agentes AI de alto rendimiento modular
Análisis de Project89: un marco de agente de IA de nueva generación modular y de alto rendimiento
Project89 ha adoptado un nuevo enfoque para diseñar el marco de Agentes, que es un marco de Agentes de alto rendimiento orientado al desarrollo de juegos. En comparación con los marcos de Agentes actualmente utilizados, es más modular y tiene un rendimiento superior.
El fundador de este marco participó anteriormente en el desarrollo del proyecto Magick, que también es un software que utiliza IA para programar. A partir de su currículum, se puede ver que el fundador tiene una sólida capacidad técnica.
Uno, ¿por qué usar ECS para diseñar el marco de Agent?
ECS(Entity-Component-System) es un patrón de arquitectura comúnmente utilizado en el desarrollo de videojuegos 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.
ECS incluye tres conceptos clave:
Entity( entidad): es solo un ID, no contiene datos ni lógica. Se pueden montar diferentes componentes según sea necesario.
Componente(: Se utiliza para almacenar datos o estados específicos 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:
Ejemplo de flujo de trabajo del sistema:
En Project89, el mundo está lleno de varios tipos de Agentes, algunos de los cuales también tienen habilidades adicionales como la elaboración de planes.
![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-4cd7ca20f2967b9025411d9985f64831.webp(
Dos, arquitectura del sistema ArgOS
ArgOS ha diseñado muchos Componentes y Sistemas, dividiendo los Sistemas en tres niveles:
Consciente)CONSCIOUS(sistema
SUBCONSCIENTE)SISTEMA
Inconsciente(UNCONSCIOUS)sistema
Las relaciones entre los sistemas en ArgOS son complejas e incluyen principalmente:
Estos sistemas trabajan en conjunto para lograr el ciclo completo de percepción-pensamiento-acción del Agente.
Tres, Análisis de la Arquitectura General de ArgOS
Cuarto, Puntos de Innovación en la Arquitectura
En general, este es un marco extremadamente modular, de alto rendimiento, con una calidad de código excelente y una documentación de diseño completa. Ofrece una nueva opción de arquitectura para los equipos de juegos y DeepAI.