Анализ Project89: модульная, высокопроизводительная платформа нового поколения для AI-агентов
Project89 использует совершенно новый подход к проектированию Agent Framework, который является высокопроизводительным Agent Framework для разработки игр. По сравнению с текущими используемыми Agent Framework, он более модульный и обладает лучшей производительностью.
Фон разработчика
Основатель Project89 ранее участвовал в разработке проекта Magick, который является программным обеспечением для программирования с использованием ИИ. Он занимал четвертое место среди разработчиков в этом проекте.
Почему стоит использовать ECS для проектирования Agent Framework
ECS (Entity-Component-System) является распространенной архитектурной моделью в разработке игр и моделировании систем. Она полностью разделяет данные и логику, чтобы эффективно управлять различными сущностями и их поведением в масштабируемых сценариях.
Архитектура ECS состоит из трех основных частей:
Entity( сущность): это просто ID, не содержащий никаких данных или логики.
Компонент( компонент): используется для хранения конкретных данных или состояния сущности.
Система(系统): отвечает за выполнение логики, связанной с некоторыми компонентами.
В ArgOS каждый агент рассматривается как сущность, которая может регистрировать различные компоненты, такие как компонент агента, компонент восприятия, компонент памяти и компонент действия.
Между различными системами нет прямой взаимосвязи вызовов, каждая система будет независимо выполняться один раз в установленный период. Например:
Система восприятия обновляет внешнее восприятие каждые 2 секунды
Система памяти выполняется раз в секунду, извлекая данные из компонента восприятия
Плановая система выполняется каждые 1000 секунд, составление плана
Система действий выполняется каждые 2 секунды, реагируя на внешнюю информацию
Архитектура системы ArgOS
ArgOS делит систему на три уровня:
Осознанная ( СИСТЕМА: частота обновления высокая, например, каждые 10 секунд
Подсознание)СИСТЕМА: частота обновления низкая, например, каждые 25 секунд
Без сознания ( UNCONSCIOUS ) система: частота обновления ниже, например, более 50 секунд
Основные системы включают:
PerceptionSystem: Сбор внешних стимулов
ExperienceSystem: Превращение стимула в опыт
ThinkingSystem: обдумывание и генерация действий
ActionSystem: выполнение действия
GoalPlanningSystem: Оценка прогресса целей
PlanningSystem: генерировать план выполнения
RoomSystem: Обработка обновлений, связанных с комнатой
CleanupSystem: Очистка бесполезных сущностей
Общая архитектура ArgOS
Ядро архитектуры делится на уровни: включает уровни Component, System, Manager и Runtime.
Классификация компонентов:
Ядро идентификационного класса
Поведение и статус
Восприятие и память
Экологические и пространственные классы
Внешний вид и взаимодействие
вспомогательные или эксплуатационные классы
Архитектура менеджера:
Предоставление системных функций, таких как управление событиями, управление комнатами, управление состоянием и т.д.
Взаимодействие с базой данных:
Загрузка, обновление и постоянное хранение данных с помощью StateManager
Инновационные аспекты архитектуры
Каждая система работает независимо, без взаимосвязи.
Простота масштабирования и обрезки функций
Производительность лучше, чем у традиционной объектно-ориентированной архитектуры
Разделите систему на разные уровни сознания, имитируя процесс человеческого познания.
В общем, Project89 предоставляет исключительно модульную и высокопроизводительную структуру 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.
24 Лайков
Награда
24
9
Поделиться
комментарий
0/400
TokenTherapist
· 4ч назад
Снова, снова и снова оптимизация производительности. Наконец-то я понял, почему я не могу бегать быстро.
Посмотреть ОригиналОтветить0
CryptoSurvivor
· 07-12 03:11
Опять говорят о новой игровой платформе? Скучно.
Посмотреть ОригиналОтветить0
RuntimeError
· 07-11 05:56
Это действительно надежная штука?
Посмотреть ОригиналОтветить0
RugPullProphet
· 07-10 07:17
Снова модульность, это же ловушка!
Посмотреть ОригиналОтветить0
RetailTherapist
· 07-10 07:15
После просмотра я вообще запутался.
Посмотреть ОригиналОтветить0
PseudoIntellectual
· 07-10 07:10
Новая рамка произвела фурор!
Посмотреть ОригиналОтветить0
PoetryOnChain
· 07-10 07:07
Производительность насос максимальная, посмотрим, какой эффект~
Project89: Анализ новой модульной высокопроизводительной AI Agent платформы
Анализ Project89: модульная, высокопроизводительная платформа нового поколения для AI-агентов
Project89 использует совершенно новый подход к проектированию Agent Framework, который является высокопроизводительным Agent Framework для разработки игр. По сравнению с текущими используемыми Agent Framework, он более модульный и обладает лучшей производительностью.
Фон разработчика
Основатель Project89 ранее участвовал в разработке проекта Magick, который является программным обеспечением для программирования с использованием ИИ. Он занимал четвертое место среди разработчиков в этом проекте.
Почему стоит использовать ECS для проектирования Agent Framework
ECS (Entity-Component-System) является распространенной архитектурной моделью в разработке игр и моделировании систем. Она полностью разделяет данные и логику, чтобы эффективно управлять различными сущностями и их поведением в масштабируемых сценариях.
Архитектура ECS состоит из трех основных частей:
В ArgOS каждый агент рассматривается как сущность, которая может регистрировать различные компоненты, такие как компонент агента, компонент восприятия, компонент памяти и компонент действия.
Между различными системами нет прямой взаимосвязи вызовов, каждая система будет независимо выполняться один раз в установленный период. Например:
Архитектура системы ArgOS
ArgOS делит систему на три уровня:
Основные системы включают:
Общая архитектура ArgOS
Инновационные аспекты архитектуры
В общем, Project89 предоставляет исключительно модульную и высокопроизводительную структуру Agent, подходящую для разработки игр и других сложных сценариев ИИ.