Analyse de Project89 : un cadre d'agent IA 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.
Contexte des développeurs
Le fondateur de Project89 a précédemment participé au développement du projet Magick, un logiciel qui utilise l'IA pour programmer. Il était le quatrième développeur dans ce projet.
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ènes à grande échelle et évolutives.
L'architecture ECS comprend trois parties principales :
Entity( entité) : c'est juste un ID, ne contenant aucune donnée ni logique.
Composant( : utilisé pour stocker les données ou l'état spécifiques de l'entité.
Système(系统) : responsable de l'exécution de la logique associé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.
Il n'y a pas de relation d'appel directe entre les différents systèmes, chaque système exécutera indépendamment une fois dans un cycle défini. Par exemple :
Système de perception met à jour la perception externe toutes les 2 secondes
Le système de mémoire s'exécute toutes les 1 seconde, extrait des données du composant de perception.
Le système de planification s'exécute toutes les 1000 secondes, établissant un plan.
Le système d'action s'exécute toutes les 2 secondes, réagissant aux informations externes.
![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-69e16ae3b5af8c39e1fc522358584cef.webp(
Architecture du système ArgOS
ArgOS divise le système en trois niveaux :
Système CONSCIOUS): fréquence de mise à jour élevée, par exemple toutes les 10 secondes.
SYSTÈME SUBCONSCIOUS( : fréquence de mise à jour relativement basse, comme toutes les 25 secondes.
Inconscient)UNCONSCIOUS( système : fréquence de mise à jour plus lente, comme plus de 50 secondes
Les systèmes principaux comprennent :
PerceptionSystem: recueillir des stimuli externes
ExperienceSystem: Transformer la stimulation en expérience
ThinkingSystem: penser et générer des actions
ActionSystem: exécuter l'action
GoalPlanningSystem: évaluer les progrès des objectifs
PlanningSystem: Génération du plan d'exécution
RoomSystem : traitement des mises à jour liées à la chambre
CleanupSystem: nettoyage des entités inutiles
![Déconstruction de Project89 : un design de cadre AI Agent de nouvelle génération modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
Architecture globale d'ArgOS
Architecture de base en couches : comprend les couches Component, System, Manager et Runtime.
![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-c37bd7442c3743f80a4fd9ba8afc123b.webp(
Classification des composants:
Classe d'identité de base
Comportement et état
Perception et mémoire
Environnement et espace
Apparence et interaction
Assistance ou opérations
![Déconstruction de Project89 : un design de cadre AI Agent de nouvelle génération modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(
Architecture du Manager:
Fournir des fonctionnalités au niveau système, telles que la gestion des événements, la gestion des chambres, la gestion des états, etc.
![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-b0180b99743a98bafb2b2d066900d65c.webp(
Interaction avec la base de données :
Chargement, mise à jour et persistance des données via StateManager
![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-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(
Points d'innovation de l'architecture
Chaque système fonctionne de manière indépendante, sans relation de couplage.
Fonctionnalités faciles à étendre et à découper
Performances supérieures à celles des architectures orientées objet traditionnelles
Diviser le système en différents niveaux de conscience, simuler le processus cognitif humain
![Déconstruction de Project89 : un design de cadre AI Agent de nouvelle génération modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(
Dans l'ensemble, Project89 offre un cadre Agent extrêmement modulaire et performant, adapté au développement de jeux et à d'autres scénarios d'IA complexes.
![Décomposition 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-4f9f7656a99298c7a027a5e4722ce4d5.webp(
![Déconstruire 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-62bbe0d65d3748c5bc0027c5ffa39288.webp(
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.
21 J'aime
Récompense
21
8
Partager
Commentaire
0/400
CryptoSurvivor
· Il y a 15h
Encore en train de parler du nouveau cadre de jeu ? Ennuyeux.
Voir l'originalRépondre0
RuntimeError
· 07-11 05:56
Ce truc est vraiment fiable ?
Voir l'originalRépondre0
RugPullProphet
· 07-10 07:17
Encore une fois la modularité, c'est un piège à poupées.
Voir l'originalRépondre0
RetailTherapist
· 07-10 07:15
J'ai été complètement perdu après avoir regardé.
Voir l'originalRépondre0
PseudoIntellectual
· 07-10 07:10
Le nouveau cadre est impressionnant !
Voir l'originalRépondre0
PoetryOnChain
· 07-10 07:07
Performance pump à fond, voyons quel effet ça fait~
Project89 : Analyse du cadre AI Agent modulaire haute performance de nouvelle génération
Analyse de Project89 : un cadre d'agent IA 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.
Contexte des développeurs
Le fondateur de Project89 a précédemment participé au développement du projet Magick, un logiciel qui utilise l'IA pour programmer. Il était le quatrième développeur dans ce projet.
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ènes à grande échelle et évolutives.
L'architecture ECS comprend trois parties principales :
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.
Il n'y a pas de relation d'appel directe entre les différents systèmes, chaque système exécutera indépendamment une fois dans un cycle défini. Par exemple :
![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-69e16ae3b5af8c39e1fc522358584cef.webp(
Architecture du système ArgOS
ArgOS divise le système en trois niveaux :
Les systèmes principaux comprennent :
![Déconstruction de Project89 : un design de cadre AI Agent de nouvelle génération modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
Architecture globale d'ArgOS
![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-c37bd7442c3743f80a4fd9ba8afc123b.webp(
![Déconstruction de Project89 : un design de cadre AI Agent de nouvelle génération modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(
![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-b0180b99743a98bafb2b2d066900d65c.webp(
![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-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(
Points d'innovation de l'architecture
![Déconstruction de Project89 : un design de cadre AI Agent de nouvelle génération modulaire et haute performance])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(
Dans l'ensemble, Project89 offre un cadre Agent extrêmement modulaire et performant, adapté au développement de jeux et à d'autres scénarios d'IA complexes.
![Décomposition 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-4f9f7656a99298c7a027a5e4722ce4d5.webp(
![Déconstruire 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-62bbe0d65d3748c5bc0027c5ffa39288.webp(