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

robot
Генерация тезисов в процессе

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

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

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

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

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

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

Почему выбирают архитектуру ECS

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

  • Блокчейн-игры: Mud, Dojo
  • Традиционные игры: Overwatch, Star Citizen и другие
  • Популярные игровые движки, такие как Unity, также развиваются в направлении ECS.

Основные компоненты архитектуры ECS:

  1. Entity(: это всего лишь идентификатор, не содержащий данных или логики
  2. Компонент): конкретные данные или состояние хранимого объекта
  3. Система(系统(: выполнение логики, связанной с некоторыми компонентами

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

  • Компонент агента: хранение основной информации об агенте
  • Компонент восприятия: хранение воспринимаемых внешних данных
  • Компонент памяти: хранит данные памяти агента
  • Компонент действия: хранит данные о выполняемых действиях

Пример рабочего процесса системы:

  1. Обновление системы восприятия: данные, воспринимаемые агентом.
  2. Система памяти сохраняет данные восприятия в базе данных
  3. Система действий выполняет соответствующие действия в зависимости от памяти
  4. В конечном итоге получается обновлённая сущность агента

В Project89 существует несколько типов агентов, которые можно расширять, добавляя различные компоненты, такие как компонент планирования и т.д.

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

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

ArgOS разработал несколько компонентов и систем, чтобы обеспечить выполнение более сложных задач агентом.

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

  1. Осознанный ( CONSCIOUS ) система

    • Включает в себя RoomSystem, PerceptionSystem, ExperienceSystem и т.д
    • Частота обновления высокая, например, каждые 10 секунд
    • Обработка восприятия в реальном времени, мышления, выполнения действий и т. д.
  2. Подсознание(СИСТЕМА

    • Включает в себя GoalPlanningSystem и PlanningSystem
    • Низкая частота обновления, например, каждые 25 секунд
    • Обработка целей, генерация и планирование и т.д.
  3. Бессознательный)UNCONSCIOUS(система

    • В настоящее время не активировано
    • Более медлая частота обновления, например, более 50 секунд

Отношения между различными системами сложные, в основном включают:

  • PerceptionSystem: Сбор внешних стимулов, обновление в компонент Perception
  • ExperienceSystem: Превращение стимулов в опыт, хранение в компоненте Memory
  • ThinkingSystem: Генерация мыслительных результатов, которые могут вызвать новые действия или изменить внешний вид
  • ActionSystem: выполнение действий, обновление результатов и создание когнитивных стимулов
  • GoalPlanningSystem: оценка прогресса целей, создание новых целей
  • PlanningSystem: генерировать план выполнения для целей
  • RoomSystem: Обработка обновлений, связанных с комнатой
  • CleanupSystem: удалить бесполезные сущности

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

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

  1. Ярусная структура ядра

Ядро архитектуры ArgOS делится на несколько уровней: компоненты, система, менеджер и время выполнения.

  1. Классификация компонентов

Компоненты можно разделить на следующие категории:

  • Основные классы идентификации: Agent, PlayerProfile и т.д.
  • Поведение и состояния: Action, Goal, Plan и т.д.
  • Восприятие и память: Perception, Memory и др.
  • Экологические и пространственные классы: Room, OccupiesRoom и т.д.
  • Внешний вид и взаимодействие: Appearance, UIState и т.д.
  • Вспомогательные или эксплуатационные: Cleanup, DebugInfo и т.д.

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

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

В предыдущем тексте уже подробно описано.

  1. Архитектура менеджера

Менеджер как управляющий ресурсами предоставляет следующие функции:

  • RoomManager: управление информацией о комнате
  • StateManager: управление мировым/агентским состоянием
  • EventBus: публикация и подписка событий
  • ActionManager: управление выполнением действий
  • PromptManager: управление LLM подсказками

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

  1. Взаимодействие с базой данных

Взаимодействие ECS с базой данных через StateManager:

  • Загрузка основных данных при запуске
  • Чтение и запись данных по мере необходимости во время выполнения
  • Периодическая или событийно-управляемая персистенция
  • Сохранять все данные при выходе

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

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

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

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

  3. Производительность лучше, чем у традиционной объектно-ориентированной архитектуры, более подходит для параллельной обработки

  4. Разделите систему на уровни сознания, реализуя выполнение расписания на разных частотах.

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

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

AGENT2.14%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Поделиться
комментарий
0/400
NFTragedyvip
· 22ч назад
Скучно Технический хобби
Посмотреть ОригиналОтветить0
StakeTillRetirevip
· 22ч назад
Снова пытаетесь обмануть капитал?
Посмотреть ОригиналОтветить0
CodeSmellHuntervip
· 22ч назад
Снял штаны и выпустил ECS
Посмотреть ОригиналОтветить0
TokenomicsTherapistvip
· 22ч назад
бык ва Начинаю ждать последующих приложений
Посмотреть ОригиналОтветить0
RugpullTherapistvip
· 22ч назад
Игровая модуляция, мы это давно поняли.
Посмотреть ОригиналОтветить0
  • Закрепить