Déconstruction de Project89 : conception d'un cadre d'agent AI de nouvelle génération, modulaire et haute performance
Project89 a adopté une toute nouvelle approche pour concevoir l'Agent Framework, qui est un Agent Framework haute performance destiné au développement de jeux, plus modulaire et offrant de meilleures performances par rapport aux Agent Framework actuellement utilisés.
Le fondateur de ce cadre a auparavant participé au développement du projet Magick, qui est également un logiciel de programmation utilisant l'IA. Il a occupé la quatrième place dans ce projet, démontrant de solides compétences techniques.
I. Pourquoi utiliser ECS pour concevoir un Agent Framework
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 de la logique afin de gérer efficacement divers entités et leurs comportements dans des scénarios à grande échelle et extensibles.
L'architecture ECS comprend trois concepts clés :
Entity( entité) : c'est simplement un ID, ne contenant aucune donnée ou logique.
Component( composant ) : utilisé pour stocker des données ou des états spécifiques d'entités.
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 le Composant Agent, le Composant de Perception, le Composant de Mémoire et le Composant d'Action, etc.
Chaque système fonctionne de manière indépendante, sans relation d'appel directe. Chaque système s'exécute une fois par période définie, mettant à jour les données des composants correspondants.
Deux, architecture du système ArgOS
ArgOS divise le système en trois niveaux :
Système CONSCIOUS( : comprend le PerceptionSystem, l'ExperienceSystem, le ThinkingSystem, etc., avec une fréquence de mise à jour relativement élevée.
Inconscient)SYSTÈME D'INCONSCIENT: comprend le GoalPlanningSystem, le PlanningSystem, etc., la fréquence de mise à jour est relativement faible.
Inconscient(UNCONSCIOUS)système : actuellement non activé, fréquence de mise à jour la plus lente.
Cette conception en couches permet à différents types de systèmes de s'exécuter à des fréquences appropriées, plus proches du processus cognitif humain.
Trois, Analyse de l'architecture globale d'ArgOS
L'architecture globale d'ArgOS comprend :
Architecture core en couches
Composant (Component) catégorie
Architecture du système
Architecture du Manager
Interaction avec la base de données
La couche Manager est responsable de la gestion des ressources, comme l'accès à la base de données, le traitement des conflits de mise à jour d'état, etc.
Quatrième point d'innovation de l'architecture
Chaque système fonctionne de manière indépendante, sans relation d'appel directe, ce qui réduit le degré de couplage.
La conception modulaire permet d'ajouter ou de réduire la capacité des Agents de manière flexible.
L'architecture ECS est mieux adaptée au traitement simultané, avec des avantages de performance évidents dans des scénarios complexes.
Diviser le système en trois niveaux : conscient, subconscient et inconscient, proche du processus de cognition humaine.
Hautement modulaire, performances excellentes, tout en maintenant une bonne qualité de code et une documentation de conception.
Cette architecture innovante offre de nouvelles possibilités pour des domaines tels que le développement de jeux et la DeFi, ce qui mérite l'attention et l'essai de plus d'équipes.
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.
12 J'aime
Récompense
12
5
Partager
Commentaire
0/400
GamefiEscapeArtist
· Il y a 11h
Amusez-vous avec de nouvelles choses, tant que la performance est bonne.
Voir l'originalRépondre0
ChainBrain
· 07-14 07:36
C'est vraiment hardcore, non ?
Voir l'originalRépondre0
OldLeekConfession
· 07-14 07:28
Ne parle pas de choses si sophistiquées. Je veux juste demander si le trading de futures peut rapporter de l'argent.
Voir l'originalRépondre0
SandwichVictim
· 07-14 07:24
Encore un coup de GameFi pour se faire prendre pour des cons.
Voir l'originalRépondre0
MysteriousZhang
· 07-14 07:20
Ce n'est pas juste mettre un cerveau dans des Bots ?
Project89 : Cadre d'Agent AI modulaire haute performance basé sur une architecture ECS
Déconstruction de Project89 : conception d'un cadre d'agent AI de nouvelle génération, modulaire et haute performance
Project89 a adopté une toute nouvelle approche pour concevoir l'Agent Framework, qui est un Agent Framework haute performance destiné au développement de jeux, plus modulaire et offrant de meilleures performances par rapport aux Agent Framework actuellement utilisés.
Le fondateur de ce cadre a auparavant participé au développement du projet Magick, qui est également un logiciel de programmation utilisant l'IA. Il a occupé la quatrième place dans ce projet, démontrant de solides compétences techniques.
I. Pourquoi utiliser ECS pour concevoir un Agent Framework
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 de la logique afin de gérer efficacement divers entités et leurs comportements dans des scénarios à grande échelle et extensibles.
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 le Composant Agent, le Composant de Perception, le Composant de Mémoire et le Composant d'Action, etc.
Chaque système fonctionne de manière indépendante, sans relation d'appel directe. Chaque système s'exécute une fois par période définie, mettant à jour les données des composants correspondants.
Deux, architecture du système ArgOS
ArgOS divise le système en trois niveaux :
Système CONSCIOUS( : comprend le PerceptionSystem, l'ExperienceSystem, le ThinkingSystem, etc., avec une fréquence de mise à jour relativement élevée.
Inconscient)SYSTÈME D'INCONSCIENT: comprend le GoalPlanningSystem, le PlanningSystem, etc., la fréquence de mise à jour est relativement faible.
Inconscient(UNCONSCIOUS)système : actuellement non activé, fréquence de mise à jour la plus lente.
Cette conception en couches permet à différents types de systèmes de s'exécuter à des fréquences appropriées, plus proches du processus cognitif humain.
Trois, Analyse de l'architecture globale d'ArgOS
L'architecture globale d'ArgOS comprend :
La couche Manager est responsable de la gestion des ressources, comme l'accès à la base de données, le traitement des conflits de mise à jour d'état, etc.
Quatrième point d'innovation de l'architecture
Chaque système fonctionne de manière indépendante, sans relation d'appel directe, ce qui réduit le degré de couplage.
La conception modulaire permet d'ajouter ou de réduire la capacité des Agents de manière flexible.
L'architecture ECS est mieux adaptée au traitement simultané, avec des avantages de performance évidents dans des scénarios complexes.
Diviser le système en trois niveaux : conscient, subconscient et inconscient, proche du processus de cognition humaine.
Hautement modulaire, performances excellentes, tout en maintenant une bonne qualité de code et une documentation de conception.
Cette architecture innovante offre de nouvelles possibilités pour des domaines tels que le développement de jeux et la DeFi, ce qui mérite l'attention et l'essai de plus d'équipes.