Дизайн фреймворка следующего поколения AI Agent: углубленный анализ модульной и высокопроизводительной архитектуры Project89
Project89 использует совершенно новый подход к разработке Agent Framework, который является высокопроизводительным агентским фреймворком, созданным специально для разработки игр. В отличие от текущих популярных агентских фреймворков, он более модульный и имеет более выдающиеся характеристики.
Фон разработчика
Основатель Project89 ранее участвовал в разработке проекта Magick, который является программным обеспечением для программирования с использованием ИИ. Он был четвертым по величине вкладчиком в этот проект, продемонстрировав прочные технические навыки.
Применение архитектуры ECS в фреймворке Agent
ECS (Entity-Component-System) — это архитектурная модель, часто используемая в разработке игр и моделировании систем. Она полностью отделяет данные от логики для эффективного управления различными сущностями и их поведением в условиях масштабируемых сцен.
В ArgOS каждый Agent рассматривается как Entity и может регистрировать различные компоненты, такие как Agent Component, Perception Component, Memory Component и Action Component.
Процесс работы системы отличается от традиционного последовательного вызова. Каждая система выполняется независимо в установленный период, например, система восприятия может выполняться каждые 2 секунды, система памяти - каждые 1 секунду, система планирования - каждые 1000 секунд и так далее.
Архитектура системы ArgOS
ArgOS делит систему на три уровня:
Осознанная(СИСТЕМА): включает в себя RoomSystem, PerceptionSystem, ExperienceSystem, ThinkingSystem, ActionSystem и CleanupSystem. Эти системы обновляются с высокой частотой, примерно раз в 10 секунд.
Подсознание(СИСТЕМА: включает в себя GoalPlanningSystem и PlanningSystem. Частота обновления относительно низкая, примерно раз в 25 секунд.
Бессознательный)UNCONSCIOUS(Система: в настоящее время не активирована, ожидается, что частота обновлений будет ниже.
Этот дизайн позволяет различным системам иметь разные частоты выполнения в зависимости от их важности и срочности, что ближе к человеческому способу мышления.
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
Анализ общей архитектуры ArgOS
Ядро архитектуры разделено на уровни: включает уровни Systems, Components, Managers и Runtime.
![Деконструкция Project89: модульный, высокопроизводительный дизайн фреймворка следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(
Компонент )Component( Категория: включает в себя классы основных идентичностей, поведения и состояния, восприятия и памяти, окружающей среды и пространства, внешнего вида и взаимодействия, а также вспомогательных или эксплуатационных классов и т.д.
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(
Архитектура системы: была подробно описана в предыдущем тексте.
![Деконструкция Project89: модульный, высокопроизводительный фреймворк для следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(
Архитектура менеджера: включает в себя EventBus, RoomManager, StateManager, EventManager, ActionManager и PromptManager и предоставляет поддержку системных функций.
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения для AI-агентов])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(
Взаимодействие с базой данных: взаимодействие ECS с базой данных осуществляется через StateManager или PersistenceManager, включая начальную загрузку, обновление во время выполнения и процесс сохранения при выходе.
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения для AI-агентов])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(
Инновации в архитектуре
Каждая система работает независимо, без прямых вызовов, что снижает взаимосвязь между системами.
Модульный дизайн упрощает расширение и сокращение функций.
Архитектура ECS привела к повышению производительности, особенно подходит для сложных сценариев ИИ и таких областей, как количественная торговля.
Разделите систему на три уровня: сознательный, подсознательный и бессознательный, что ближе к человеческой когнитивной модели.
![Деконструкция Project89: проектирование модульной, высокопроизводительной платформы следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp(
Project89 предоставляет высокомодульную, высокопроизводительную инфраструктуру, чье отличное качество кода и подробная документация по дизайну заслуживают большего внимания со стороны команд разработчиков игр и Defai. Эта новаторская архитектурная концепция открывает новые возможности и потенциал для разработки AI Agent.
![Деконструкция Project89: проектирование модульной, высокопроизводительной платформы следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-62bbe0d65d3748c5bc0027c5ffa39288.webp(
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Project89: Революционная архитектура AI Agent, переосмысляющая будущее разработки игр
Дизайн фреймворка следующего поколения AI Agent: углубленный анализ модульной и высокопроизводительной архитектуры Project89
Project89 использует совершенно новый подход к разработке Agent Framework, который является высокопроизводительным агентским фреймворком, созданным специально для разработки игр. В отличие от текущих популярных агентских фреймворков, он более модульный и имеет более выдающиеся характеристики.
Фон разработчика
Основатель Project89 ранее участвовал в разработке проекта Magick, который является программным обеспечением для программирования с использованием ИИ. Он был четвертым по величине вкладчиком в этот проект, продемонстрировав прочные технические навыки.
Применение архитектуры ECS в фреймворке Agent
ECS (Entity-Component-System) — это архитектурная модель, часто используемая в разработке игр и моделировании систем. Она полностью отделяет данные от логики для эффективного управления различными сущностями и их поведением в условиях масштабируемых сцен.
В ArgOS каждый Agent рассматривается как Entity и может регистрировать различные компоненты, такие как Agent Component, Perception Component, Memory Component и Action Component.
Процесс работы системы отличается от традиционного последовательного вызова. Каждая система выполняется независимо в установленный период, например, система восприятия может выполняться каждые 2 секунды, система памяти - каждые 1 секунду, система планирования - каждые 1000 секунд и так далее.
Архитектура системы ArgOS
ArgOS делит систему на три уровня:
Осознанная(СИСТЕМА): включает в себя RoomSystem, PerceptionSystem, ExperienceSystem, ThinkingSystem, ActionSystem и CleanupSystem. Эти системы обновляются с высокой частотой, примерно раз в 10 секунд.
Подсознание(СИСТЕМА: включает в себя GoalPlanningSystem и PlanningSystem. Частота обновления относительно низкая, примерно раз в 25 секунд.
Бессознательный)UNCONSCIOUS(Система: в настоящее время не активирована, ожидается, что частота обновлений будет ниже.
Этот дизайн позволяет различным системам иметь разные частоты выполнения в зависимости от их важности и срочности, что ближе к человеческому способу мышления.
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
Анализ общей архитектуры ArgOS
![Деконструкция Project89: модульный, высокопроизводительный дизайн фреймворка следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(
![Деконструкция Project89: модульный, высокопроизводительный фреймворк для следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения для AI-агентов])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(
![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения для AI-агентов])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(
Инновации в архитектуре
![Деконструкция Project89: проектирование модульной, высокопроизводительной платформы следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp(
Project89 предоставляет высокомодульную, высокопроизводительную инфраструктуру, чье отличное качество кода и подробная документация по дизайну заслуживают большего внимания со стороны команд разработчиков игр и Defai. Эта новаторская архитектурная концепция открывает новые возможности и потенциал для разработки AI Agent.
![Деконструкция Project89: проектирование модульной, высокопроизводительной платформы следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-62bbe0d65d3748c5bc0027c5ffa39288.webp(