Project89: Анализ модульной высокопроизводительной AI-агентской платформы

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

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

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

В этой статье подробно рассказывается о высокопроизводительном фреймворке агентства ArgOS в Project89.

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

Один. Почему стоит использовать ECS для проектирования фреймворка агентом

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

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

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

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

Рабочий процесс системы:

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

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

Два, архитектура системы ArgOS

ArgOS разработал различные компоненты и системы, разделив системы на три уровня )УровеньСознания(:

  1. Осознанная)СИСТЕМА: высокая частота обновления, выполнение каждые 10 секунд
  2. Подсознание(SUBCONSCIOUS)Система: низкая частота обновления, выполняется каждые 25 секунд
  3. Без сознания(UNCONSCIOUS)Система: частота обновления самая низкая, выполняется каждые 50 секунд и более

Основные системы включают:

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

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

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

  1. Ядро архитектуры по уровням: Сущность-Компонент-Система

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

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

    • EventBus: публикация и подписка событий
    • RoomManager: управление макетом комнаты
    • StateManager: Синхронизация ECS с базой данных
    • ActionManager: Управление выполнением действий
    • PromptManager: управление подсказками LLM
  4. Взаимодействие с базой данных:

    • Загрузка и постоянное хранение данных через StateManager
    • Регулярное или событие-ориентированное выполнение постоянства
    • Сохранить состояние при выходе

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

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

  1. Каждая система работает независимо, без взаимных вызовов, легко расширяется.
  2. Модульный дизайн, гибкая конфигурация возможностей агента
  3. Архитектура ECS обладает отличной производительностью, подходит для сложных сценариев
  4. Разделите систему на уровни сознания, моделируя процесс человеческого познания.

В целом, ArgOS является модульной, высокопроизводительной и легко масштабируемой архитектурой агентов, предлагающей новые архитектурные решения для разработки игр и систем ИИ-агентов.

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

AGENT1.52%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 4
  • Поделиться
комментарий
0/400
consensus_whisperervip
· 07-15 17:41
Это всего лишь еще один обманчивый демонстрационный вариант.
Посмотреть ОригиналОтветить0
CryptoTarotReadervip
· 07-13 00:00
Большие модели все конкурируют, кто победит, тот и заберет.
Посмотреть ОригиналОтветить0
WhaleMistakervip
· 07-12 23:58
Хардкорная архитектура, да?
Посмотреть ОригиналОтветить0
MEVictimvip
· 07-12 23:47
Впереди высокая энергия, предупреждение!
Посмотреть ОригиналОтветить0
  • Закрепить