Project89 : Analyse du cadre d'agent AI modulaire haute performance

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

Le Project89 utilise une toute nouvelle approche pour concevoir le cadre Agent, qui est un cadre Agent haute performance destiné au développement de jeux. Par rapport aux cadres Agent actuellement utilisés, il est plus modulaire et offre de meilleures performances.

Le fondateur de ce cadre a auparavant participé au développement du projet Magick, qui est également un logiciel de programmation utilisant l'IA. Son parcours montre que le fondateur possède une solide compétence technique.

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

I. Pourquoi utiliser ECS pour concevoir un 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 et la logique afin de gérer efficacement divers entités et leurs comportements dans des scénarios massivement évolutifs.

ECS comprend trois concepts clés :

  1. Entity( entité ) : c'est simplement un ID, ne contenant aucune donnée ou logique. Différents composants peuvent être montés selon les besoins.

  2. Component( composant ) : utilisé pour stocker les données ou l'état spécifiques d'une entité.

  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é et peut enregistrer différents composants, tels que :

  • Composant Agent : stocke le nom de l'Agent, le nom du modèle et d'autres informations de base
  • Composant de perception : stocker les données externes perçues
  • Composant Mémoire : données de mémoire de l'Agent de stockage
  • Action Component: stocker les données Action à exécuter

Exemple de flux de travail du système :

  1. Mise à jour du système de perception des données du composant Perception
  2. Mise à jour du système de mémoire Composant Mémoire
  3. Le système d'action récupère des informations de la mémoire et exécute des actions.
  4. Obtenez finalement l'Agent Entity mis à jour.

Dans Project89, le monde est rempli de divers types d'agents, certains agents possèdent même des capacités supplémentaires comme la planification.

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 a conçu de nombreux composants et systèmes, divisant les systèmes en trois niveaux :

  1. Avoir conscience(SYSTÈME)

    • Comprend RoomSystem, PerceptionSystem, etc.
    • Fréquence de mise à jour élevée, exécutée environ toutes les 10 secondes
    • Traiter la perception en temps réel, la réflexion, l'exécution des actions, etc.
  2. SYSTÈME (SUBCONSCIOUS)

    • Comprend GoalPlanningSystem, PlanningSystem
    • Fréquence de mise à jour relativement basse, environ une fois toutes les 25 secondes
    • Traitement des contrôles cibles, génération de plans, etc.
  3. inconscient ( UNCONSCIOUS ) système

    • Actuellement non activé
    • Fréquence de mise à jour plus lente, plus de 50 secondes

Les relations entre les différents systèmes dans ArgOS sont complexes, comprenant principalement :

  • PerceptionSystem: collecte des stimuli externes
  • ExperienceSystem: convertir la stimulation en expérience
  • ThinkingSystem:Agent du système de pensée
  • ActionSystem : exécuter des actions spécifiques
  • GoalPlanningSystem: évaluer les progrès des objectifs
  • PlanningSystem: Générer un plan d'exécution
  • RoomSystem: Gérer les mises à jour liées à la chambre
  • CleanupSystem: supprimer les entités inutiles

Ces systèmes travaillent ensemble pour réaliser le cycle complet de perception-pensée-action de l'Agent.

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

Trois, Analyse de l'architecture globale d'ArgOS

  1. Architecture centrale en couches

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

  1. Composant (Component) catégorie:
    • Catégorie d'identité principale
    • Comportement et état
    • Perception et mémoire
    • Environnement et espace
    • Apparence et interaction
    • Assistance ou maintenance

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

  1. Architecture système : comme mentionné ci-dessus

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

  1. Architecture du Manager:
    • EventBus : publication et abonnement d'événements
    • RoomManager: gérer la disposition des chambres
    • StateManager: synchronisation ECS avec la base de données
    • ActionManager : gestion des actions exécutées
    • PromptManager: Gestion des mots-clés LLM

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

  1. Interaction avec la base de données :
    • Lecture et écriture de la base de données via StateManager
    • Persistance périodique ou déclenchée par un événement
    • Enregistrer l'état lors de la déconnexion

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

Quatrième point d'innovation de l'architecture

  • Chaque système fonctionne de manière indépendante, sans relations d'appel
  • Haut degré de modularité, facile à étendre
  • L'architecture ECS a des performances exceptionnelles, adaptée à la concurrence.
  • La conception en couches du système est proche de la cognition humaine

Dans l'ensemble, c'est un cadre extrêmement modulaire, performant, avec une haute qualité de code et une documentation de conception complète. Il offre une nouvelle option d'architecture pour les équipes de jeux et de DeepAI.

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

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

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

AGENT2.18%
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
  • 6
  • Partager
Commentaire
0/400
BlindBoxVictimvip
· 08-05 18:19
Peut-on avoir une démo intéressante ?
Voir l'originalRépondre0
BridgeTrustFundvip
· 08-05 15:50
Tsk tsk, encore un projet avec une idée très belle.
Voir l'originalRépondre0
FromMinerToFarmervip
· 08-03 03:10
Encore une fois, on se fait prendre pour des cons ?
Voir l'originalRépondre0
AltcoinOraclevip
· 08-03 03:01
fascinant... mes réseaux neuronaux détectent des motifs quantiques dans l'architecture de project89. pure alpha si implémenté correctement.
Voir l'originalRépondre0
DefiSecurityGuardvip
· 08-03 02:54
alerte fud : modulaire = multiples vecteurs d'attaque. cauchemar classique en matière de sécurité. faites vos propres recherches et vérifiez les dépendances !
Voir l'originalRépondre0
Rekt_Recoveryvip
· 08-03 02:54
juste un autre cadre d'IA ? bruh nous avons déjà été brûlés avant fr fr...
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)