Project89 : Révolutionner l'architecture des agents IA pour redéfinir l'avenir du développement de jeux

Conception du cadre AI Agent de nouvelle génération : Analyse approfondie de l'architecture modulaire et haute performance de Project89

Le Project89 adopte une toute nouvelle approche pour concevoir l'Agent Framework, qui est un cadre Agent haute performance spécialement conçu pour le développement de jeux. Par rapport aux cadres Agent populaires actuels, il est plus modulaire et offre également des performances supérieures.

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

Contexte des développeurs

Le fondateur de Project89 a précédemment participé au développement du projet Magick, un logiciel de programmation utilisant l'IA. Il est le quatrième plus grand contributeur de ce projet, démontrant une solide expertise technique.

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

Application de l'architecture ECS dans le cadre de l'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 évolutifs.

Dans ArgOS, chaque Agent est considéré comme une Entité et peut enregistrer différents composants, tels que le Composant Agent, le Composant de Perception, le Composant de Mémoire et le Composant d'Action, etc.

Le processus d'exécution du système est différent de la méthode d'appel séquentiel traditionnelle. Chaque système s'exécute de manière indépendante dans un cycle spécifié, par exemple, le Système de Perception peut s'exécuter toutes les 2 secondes, le Système de Mémoire toutes les 1 seconde, le Système de Planification toutes les 1000 secondes, etc.

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

Architecture du système ArgOS

ArgOS divise le système en trois niveaux :

  1. Système conscient ( : comprend RoomSystem, PerceptionSystem, ExperienceSystem, ThinkingSystem, ActionSystem et CleanupSystem. Ces systèmes ont une fréquence de mise à jour élevée, environ toutes les 10 secondes.

  2. SYSTÈME SUBCONSCIENT) : comprend le GoalPlanningSystem et le PlanningSystem. La fréquence de mise à jour est relativement faible, environ une fois toutes les 25 secondes.

  3. Inconscient(UNCONSCIOUS)système : actuellement non activé, la fréquence de mise à jour prévue sera plus lente.

Ce design permet à différents systèmes d'avoir des fréquences d'exécution variées en fonction de leur importance et de leur urgence, se rapprochant ainsi du mode de pensée humain.

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

Analyse de l'architecture globale d'ArgOS

  1. Architecture de base en couches : comprend les niveaux Systems, Components, Managers et Runtime.

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

  1. Composant ( Classification : comprend les classes d'identité de base, de comportement et d'état, de perception et de mémoire, d'environnement et d'espace, d'apparence et d'interaction, ainsi que les classes d'assistance ou d'exploitation.

![Déconstruction de Project89 : une conception de cadre AI Agent de nouvelle génération modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(

  1. Architecture système : déjà détaillée dans le texte précédent.

![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(

  1. Architecture du Manager : comprend EventBus, RoomManager, StateManager, EventManager, ActionManager et PromptManager, offrant un support fonctionnel au niveau système.

![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-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(

  1. Interaction avec la base de données : réaliser l'interaction entre ECS et la base de données via StateManager ou PersistenceManager, y compris le chargement initial, les mises à jour en temps réel et le processus de sauvegarde à la sortie.

![Déconstruction de Project89 : une conception d'un cadre d'agent AI de nouvelle génération modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(

Innovations architecturales

  • Les systèmes fonctionnent de manière indépendante, sans relation d'appel directe, ce qui réduit le couplage entre les systèmes.
  • La conception modulaire rend l'extension et la réduction des fonctionnalités simples.
  • L'architecture ECS a apporté des améliorations de performance, particulièrement adaptée aux scénarios complexes d'IA et aux domaines comme le trading quantitatif.
  • Diviser le système en trois niveaux : conscient, subconscient et inconscient, plus proche du mode de cognition humaine.

![Déconstruction du Projet89 : un design de cadre d'agent AI de nouvelle génération modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp(

Project89 offre un cadre hautement modulaire et performant, dont l'excellente qualité de code et la documentation de conception détaillée méritent l'attention de davantage d'équipes de jeux et d'équipes Defai. Cette conception architecturale novatrice ouvre de nouvelles possibilités et un potentiel pour le développement d'agents AI.

![Déconstruction de 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(

AGENT2.68%
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
  • 4
  • Partager
Commentaire
0/400
DegenWhisperervip
· 07-22 14:33
Ce jeu est développé comme un bull.
Voir l'originalRépondre0
FancyResearchLabvip
· 07-22 09:40
Encore à étudier des frameworks flashy qui ne servent à rien.
Voir l'originalRépondre0
New_Ser_Ngmivip
· 07-22 09:24
Je ne comprends vraiment pas ce qui est si compliqué.
Voir l'originalRépondre0
TokenVelocityTraumavip
· 07-22 09:19
Le plagiat des anciens projets est de retour !
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)