Project89 : Cadre d'Agent AI modulaire haute performance basé sur une architecture ECS

robot
Création du résumé en cours

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.

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

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 :

  1. Entity( entité) : c'est simplement un ID, ne contenant aucune donnée ou logique.
  2. Component( composant ) : utilisé pour stocker des données ou des états spécifiques d'entités.
  3. 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.

Déconstruction du 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 :

  1. Système CONSCIOUS( : comprend le PerceptionSystem, l'ExperienceSystem, le ThinkingSystem, etc., avec une fréquence de mise à jour relativement élevée.

  2. Inconscient)SYSTÈME D'INCONSCIENT: comprend le GoalPlanningSystem, le PlanningSystem, etc., la fréquence de mise à jour est relativement faible.

  3. 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.

Déconstruction du Project89 : un cadre de conception AI Agent de prochaine génération, modulaire et haute performance

Trois, Analyse de l'architecture globale d'ArgOS

L'architecture globale d'ArgOS comprend :

  1. Architecture core en couches
  2. Composant (Component) catégorie
  3. Architecture du système
  4. Architecture du Manager
  5. 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.

Déconstruction de Project89 : un design de cadre AI Agent de nouvelle génération modulaire et haute performance

Quatrième point d'innovation de l'architecture

  1. Chaque système fonctionne de manière indépendante, sans relation d'appel directe, ce qui réduit le degré de couplage.

  2. La conception modulaire permet d'ajouter ou de réduire la capacité des Agents de manière flexible.

  3. L'architecture ECS est mieux adaptée au traitement simultané, avec des avantages de performance évidents dans des scénarios complexes.

  4. Diviser le système en trois niveaux : conscient, subconscient et inconscient, proche du processus de cognition humaine.

  5. 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.

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

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

Déconstruction de Project89 : un design de cadre AI Agent de nouvelle génération modulaire et haute performance

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

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

Déconstruction de Project89 : une conception de framework AI Agent de nouvelle génération, modulaire et haute performance

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

Voir l'original
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.
  • Récompense
  • 5
  • Partager
Commentaire
0/400
GamefiEscapeArtistvip
· Il y a 11h
Amusez-vous avec de nouvelles choses, tant que la performance est bonne.
Voir l'originalRépondre0
ChainBrainvip
· 07-14 07:36
C'est vraiment hardcore, non ?
Voir l'originalRépondre0
OldLeekConfessionvip
· 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
SandwichVictimvip
· 07-14 07:24
Encore un coup de GameFi pour se faire prendre pour des cons.
Voir l'originalRépondre0
MysteriousZhangvip
· 07-14 07:20
Ce n'est pas juste mettre un cerveau dans des Bots ?
Voir l'originalRépondre0
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)