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

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

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

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

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

Разработчик, прежде чем заняться project89, участвовал в проекте Magick, будучи четвёртым по рангу разработчиком этого проекта. Magick — это программное обеспечение, использующее ИИ для программирования.

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

Проектирование архитектуры ECS

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

Архитектура ECS включает три основных концепции:

  1. Entity(: это всего лишь ID, не содержащий никаких данных или логики.

  2. Компонент): используется для хранения конкретных данных или состояния сущности.

  3. Система(系统(: отвечает за выполнение логики, связанной с определёнными компонентами.

В ArgOS каждый Агент рассматривается как Сущность, он может регистрировать различные компоненты, такие как Компонент Агента, Компонент Восприятия, Компонент Памяти, Компонент Действия и т. д.

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

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

ArgOS делит систему на три уровня (УровеньСознания):

  1. Осознанность (СИСТЕМА ОСОЗНАННОСТИ ): включает в себя RoomSystem, PerceptionSystem и т.д., частота обновления высокая.

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

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

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

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

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

Общая архитектура ArgOS включает в себя:

  1. Ярусная структура ядра
  2. Компонент )Component( категория
  3. Архитектура системы
  4. Архитектура менеджера
  5. Способы взаимодействия с базой данных

![Деконструкция 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 Agent])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(

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

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

Инновации в архитектуре

  • Каждая система работает независимо, без взаимных вызовов, что упрощает модульную разработку.
  • Гибкая настройка возможностей агента, легко расширяемая для новых функций
  • Производительность лучше, чем у традиционной объектно-ориентированной архитектуры, подходит для параллельных сценариев
  • Разделите систему на различные уровни сознания, моделируя человеческие способности

В общем, это крайне модульная, высокопроизводительная структура, с высоким качеством кода и完善的设计文档. Она предоставляет новый потенциальный выбор архитектуры для разработки игр и области DeepAI.

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

AGENT-1.53%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 8
  • Поделиться
комментарий
0/400
MetaNeighborvip
· 19ч назад
Новая структура выглядит довольно надежно.
Посмотреть ОригиналОтветить0
LiquidationWatchervip
· 07-24 02:46
еще один фреймворк? смх видел слишком много крашей и сгораний... осторожно оптимистичен, хотя и не вру
Посмотреть ОригиналОтветить0
AllInAlicevip
· 07-23 12:12
Этот мастер снова устроил что-то.
Посмотреть ОригиналОтветить0
MeaninglessApevip
· 07-23 12:12
это просто перерисованный вариант
Посмотреть ОригиналОтветить0
ProxyCollectorvip
· 07-23 12:12
Неясно, но впечатляет, структура действительно бык.
Посмотреть ОригиналОтветить0
CryptoGoldminevip
· 07-23 12:11
Новая идея итерации эффективности вычислительной мощности сети
Посмотреть ОригиналОтветить0
CryptoPunstervip
· 07-23 12:03
Снова пришли обмануть финансирование, давайте профессионально расскажем историю.
Посмотреть ОригиналОтветить0
DaisyUnicornvip
· 07-23 11:53
Посадите цветок высокой производительности. Модульность меня успокаивает~
Посмотреть ОригиналОтветить0
  • Закрепить