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.
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.
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.
Architecture du système ArgOS
ArgOS divise le système en trois niveaux :
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.
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.
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.
Analyse de l'architecture globale d'ArgOS
Architecture de base en couches : comprend les niveaux Systems, Components, Managers et Runtime.
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(
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(
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(
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(
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.
10 J'aime
Récompense
10
4
Partager
Commentaire
0/400
DegenWhisperer
· 07-22 14:33
Ce jeu est développé comme un bull.
Voir l'originalRépondre0
FancyResearchLab
· 07-22 09:40
Encore à étudier des frameworks flashy qui ne servent à rien.
Voir l'originalRépondre0
New_Ser_Ngmi
· 07-22 09:24
Je ne comprends vraiment pas ce qui est si compliqué.
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.
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.
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.
Architecture du système ArgOS
ArgOS divise le système en trois niveaux :
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.
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.
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.
Analyse de l'architecture globale d'ArgOS
![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(
![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(
![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(
![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
![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(