ArgOS : un cadre d'agent AI de nouvelle génération modulaire et haute performance
ArgOS est un cadre d'agent haute performance destiné au développement de jeux, utilisant une nouvelle approche de conception, plus modulaire et offrant de meilleures performances par rapport aux cadres d'agents traditionnels. Cet article analysera en détail la conception architecturale d'ArgOS.
Pourquoi utiliser l'architecture ECS
ECS (Entity-Component-System) est un modèle d'architecture couramment utilisé dans le développement de jeux et les systèmes de simulation. Il sépare complètement les données et la logique, ce qui permet de gérer efficacement les entités et leurs comportements dans des scénarios massivement évolutifs.
L'architecture ECS comprend trois concepts clés :
Entity( entité ) : n'est qu'un ID, ne contenant aucune donnée ou logique
Component( composant ) : utilisé pour stocker des données ou un état spécifiques d'une entité
Système(系统): responsable de l'exécution de la logique liée à certains composants
Dans ArgOS, chaque Agent est considéré comme une Entité, pouvant enregistrer différents composants, tels que :
Composant Agent : stocke des informations de base telles que le nom de l'Agent, le nom du modèle, etc.
Composant de perception : stocker les données externes perçues
Composant Mémoire : Stockage des données de mémoire de l'Agent
Action Component: stocker les données d'action à exécuter
Exemple de flux de travail du système:
Le système de perception détecte l'arme, met à jour le composant de perception de l'agent.
Memory System rend les données de perception persistantes dans la base de données
Le système d'action récupère les informations environnementales de la mémoire et exécute les actions correspondantes.
Architecture du système ArgOS
ArgOS a conçu plusieurs composants et systèmes, et a divisé les systèmes en trois niveaux :
Conscient(CONSCIOUS)système
Y compris RoomSystem, PerceptionSystem, ExperienceSystem, etc.
Fréquence de mise à jour élevée ( comme toutes les 10 secondes )
Traiter la perception en temps réel, la réflexion, l'exécution d'actions, etc.
SUBCONSCIENT(SYSTÈME
Incluant GoalPlanningSystem, PlanningSystem
Fréquence de mise à jour basse ) comme toutes les 25 secondes (
Traitement de la définition des objectifs, génération de plans, etc.
inconscient ) UNCONSCIOUS ( système
Non encore activé
Fréquence de mise à jour plus lente ) comme plus de 50 secondes (
Les relations entre les différents systèmes sont complexes, mais grâce à l'architecture ECS, le découplage a été réalisé.
![Déconstruction de Project89 : un cadre de conception d'agent AI de nouvelle génération, modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-69e16ae3b5af8c39e1fc522358584cef.webp(
Architecture globale d'ArgOS
L'architecture globale d'ArgOS comprend :
Couche de base : Entité, Composant, Système, Gestionnaire, Exécution
Classification des composants:
Types d'identité principaux : Agent, PlayerProfile, etc.
Catégorie Comportement et État : Action, Objectif, Plan, etc.
Perception et mémoire : Perception, Mémoire, etc.
Catégorie Environnement et Espace : Room, Environment, etc.
Apparence et interaction : Apparence, ÉtatUI, etc.
Assistance ou maintenance: Cleanup, DebugInfo, etc.
Architecture du système : déjà détaillé dans le texte précédent
Architecture du Manager:
RoomManager: gérer les informations de la chambre
StateManager: Gestion du monde / État d'agent
EventBus: publication et abonnement d'événements
ActionManager : gestion de l'exécution des actions
PromptManager : gestion des prompts LLM
Interaction avec la base de données:
Gérer de manière unifiée la lecture et l'écriture des données via StateManager
Persistance par période ou déclenchée par un événement
Support de la reprise après interruption
![Déconstruction de Project89 : conception d'un cadre AI Agent de nouvelle génération, modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
Points d'innovation architecturale
Le système fonctionne de manière indépendante, sans appel mutuel, réalisant un haut niveau de découplage.
En enregistrant différents composants et systèmes, il est possible de personnaliser flexiblement les capacités de l'agent.
L'architecture ECS est adaptée à la concurrence, avec des avantages de performance évidents dans des scénarios complexes.
Diviser le Système en trois niveaux : conscient, subconscient et inconscient, simuler le processus cognitif humain.
Hautement modulaire, facile à étendre de nouvelles fonctionnalités
Dans l'ensemble, ArgOS est un cadre d'agent bien conçu et puissant, offrant de nouvelles options d'architecture pour le développement de jeux et les applications d'IA.
![Déconstruction de Project89 : un cadre de conception d'agent AI de nouvelle génération, modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
ArgOS : Analyse du cadre d'agent AI de nouvelle génération modulaire et haute performance
ArgOS : un cadre d'agent AI de nouvelle génération modulaire et haute performance
ArgOS est un cadre d'agent haute performance destiné au développement de jeux, utilisant une nouvelle approche de conception, plus modulaire et offrant de meilleures performances par rapport aux cadres d'agents traditionnels. Cet article analysera en détail la conception architecturale d'ArgOS.
Pourquoi utiliser l'architecture ECS
ECS (Entity-Component-System) est un modèle d'architecture couramment utilisé dans le développement de jeux et les systèmes de simulation. Il sépare complètement les données et la logique, ce qui permet de gérer efficacement les entités et leurs comportements dans des scénarios massivement évolutifs.
L'architecture ECS comprend trois concepts clés :
Dans ArgOS, chaque Agent est considéré comme une Entité, pouvant enregistrer différents composants, tels que :
Exemple de flux de travail du système:
Architecture du système ArgOS
ArgOS a conçu plusieurs composants et systèmes, et a divisé les systèmes en trois niveaux :
Conscient(CONSCIOUS)système
SUBCONSCIENT(SYSTÈME
inconscient ) UNCONSCIOUS ( système
Les relations entre les différents systèmes sont complexes, mais grâce à l'architecture ECS, le découplage a été réalisé.
![Déconstruction de Project89 : un cadre de conception d'agent AI de nouvelle génération, modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-69e16ae3b5af8c39e1fc522358584cef.webp(
Architecture globale d'ArgOS
L'architecture globale d'ArgOS comprend :
Couche de base : Entité, Composant, Système, Gestionnaire, Exécution
Classification des composants:
Architecture du système : déjà détaillé dans le texte précédent
Architecture du Manager:
Interaction avec la base de données:
![Déconstruction de Project89 : conception d'un cadre AI Agent de nouvelle génération, modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
Points d'innovation architecturale
Le système fonctionne de manière indépendante, sans appel mutuel, réalisant un haut niveau de découplage.
En enregistrant différents composants et systèmes, il est possible de personnaliser flexiblement les capacités de l'agent.
L'architecture ECS est adaptée à la concurrence, avec des avantages de performance évidents dans des scénarios complexes.
Diviser le Système en trois niveaux : conscient, subconscient et inconscient, simuler le processus cognitif humain.
Hautement modulaire, facile à étendre de nouvelles fonctionnalités
Dans l'ensemble, ArgOS est un cadre d'agent bien conçu et puissant, offrant de nouvelles options d'architecture pour le développement de jeux et les applications d'IA.
![Déconstruction de Project89 : un cadre de conception d'agent AI de nouvelle génération, modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(