Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения для AI-агентов
Project89 использует совершенно новый подход к дизайну Agent Framework, который является высокопроизводительным Agent Framework для разработки игр и предлагает более модульную структуру и лучшие показатели производительности по сравнению с текущими используемыми Agent Framework.
В этой статье попытается объяснить читателю, какие обновления были сделаны в архитектуре этой модели по сравнению с традиционной моделью агентства.
Один, почему нужно использовать ECS для проектирования Agent Framework
ECS (Entity-Component-System) — это архитектурный паттерн, часто используемый в разработке игр и симуляционных системах. Он полностью разделяет данные и логику, чтобы эффективно управлять различными сущностями и их поведением в масштабируемых сценах:
Сущность (Entity): это просто ID, не содержащий никаких данных или логики.
Компонент (组件): используется для хранения конкретных данных или состояния сущности.
Система (系统): отвечает за выполнение логики, связанной с определенными компонентами.
В ArgOS каждый Agent рассматривается как Entity, который может регистрировать различные компоненты. Рабочий процесс системы выполняется периодически, обновляя соответствующие данные компонента.
Два, архитектура системы ArgOS
ArgOS делит систему на "три уровня" (УровеньСознания):
Осознанная(СИСТЕМА: высокая частота обновления, ближе к "реальному времени" или обработке на уровне "сознания".
Подсознание)СИСТЕМА: Частота обновления относительно низкая, обрабатывает логику "мышления".
Безсознательный ( UNCONSCIOUS ) система: частота обновления медленнее, в настоящее время не активирована.
ArgOS включает в себя несколько систем, таких как PerceptionSystem, ExperienceSystem, ThinkingSystem, ActionSystem и другие, которые взаимодействуют друг с другом для завершения цикла восприятия, мышления и действий агента.
Три. Анализ общей архитектуры ArgOS
Ярусная структура ядра
Компонент (Component)Категория
Архитектура системы
Архитектура менеджера
Взаимодействие с базой данных
ArgOS использует многоуровневую архитектуру, включая основные компоненты, системы, менеджеры и другие уровни. Компоненты делятся на несколько типов, а системы взаимодействуют друг с другом через шину событий и менеджеров. Устойчивое хранение данных осуществляется с помощью специализированного менеджера.
Четыре, инновационные точки архитектуры
Система работает независимо, без прямых взаимосвязей, что снижает связанность.
Модульный дизайн, легкость в расширении и обрезке функций
Системная иерархия выполнения повышает эффективность
Полная поддержка документации
Это высокомодульный и производительный фреймворк. Его архитектура ECS и многослойный дизайн систем обладают отличной гибкостью и масштабируемостью, что позволяет применять его в сложных сценариях AI-агентов.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Project89: прорывной дизайн модульной высокопроизводительной AI-агентской платформы
Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения для AI-агентов
Project89 использует совершенно новый подход к дизайну Agent Framework, который является высокопроизводительным Agent Framework для разработки игр и предлагает более модульную структуру и лучшие показатели производительности по сравнению с текущими используемыми Agent Framework.
В этой статье попытается объяснить читателю, какие обновления были сделаны в архитектуре этой модели по сравнению с традиционной моделью агентства.
Один, почему нужно использовать ECS для проектирования Agent Framework
ECS (Entity-Component-System) — это архитектурный паттерн, часто используемый в разработке игр и симуляционных системах. Он полностью разделяет данные и логику, чтобы эффективно управлять различными сущностями и их поведением в масштабируемых сценах:
В ArgOS каждый Agent рассматривается как Entity, который может регистрировать различные компоненты. Рабочий процесс системы выполняется периодически, обновляя соответствующие данные компонента.
Два, архитектура системы ArgOS
ArgOS делит систему на "три уровня" (УровеньСознания):
ArgOS включает в себя несколько систем, таких как PerceptionSystem, ExperienceSystem, ThinkingSystem, ActionSystem и другие, которые взаимодействуют друг с другом для завершения цикла восприятия, мышления и действий агента.
Три. Анализ общей архитектуры ArgOS
ArgOS использует многоуровневую архитектуру, включая основные компоненты, системы, менеджеры и другие уровни. Компоненты делятся на несколько типов, а системы взаимодействуют друг с другом через шину событий и менеджеров. Устойчивое хранение данных осуществляется с помощью специализированного менеджера.
Четыре, инновационные точки архитектуры
Это высокомодульный и производительный фреймворк. Его архитектура ECS и многослойный дизайн систем обладают отличной гибкостью и масштабируемостью, что позволяет применять его в сложных сценариях AI-агентов.