ArgOS: модульная, высокопроизводительная платформа следующего поколения для AI-агентов
ArgOS — это высокопроизводительная агентская платформа для разработки игр, использующая совершенно новый подход к дизайну, который делает ее более модульной и производительной по сравнению с традиционными агентскими платформами. В этой статье будет подробно рассмотрен дизайн архитектуры ArgOS.
Почему использовать архитектуру ECS
ECS (Entity-Component-System) является архитектурным паттерном, часто используемым в разработке игр и моделировании систем. Он полностью отделяет данные от логики, что способствует эффективному управлению сущностями и их поведением в масштабируемых сценариях.
Архитектура ECS включает три основных концепции:
Entity(: это всего лишь ID, не содержит никаких данных или логики
Component)组件(: используется для хранения конкретных данных или состояния сущности
Система(系统): отвечает за выполнение логики, связанной с некоторыми компонентами
В ArgOS каждый агент рассматривается как сущность, которая может регистрировать различные компоненты, такие как:
Компонент агента: хранит базовую информацию, такую как имя агента, имя модели и т. д.
Компонент восприятия: хранение воспринятых внешних данных
Компонент памяти: хранение данных памяти агента
Компонент действия: хранит данные о действиях, которые необходимо выполнить
Пример рабочего процесса системы:
Система восприятия обнаруживает оружие, обновляет компонент восприятия агента.
Система памяти будет сохранять данные восприятия в базу данных
Система действий получает информацию об окружении из памяти и выполняет соответствующие действия.
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-4cd7ca20f2967b9025411d9985f64831.webp(
Архитектура системы ArgOS
ArgOS разработал различные компоненты и системы, разделив системы на три уровня:
Осознанность)CONSCIOUS(система
Включает в себя RoomSystem, PerceptionSystem, ExperienceSystem и т.д
Частота обновления высокая ), например, каждые 10 секунд (
Обработка реального восприятия, мышления, выполнения действий и т.д.
Подсознание)SUBCONSCIOUS(система
Включает в себя GoalPlanningSystem и PlanningSystem
Низкая частота обновления ), например, каждые 25 секунд (
Обработка установки целей, генерация планов и т.д.
Бессознательное)UNCONSCIOUS(система
В настоящее время не активировано
Частота обновления медленнее ), более 50 секунд (
Связи между различными системами сложны, но благодаря архитектуре ECS удалось достичь разъединения.
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-69e16ae3b5af8c39e1fc522358584cef.webp(
Общая архитектура ArgOS
Архитектура ArgOS в целом включает в себя:
Ядро слоев: Сущность, Компонент, Система, Менеджер, Время выполнения
Классификация компонентов:
Основные классы идентификации: Agent, PlayerProfile и т.д.
Поведенческие и статусные классы: Action, Goal, Plan и т.д.
Восприятие и память: Perception, Memory и др.
Классы окружения и пространства: Room, Environment и т.д.
Внешний вид и взаимодействие: Appearance, UIState и др.
Вспомогательные или операционные: Cleanup, DebugInfo и т.д.
Архитектура системы: уже подробно описана в предыдущем тексте
Архитектура менеджера:
RoomManager: управление информацией о комнате
StateManager: Управление миром/代理状态
EventBus: публикация и подписка событий
ActionManager: управление выполнением действий
PromptManager: управление подсказками LLM
Взаимодействие с базой данных:
Управление операциями чтения и записи данных централизованно через StateManager
Периодическая или событийно-управляемая персистентность
Поддержка продолжения с того места, где остановились
![Деконструкция Project89: дизайн модульной и высокопроизводительной платформы следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
Инновационные точки архитектуры
Система работает независимо, без взаимных вызовов, что обеспечивает высокую степень декуплинга.
Регистрация различных компонентов и систем позволяет гибко настраивать возможности агента.
Архитектура ECS подходит для параллельной обработки, имеет явные преимущества в производительности в сложных сценариях.
Разделите систему на три уровня: сознательный, подсознательный и бессознательный, моделируя процесс человеческого познания.
Высокая модульность, легко расширять новые функции
В целом, ArgOS - это отлично спроектированная и мощная фреймворк для агентов, который предоставляет новые архитектурные возможности для разработки игр и приложений ИИ.
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
ArgOS: Модульная высокопроизводительная платформа следующего поколения для AI-агентов
ArgOS: модульная, высокопроизводительная платформа следующего поколения для AI-агентов
ArgOS — это высокопроизводительная агентская платформа для разработки игр, использующая совершенно новый подход к дизайну, который делает ее более модульной и производительной по сравнению с традиционными агентскими платформами. В этой статье будет подробно рассмотрен дизайн архитектуры ArgOS.
Почему использовать архитектуру ECS
ECS (Entity-Component-System) является архитектурным паттерном, часто используемым в разработке игр и моделировании систем. Он полностью отделяет данные от логики, что способствует эффективному управлению сущностями и их поведением в масштабируемых сценариях.
Архитектура ECS включает три основных концепции:
В ArgOS каждый агент рассматривается как сущность, которая может регистрировать различные компоненты, такие как:
Пример рабочего процесса системы:
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-4cd7ca20f2967b9025411d9985f64831.webp(
Архитектура системы ArgOS
ArgOS разработал различные компоненты и системы, разделив системы на три уровня:
Осознанность)CONSCIOUS(система
Подсознание)SUBCONSCIOUS(система
Бессознательное)UNCONSCIOUS(система
Связи между различными системами сложны, но благодаря архитектуре ECS удалось достичь разъединения.
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-69e16ae3b5af8c39e1fc522358584cef.webp(
Общая архитектура ArgOS
Архитектура ArgOS в целом включает в себя:
Ядро слоев: Сущность, Компонент, Система, Менеджер, Время выполнения
Классификация компонентов:
Архитектура системы: уже подробно описана в предыдущем тексте
Архитектура менеджера:
Взаимодействие с базой данных:
![Деконструкция Project89: дизайн модульной и высокопроизводительной платформы следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
Инновационные точки архитектуры
Система работает независимо, без взаимных вызовов, что обеспечивает высокую степень декуплинга.
Регистрация различных компонентов и систем позволяет гибко настраивать возможности агента.
Архитектура ECS подходит для параллельной обработки, имеет явные преимущества в производительности в сложных сценариях.
Разделите систему на три уровня: сознательный, подсознательный и бессознательный, моделируя процесс человеческого познания.
Высокая модульность, легко расширять новые функции
В целом, ArgOS - это отлично спроектированная и мощная фреймворк для агентов, который предоставляет новые архитектурные возможности для разработки игр и приложений ИИ.
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(