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

Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Награда
  • 3
  • Поделиться
комментарий
0/400
CryptoTarotReadervip
· 18ч назад
Большие модели все конкурируют, кто победит, тот и заберет.
Посмотреть ОригиналОтветить0
WhaleMistakervip
· 18ч назад
Хардкорная архитектура, да?
Посмотреть ОригиналОтветить0
MEVictimvip
· 18ч назад
Впереди высокая энергия, предупреждение!
Посмотреть ОригиналОтветить0
  • Закрепить