Analyse de Project89 : une conception de cadre d'agent AI de nouvelle génération modulaire et haute performance
Project89 a adopté une toute nouvelle approche pour concevoir le cadre Agent, qui est un cadre Agent haute performance destiné au développement de jeux, plus modulaire et offrant de meilleures performances par rapport aux cadres Agent actuellement utilisés.
Le fondateur de ce cadre a précédemment participé au développement du projet Magick, étant l'un des principaux contributeurs de ce projet, avec une riche expérience en programmation AI.
I. Pourquoi utiliser ECS pour concevoir le cadre d'agent
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ènes à grande échelle et extensibles.
Entity( entité) : il s'agit simplement d'un ID, ne contenant aucune donnée ou logique.
Component( composant ) : utilisé pour stocker les données ou l'é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 le Composant Agent, le Composant de Perception, le Composant de Mémoire, le Composant d'Action, etc.
Il n'existe pas de relation d'appel directe entre différents systèmes, chaque système exécutera indépendamment une fois dans un cycle déterminé. Cette conception rend l'ensemble de l'architecture plus modulaire et efficace.
Deux, architecture du système ArgOS
ArgOS divise le système en trois niveaux (NiveauConscience) :
Avoir conscience(SYSTÈME CONSCIENT): fréquence de mise à jour élevée, par exemple toutes les 10 secondes.
SYSTÈME SUBCONSCIENT( : la fréquence de mise à jour est relativement basse, par exemple toutes les 25 secondes.
Sans conscience ) UNCONSCIOUS ( système : fréquence de mise à jour plus lente, comme plus de 50 secondes.
ArgOS comprend plusieurs systèmes, tels que le PerceptionSystem, le ExperienceSystem, le ThinkingSystem, le ActionSystem, etc. Ils interagissent entre eux via des données de composants pour réaliser ensemble des comportements complexes de l'Agent.
![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(
Trois, Analyse de l'architecture globale d'ArgOS
Architecture de base en couches : comprend les couches Systems, Components, Managers et Runtime.
![Déconstruction de Project89 : une conception de cadre AI Agent de prochaine génération modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
Composant )Component( Catégorie:
Classe d'identité principale
Classe des comportements et des états
Perception et mémoire
Environnement et espace
Apparence et interaction
Assistance ou opérations
![Déconstruction de Project89 : un design de cadre d'agent AI de nouvelle génération, modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(
Architecture du Manager :
Fournir des fonctionnalités au niveau système, telles que RoomManager, StateManager, EventBus, ActionManager, etc.
![Déconstruction de Project89 : un design de cadre AI Agent de prochaine génération modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(
Interaction avec la base de données:
Synchroniser ECS avec la base de données via StateManager ou PersistenceManager.
![Déconstruction de Project89 : un design de cadre d'agent AI de nouvelle génération, modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(
Quatrième point d'innovation de l'architecture
Chaque système fonctionne de manière indépendante, sans relations d'appel direct, ce qui améliore le degré de modularité.
Capacité d'Agent configurable de manière flexible, facile à étendre avec de nouvelles fonctionnalités.
Performances supérieures à celles des architectures orientées objet traditionnelles, adaptées au traitement concurrent.
Diviser le système en différents niveaux de conscience, plus proche du modèle cognitif humain.
Dans l'ensemble, Project89 propose un cadre Agent extrêmement modulaire et performant, avec une bonne philosophie de conception et une qualité de code. Cette architecture n'est pas seulement adaptée au développement de jeux, elle pourrait également avoir des avantages potentiels dans des scénarios DeFi complexes.
![Déconstruction de Project89 : un cadre de conception d'agent AI de prochaine génération, modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(
![Déconstruction de Project89 : un design de cadre d'agent AI de prochaine génération, modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(
![Déconstruction de Project89 : conception d'un cadre d'agent AI de nouvelle génération, modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp(
![Déconstruction du Project89 : une conception de cadre d'agent AI de nouvelle génération, modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-62bbe0d65d3748c5bc0027c5ffa39288.webp(
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.
9 J'aime
Récompense
9
5
Partager
Commentaire
0/400
GasBandit
· 07-07 23:38
Finance décentralisée professionnelle pour trader des chiens, vente rapide, achat précis.
Voir l'originalRépondre0
WhaleWatcher
· 07-07 07:23
La technologie est vraiment géniale.
Voir l'originalRépondre0
JustHereForMemes
· 07-06 23:43
Ce cadre pend de manière fluide.
Voir l'originalRépondre0
pumpamentalist
· 07-06 23:37
Encore un rêve en papier
Voir l'originalRépondre0
ZKSherlock
· 07-06 23:16
en fait... la surcharge computationnelle nécessite plus de validation avant le déploiement de defi à vrai dire
Project89 : Cadre d'Agent AI modulaire haute performance construit sur l'architecture ECS
Analyse de Project89 : une conception de cadre d'agent AI de nouvelle génération modulaire et haute performance
Project89 a adopté une toute nouvelle approche pour concevoir le cadre Agent, qui est un cadre Agent haute performance destiné au développement de jeux, plus modulaire et offrant de meilleures performances par rapport aux cadres Agent actuellement utilisés.
Le fondateur de ce cadre a précédemment participé au développement du projet Magick, étant l'un des principaux contributeurs de ce projet, avec une riche expérience en programmation AI.
I. Pourquoi utiliser ECS pour concevoir le cadre d'agent
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ènes à grande échelle et extensibles.
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, le Composant d'Action, etc.
Il n'existe pas de relation d'appel directe entre différents systèmes, chaque système exécutera indépendamment une fois dans un cycle déterminé. Cette conception rend l'ensemble de l'architecture plus modulaire et efficace.
Deux, architecture du système ArgOS
ArgOS divise le système en trois niveaux (NiveauConscience) :
ArgOS comprend plusieurs systèmes, tels que le PerceptionSystem, le ExperienceSystem, le ThinkingSystem, le ActionSystem, etc. Ils interagissent entre eux via des données de composants pour réaliser ensemble des comportements complexes de l'Agent.
![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(
Trois, Analyse de l'architecture globale d'ArgOS
![Déconstruction de Project89 : une conception de cadre AI Agent de prochaine génération modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
![Déconstruction de Project89 : un design de cadre d'agent AI de nouvelle génération, modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(
![Déconstruction de Project89 : un design de cadre AI Agent de prochaine génération modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(
![Déconstruction de Project89 : un design de cadre d'agent AI de nouvelle génération, modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(
Quatrième point d'innovation de l'architecture
Dans l'ensemble, Project89 propose un cadre Agent extrêmement modulaire et performant, avec une bonne philosophie de conception et une qualité de code. Cette architecture n'est pas seulement adaptée au développement de jeux, elle pourrait également avoir des avantages potentiels dans des scénarios DeFi complexes.
![Déconstruction de Project89 : un cadre de conception d'agent AI de prochaine génération, modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(
![Déconstruction de Project89 : un design de cadre d'agent AI de prochaine génération, modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(
![Déconstruction de Project89 : conception d'un cadre d'agent AI de nouvelle génération, modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp(
![Déconstruction du Project89 : une conception de cadre d'agent AI de nouvelle génération, modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-62bbe0d65d3748c5bc0027c5ffa39288.webp(