🎉 Hey Gate Square friends! Non-stop perks and endless excitement—our hottest posting reward events are ongoing now! The more you post, the more you win. Don’t miss your exclusive goodies! 🚀
1️⃣ #TokenOfLove# | Festival Ticket Giveaway
Cheer for your idol on Gate Square! Pick your favorite star — HyunA, SUECO, DJ KAKA, or CLICK#15 — and post with SingerName + TokenOfLove hashtag to win one of 20 music festival tickets.
Details 👉 https://www.gate.com/post/status/13217654
2️⃣ #GateTravelSharingAmbassadors# | Share Your Journey, Win Rewards
Gate Travel is now live! Post with the hashtag and sha
Project89: A groundbreaking modular high-performance AI agent framework
Analyzing Project89: A New Type of Modular High-Performance AI Agent Framework
Project89 has adopted a brand new approach to designing the Agent framework. This is a high-performance Agent framework specifically built for game development, which offers better modular design and performance compared to currently popular Agent frameworks.
Developer Background
The founder of Project89 previously developed the Magick project, which is a software that utilizes AI for programming. He served as the fourth-ranked developer in this project, demonstrating strong technical prowess.
ECS Architecture Design
Project89 adopts the Entity-Component-System ( ECS ) architecture to design the Agent framework. ECS is a commonly used architectural pattern in game development and simulation systems, allowing for a complete separation of data and logic, which is beneficial for efficiently managing various entities and their behaviors in large-scale scalable scenarios.
In this framework, each Agent is regarded as an entity (Entity), which can register different components (Component), such as Agent components, perception components, memory components, and action components, etc. The system (System) is responsible for executing the logic related to specific components.
ArgOS System Architecture
ArgOS divides the system into three layers:
Consciousness System: Includes RoomSystem, PerceptionSystem, etc., with a high update frequency, handling near real-time tasks.
Subconscious System: includes GoalPlanningSystem, PlanningSystem, etc., with a lower update frequency, processing thinking logic.
Unconscious System: Currently not enabled, with the slowest update frequency.
This hierarchical design allows different systems to operate independently according to different cycles, effectively handling complex Agent behaviors.
Architectural Innovations
Independent operation between systems: Each System operates independently without direct calling relationships, reducing coupling.
Flexible capability configuration: Agent capabilities can be easily customized by adjusting the Components and Systems registered by the Entity.
Easy to expand: New features can be added as independent systems without affecting the existing system.
High Performance: The ECS architecture is more suitable for concurrent processing and has performance advantages in complex scenarios.
Hierarchical execution: Divide the System into three layers: conscious, subconscious, and unconscious, executing at different cycles to simulate the human thinking process.
Overall, Project89 provides a highly modular and high-performance Agent framework, offering a new architectural choice for game development and distributed AI applications.