Analyse de Project89 : un nouveau cadre modulaire d'agents AI haute performance
Project89 a adopté une toute nouvelle approche pour concevoir le cadre Agent. Il s'agit d'un cadre Agent haute performance conçu spécialement pour le développement de jeux, offrant une meilleure conception modulaire et des performances supérieures par rapport aux cadres Agent populaires actuels.
Contexte des développeurs
Le fondateur de Project89 a précédemment développé le projet Magick, un logiciel de programmation utilisant l'IA. Il a occupé le quatrième rang parmi les développeurs de ce projet, démontrant une forte compétence technique.
Conception de l'architecture ECS
Le projet 89 utilise une architecture Entité-Composant-Système ( ECS ) pour concevoir le cadre d'Agent. ECS est un modèle d'architecture couramment utilisé dans le développement de jeux et les systèmes de simulation, permettant une séparation complète des données et de la logique, ce qui facilite la gestion efficace de diverses entités et de leurs comportements dans des scénarios à grande échelle.
Dans ce cadre, chaque Agent est considéré comme une entité (Entity), pouvant enregistrer différents composants (Component), tels que le composant Agent, le composant de perception, le composant de mémoire et le composant d'action, etc. Le système (System) est responsable de l'exécution de la logique associée aux composants spécifiques.
Architecture du système ArgOS
ArgOS divise le système en trois niveaux :
Système conscient : comprend RoomSystem, PerceptionSystem, etc., avec une fréquence de mise à jour élevée, traitant des tâches presque en temps réel.
Système subconscient : comprend le GoalPlanningSystem, le PlanningSystem, etc., avec une fréquence de mise à jour relativement basse, traitant la logique de pensée.
Système inconscient : actuellement non activé, fréquence de mise à jour la plus lente.
Cette conception en couches permet à différents systèmes de fonctionner indépendamment selon des cycles différents, traitant efficacement les comportements complexes des agents.
Innovations architecturales
Fonctionnement indépendant entre les systèmes : chaque système fonctionne de manière indépendante, sans relation d'appel directe, ce qui réduit le couplage.
Configuration flexible des capacités : il est facile de personnaliser les capacités de l'Agent en ajustant les Composants et Systèmes enregistrés par l'Entité.
Facile à étendre : de nouvelles fonctionnalités peuvent être ajoutées en tant que systèmes indépendants, sans affecter le système existant.
Haute performance : L'architecture ECS est plus adaptée au traitement simultané, offrant un avantage de performance dans des scénarios complexes.
Exécution par niveaux : Diviser le système en trois niveaux : conscient, subconscient et inconscient, exécuter selon différents cycles pour simuler le processus de pensée humaine.
Dans l'ensemble, Project89 offre un cadre d'agent hautement modulable et performant, fournissant de nouvelles options d'architecture pour le développement de jeux et les applications d'IA distribuées.
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.
Project89 : nouvelle percée dans le cadre de l'agent AI modulaire haute performance
Analyse de Project89 : un nouveau cadre modulaire d'agents AI haute performance
Project89 a adopté une toute nouvelle approche pour concevoir le cadre Agent. Il s'agit d'un cadre Agent haute performance conçu spécialement pour le développement de jeux, offrant une meilleure conception modulaire et des performances supérieures par rapport aux cadres Agent populaires actuels.
Contexte des développeurs
Le fondateur de Project89 a précédemment développé le projet Magick, un logiciel de programmation utilisant l'IA. Il a occupé le quatrième rang parmi les développeurs de ce projet, démontrant une forte compétence technique.
Conception de l'architecture ECS
Le projet 89 utilise une architecture Entité-Composant-Système ( ECS ) pour concevoir le cadre d'Agent. ECS est un modèle d'architecture couramment utilisé dans le développement de jeux et les systèmes de simulation, permettant une séparation complète des données et de la logique, ce qui facilite la gestion efficace de diverses entités et de leurs comportements dans des scénarios à grande échelle.
Dans ce cadre, chaque Agent est considéré comme une entité (Entity), pouvant enregistrer différents composants (Component), tels que le composant Agent, le composant de perception, le composant de mémoire et le composant d'action, etc. Le système (System) est responsable de l'exécution de la logique associée aux composants spécifiques.
Architecture du système ArgOS
ArgOS divise le système en trois niveaux :
Système conscient : comprend RoomSystem, PerceptionSystem, etc., avec une fréquence de mise à jour élevée, traitant des tâches presque en temps réel.
Système subconscient : comprend le GoalPlanningSystem, le PlanningSystem, etc., avec une fréquence de mise à jour relativement basse, traitant la logique de pensée.
Système inconscient : actuellement non activé, fréquence de mise à jour la plus lente.
Cette conception en couches permet à différents systèmes de fonctionner indépendamment selon des cycles différents, traitant efficacement les comportements complexes des agents.
Innovations architecturales
Fonctionnement indépendant entre les systèmes : chaque système fonctionne de manière indépendante, sans relation d'appel directe, ce qui réduit le couplage.
Configuration flexible des capacités : il est facile de personnaliser les capacités de l'Agent en ajustant les Composants et Systèmes enregistrés par l'Entité.
Facile à étendre : de nouvelles fonctionnalités peuvent être ajoutées en tant que systèmes indépendants, sans affecter le système existant.
Haute performance : L'architecture ECS est plus adaptée au traitement simultané, offrant un avantage de performance dans des scénarios complexes.
Exécution par niveaux : Diviser le système en trois niveaux : conscient, subconscient et inconscient, exécuter selon différents cycles pour simuler le processus de pensée humaine.
Dans l'ensemble, Project89 offre un cadre d'agent hautement modulable et performant, fournissant de nouvelles options d'architecture pour le développement de jeux et les applications d'IA distribuées.