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

robot
Création du résumé en cours

Analyse de Project89 : un 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.

Cet article présentera en détail le cadre Agent haute performance ArgOS dans Project89.

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

I. Pourquoi utiliser ECS pour concevoir le cadre de l'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.

  1. Entity( entité) : c'est simplement un ID, ne contenant aucune donnée ni logique.
  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é, pouvant enregistrer différents composants, comme :

  • 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 de mémoire : données de mémoire de l'Agent de stockage
  • Composant d'action : stocker les données de l'action à exécuter

Flux de travail du système :

  1. Système de perception mise à jour des données de perception
  2. Le système de mémoire persiste les données de perception dans la base de données
  3. Système d'action exécute des actions en fonction de la mémoire
  4. Obtenir finalement une entité d'agent mise à jour

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

Deux, architecture du système ArgOS

ArgOS a conçu plusieurs composants et systèmes, classant les systèmes en trois niveaux (Niveau de Conscience ):

  1. Système CONSCIOUS(: fréquence de mise à jour élevée, exécuté toutes les 10 secondes
  2. SUBCONSCIOUS) système : fréquence de mise à jour relativement basse, exécuté toutes les 25 secondes
  3. Inconscient(UNCONSCIOUS)système : fréquence de mise à jour la plus lente, s'exécute toutes les 50 secondes ou plus.

Les principaux systèmes comprennent :

  • PerceptionSystem : collecte des stimuli externes et met à jour le composant Perception
  • ExperienceSystem : Convertir les stimuli en expériences abstraites et les stocker
  • ThinkingSystem : réfléchir et générer des résultats de réflexion
  • ActionSystem: exécuter l'action
  • GoalPlanningSystem : évaluer l'avancement des objectifs et générer de nouveaux objectifs
  • PlanningSystem: Générer un plan d'exécution pour les objectifs
  • RoomSystem: traiter les mises à jour liées à la chambre
  • CleanupSystem: supprimer les entités inutiles

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

Trois, Analyse de l'architecture globale d'ArgOS

  1. Architecture de base en couches : Entité-Composant-Système

  2. Classification des composants:

    • Classes d'identité principales : Agent, PlayerProfile, etc.
    • Catégorie comportementale et d'état : Action, Objectif, Plan, etc.
    • Perception et mémoire : Perception, Mémoire, etc.
    • Catégorie environnement et espace : Room, OccupiesRoom, etc.
    • Apparence et interaction : Apparence, UIState, etc.
    • Assistance ou maintenance : Cleanup, DebugInfo, etc.
  3. Structure de gestion:

    • EventBus: publication et abonnement d'événements
    • RoomManager: gérer la disposition de la pièce
    • StateManager: synchronisation ECS avec la base de données
    • ActionManager: gérer l'exécution des actions
    • PromptManager: Gestion des invites LLM
  4. Interaction avec la base de données:

    • Chargement et persistance des données via StateManager
    • Persistance régulière ou déclenchée par un événement
    • Sauvegarder l'état à la sortie

Déconstruction de Project89 : un design de cadre d'agent AI 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, facile à étendre.
  2. Conception modulaire, capacité d'Agent configurable de manière flexible
  3. L'architecture ECS offre d'excellentes performances et convient aux scénarios complexes.
  4. Diviser le système en niveaux de conscience, simuler le processus cognitif humain.

Dans l'ensemble, ArgOS est un cadre Agent modulaire, haute performance et facile à étendre, qui offre de nouvelles options d'architecture pour le développement de jeux et les systèmes d'Agents IA.

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

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
  • 3
  • Partager
Commentaire
0/400
CryptoTarotReadervip
· Il y a 16h
Tous les grands modèles sont en compétition, celui qui gagne est le sien.
Voir l'originalRépondre0
WhaleMistakervip
· Il y a 16h
C'est une architecture hardcore, ça.
Voir l'originalRépondre0
MEVictimvip
· Il y a 16h
Alerte de haute énergie à l'avance
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)