Анализ Project89: модульный, высокопроизводительный фреймворк нового поколения для создания AI-агентов
Project89 использует совершенно новый подход к проектированию фреймворка для агентов, который представляет собой высокопроизводительный фреймворк для разработки игр, более модульный и производительный по сравнению с в настоящее время используемыми фреймворками.
Эта статья пытается объяснить, какие обновления были внесены в архитектуру этой схемы по сравнению с традиционными схемами агентов, хотя некоторые технически сложные части все еще трудно упростить.
Фон разработчиков
Основатель Project89 ранее разработал проект Magick, который также является программным обеспечением для программирования с использованием ИИ. Основатель является четвертым разработчиком в этом проекте.
I. Почему стоит использовать ECS для проектирования фреймворка агентов
На данный момент игры, использующие архитектуру ECS, включают:
Блокчейн-игры: Mud, Dojo
Традиционные игры: Overwatch, Star Citizen и другие
Основные игровые движки также развиваются в направлении ECS, например, Unity
Что такое ECS
ECS(Entity-Component-System) является распространенной архитектурной моделью в разработке игр и симуляционных системах. Она полностью отделяет данные от логики, чтобы эффективно управлять различными сущностями и их поведением в масштабируемых сценах.
Entity(: это всего лишь ID, не содержащий никаких данных или логики. В зависимости от потребностей можно устанавливать различные компоненты.
Компонент): используется для хранения конкретных данных или состояния сущности.
Система(系统(: отвечает за выполнение логики, связанной с некоторыми компонентами.
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-69e16ae3b5af8c39e1fc522358584cef.webp)
( Процесс работы системы
Фактический процесс выполнения системы не является традиционным подходом, когда после завершения работы Perception System вызывается Memory System, как это обычно предполагается. Между различными системами нет взаимосвязи вызовов. Каждая система будет независимо выполняться один раз в установленный период, например:
Система восприятия может выполняться раз в 2 секунды
Система памяти может выполняться раз в 1 секунду
Плановая система может выполняться тысячи раз за раз
Система действий может выполняться раз в 2 секунды
![Деконструкция Project89: модульный, высокопроизводительный дизайн фреймворка следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp###
Два, архитектура системы ArgOS
В ArgOS для того, чтобы агенты могли более глубоко мыслить и выполнять более сложные задачи, было разработано множество компонентов и систем.
ArgOS делит систему на "три уровня"(УровеньСознания):
Осознанная(СИСТЕМА)
Подсознание(SUBCONSCIOUS)система
Бессознательный(UNCONSCIOUS)система
Отношения между различными системами в ArgOS чрезвычайно сложны.
Три. Анализ общей архитектуры ArgOS
( 1. Ядро архитектуры разделено на уровни
Он включает в себя такие слои, как компоненты, системы, менеджеры и среда выполнения.
![Деконструкция Project89: дизайн модульной, высокопроизводительной платформы следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp###
( 2. Компонент )Component### категория
В зависимости от природы и жизненного цикла в системе компоненты можно грубо разделить на следующие категории:
Основной класс идентичности
Поведение и статус
Восприятие и память
Экологические и пространственные классы
Внешний вид и взаимодействие
Вспомогательные или эксплуатационные классы
( 3. Архитектура системы
В предыдущем тексте уже было представлено.
![Деконструкция Project89: дизайн модульной, высокопроизводительной платформы следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp###
( 4. Архитектура менеджера
Кроме компонентов и системы, также необходим менеджер ресурсов, такой как доступ к базе данных, обработка конфликтов обновления состояния и т.д.
В том числе RoomManager, StateManager, EventBus, PromptManager и т.д.
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения для AI-агентов])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp###
( 5. Взаимодействие с базой данных
Выполнение операций чтения и записи в базу данных через StateManager/PersistenceManager.
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp###
Четыре, Инновационные моменты архитектуры
Каждая система работает независимо, без взаимных вызовов, реализуя модульность функций.
Можно гибко увеличивать или уменьшать Component и System в зависимости от потребностей
Производительность архитектуры ECS превосходит традиционную объектно-ориентированную архитектуру
Разделение системы на три уровня: сознательный, подсознательный и бессознательный — это очень умный дизайн.
Это крайне модульная, высокопроизводительная структура, с высоким качеством кода и хорошо разработанной документацией. Надеюсь, что это привлечет больше внимания со стороны игровых команд или команд Defai и предложит всем новый потенциальный выбор архитектуры.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
9 Лайков
Награда
9
7
Поделиться
комментарий
0/400
WalletWhisperer
· 07-20 19:36
шаблоны rn предполагают, что эта структура собирается переписать мету игры.. бычий af на поведенческих индикаторах p89
Посмотреть ОригиналОтветить0
GamefiHarvester
· 07-19 20:04
Если можно зарабатывать деньги, играя в игры, то это отлично. Что еще можно сказать?
Посмотреть ОригиналОтветить0
ChainSherlockGirl
· 07-19 19:31
Согласно моему анализу, команда проекта, вероятно, на этапе тестирования разыгрывает людей как лохов три раза.
Посмотреть ОригиналОтветить0
VirtualRichDream
· 07-17 20:16
На высокопроизводительном устройстве можно играть в разные игры.
Project89: Прорывной дизайн модульной высокопроизводительной AI интеллектуальной системы
Анализ Project89: модульный, высокопроизводительный фреймворк нового поколения для создания AI-агентов
Project89 использует совершенно новый подход к проектированию фреймворка для агентов, который представляет собой высокопроизводительный фреймворк для разработки игр, более модульный и производительный по сравнению с в настоящее время используемыми фреймворками.
Эта статья пытается объяснить, какие обновления были внесены в архитектуру этой схемы по сравнению с традиционными схемами агентов, хотя некоторые технически сложные части все еще трудно упростить.
Фон разработчиков
Основатель Project89 ранее разработал проект Magick, который также является программным обеспечением для программирования с использованием ИИ. Основатель является четвертым разработчиком в этом проекте.
I. Почему стоит использовать ECS для проектирования фреймворка агентов
На данный момент игры, использующие архитектуру ECS, включают:
Что такое ECS
ECS(Entity-Component-System) является распространенной архитектурной моделью в разработке игр и симуляционных системах. Она полностью отделяет данные от логики, чтобы эффективно управлять различными сущностями и их поведением в масштабируемых сценах.
Entity(: это всего лишь ID, не содержащий никаких данных или логики. В зависимости от потребностей можно устанавливать различные компоненты.
Компонент): используется для хранения конкретных данных или состояния сущности.
Система(系统(: отвечает за выполнение логики, связанной с некоторыми компонентами.
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-69e16ae3b5af8c39e1fc522358584cef.webp)
( Процесс работы системы
Фактический процесс выполнения системы не является традиционным подходом, когда после завершения работы Perception System вызывается Memory System, как это обычно предполагается. Между различными системами нет взаимосвязи вызовов. Каждая система будет независимо выполняться один раз в установленный период, например:
![Деконструкция Project89: модульный, высокопроизводительный дизайн фреймворка следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp###
Два, архитектура системы ArgOS
В ArgOS для того, чтобы агенты могли более глубоко мыслить и выполнять более сложные задачи, было разработано множество компонентов и систем.
ArgOS делит систему на "три уровня"(УровеньСознания):
Отношения между различными системами в ArgOS чрезвычайно сложны.
Три. Анализ общей архитектуры ArgOS
( 1. Ядро архитектуры разделено на уровни
Он включает в себя такие слои, как компоненты, системы, менеджеры и среда выполнения.
![Деконструкция Project89: дизайн модульной, высокопроизводительной платформы следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp###
( 2. Компонент )Component### категория
В зависимости от природы и жизненного цикла в системе компоненты можно грубо разделить на следующие категории:
( 3. Архитектура системы
В предыдущем тексте уже было представлено.
![Деконструкция Project89: дизайн модульной, высокопроизводительной платформы следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp###
( 4. Архитектура менеджера
Кроме компонентов и системы, также необходим менеджер ресурсов, такой как доступ к базе данных, обработка конфликтов обновления состояния и т.д.
В том числе RoomManager, StateManager, EventBus, PromptManager и т.д.
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения для AI-агентов])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp###
( 5. Взаимодействие с базой данных
Выполнение операций чтения и записи в базу данных через StateManager/PersistenceManager.
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp###
Четыре, Инновационные моменты архитектуры
Это крайне модульная, высокопроизводительная структура, с высоким качеством кода и хорошо разработанной документацией. Надеюсь, что это привлечет больше внимания со стороны игровых команд или команд Defai и предложит всем новый потенциальный выбор архитектуры.