Project89: Революционная архитектура AI Agent, переосмысляющая будущее разработки игр

Дизайн фреймворка следующего поколения AI Agent: углубленный анализ модульной и высокопроизводительной архитектуры Project89

Project89 использует совершенно новый подход к разработке Agent Framework, который является высокопроизводительным агентским фреймворком, созданным специально для разработки игр. В отличие от текущих популярных агентских фреймворков, он более модульный и имеет более выдающиеся характеристики.

Деконструкция Project89: проектирование модульной, высокопроизводительной архитектуры следующего поколения AI Agent

Фон разработчика

Основатель Project89 ранее участвовал в разработке проекта Magick, который является программным обеспечением для программирования с использованием ИИ. Он был четвертым по величине вкладчиком в этот проект, продемонстрировав прочные технические навыки.

Деконструкция Project89: модульный, высокопроизводительный дизайн фреймворка следующего поколения AI Agent

Применение архитектуры ECS в фреймворке Agent

ECS (Entity-Component-System) — это архитектурная модель, часто используемая в разработке игр и моделировании систем. Она полностью отделяет данные от логики для эффективного управления различными сущностями и их поведением в условиях масштабируемых сцен.

В ArgOS каждый Agent рассматривается как Entity и может регистрировать различные компоненты, такие как Agent Component, Perception Component, Memory Component и Action Component.

Процесс работы системы отличается от традиционного последовательного вызова. Каждая система выполняется независимо в установленный период, например, система восприятия может выполняться каждые 2 секунды, система памяти - каждые 1 секунду, система планирования - каждые 1000 секунд и так далее.

Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения для AI-агентов

Архитектура системы ArgOS

ArgOS делит систему на три уровня:

  1. Осознанная(СИСТЕМА): включает в себя RoomSystem, PerceptionSystem, ExperienceSystem, ThinkingSystem, ActionSystem и CleanupSystem. Эти системы обновляются с высокой частотой, примерно раз в 10 секунд.

  2. Подсознание(СИСТЕМА: включает в себя GoalPlanningSystem и PlanningSystem. Частота обновления относительно низкая, примерно раз в 25 секунд.

  3. Бессознательный)UNCONSCIOUS(Система: в настоящее время не активирована, ожидается, что частота обновлений будет ниже.

Этот дизайн позволяет различным системам иметь разные частоты выполнения в зависимости от их важности и срочности, что ближе к человеческому способу мышления.

![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(

Анализ общей архитектуры ArgOS

  1. Ядро архитектуры разделено на уровни: включает уровни Systems, Components, Managers и Runtime.

![Деконструкция Project89: модульный, высокопроизводительный дизайн фреймворка следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(

  1. Компонент )Component( Категория: включает в себя классы основных идентичностей, поведения и состояния, восприятия и памяти, окружающей среды и пространства, внешнего вида и взаимодействия, а также вспомогательных или эксплуатационных классов и т.д.

![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(

  1. Архитектура системы: была подробно описана в предыдущем тексте.

![Деконструкция Project89: модульный, высокопроизводительный фреймворк для следующего поколения AI Agent])https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(

  1. Архитектура менеджера: включает в себя EventBus, RoomManager, StateManager, EventManager, ActionManager и PromptManager и предоставляет поддержку системных функций.

![Деконструкция Project89: модульный, высокопроизводительный фреймворк следующего поколения для AI-агентов])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(

  1. Взаимодействие с базой данных: взаимодействие 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(

AGENT0.42%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Поделиться
комментарий
0/400
DegenWhisperervip
· 07-22 14:33
Эта игра разработана как бык!
Посмотреть ОригиналОтветить0
FancyResearchLabvip
· 07-22 09:40
Снова исследую бесполезные вычурные фреймы.
Посмотреть ОригиналОтветить0
New_Ser_Ngmivip
· 07-22 09:24
Опять что-то непонятное и запутанное.
Посмотреть ОригиналОтветить0
TokenVelocityTraumavip
· 07-22 09:19
Старый проект снова скопировал!
Посмотреть ОригиналОтветить0
  • Закрепить