Project89 : Cadre d'Agent AI modulaire haute performance construit sur l'architecture ECS

robot
Création du résumé en cours

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.

Déconstruction de Project89 : un design de cadre d'agent AI de prochaine génération, modulaire et haute performance

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.

Déconstruction de Project89 : un cadre de conception d'agent AI de nouvelle génération, modulaire et haute performance

Deux, architecture du système ArgOS

ArgOS divise le système en trois niveaux (NiveauConscience) :

  1. Avoir conscience(SYSTÈME CONSCIENT): fréquence de mise à jour élevée, par exemple toutes les 10 secondes.
  2. SYSTÈME SUBCONSCIENT( : la fréquence de mise à jour est relativement basse, par exemple toutes les 25 secondes.
  3. 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

  1. 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(

  1. 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(

  1. 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(

  1. 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(

Voir l'original
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.
  • Récompense
  • 5
  • Partager
Commentaire
0/400
GasBanditvip
· 07-07 23:38
Finance décentralisée professionnelle pour trader des chiens, vente rapide, achat précis.
Voir l'originalRépondre0
WhaleWatchervip
· 07-07 07:23
La technologie est vraiment géniale.
Voir l'originalRépondre0
JustHereForMemesvip
· 07-06 23:43
Ce cadre pend de manière fluide.
Voir l'originalRépondre0
pumpamentalistvip
· 07-06 23:37
Encore un rêve en papier
Voir l'originalRépondre0
ZKSherlockvip
· 07-06 23:16
en fait... la surcharge computationnelle nécessite plus de validation avant le déploiement de defi à vrai dire
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)