Анализ Project89: новая модульная высокопроизводительная AI-агентская платформа
Проект89 использует совершенно новый подход к проектированию фреймворка Agent. Это высокопроизводительный фреймворк Agent, созданный специально для разработки игр, который обладает лучшим модульным дизайном и производительностью по сравнению с нынешними популярными фреймворками Agent.
Фон разработчиков
Основатель Project89 ранее разработал проект Magick, который является программным обеспечением для программирования с использованием ИИ. В этом проекте он занимал четвертое место среди разработчиков, продемонстрировав свою мощную техническую силу.
Проектирование архитектуры ECS
Project89 использует архитектуру Entity-Component-System ( ECS ) для проектирования фреймворка Agent. ECS — это широко используемая архитектурная модель в разработке игр и моделировании систем, которая позволяет полностью отделить данные от логики, что способствует эффективному управлению различными сущностями и их поведением в условиях масштабируемых сцен.
В рамках этой структуры каждый Agent рассматривается как сущность (Entity), которая может регистрировать различные компоненты (Component), такие как компонент Agent, компонент восприятия, компонент памяти и компонент действий и т.д. Система (System) отвечает за выполнение логики, связанной с конкретными компонентами.
Архитектура системы ArgOS
ArgOS делит систему на три уровня:
Системы с осознанием: включают RoomSystem, PerceptionSystem и другие, имеют высокую частоту обновления и обрабатывают задачи, близкие к реальному времени.
Подсознательная система: включает в себя GoalPlanningSystem, PlanningSystem и т. д., имеет низкую частоту обновления, обрабатывает логические мысли.
Бессознательная система: в настоящее время не активирована, частота обновления самая низкая.
Такая многослойная архитектура позволяет различным системам работать независимо в разных циклах, эффективно обрабатывая сложное поведение агентов.
Инновации в архитектуре
Независимая работа систем: каждую систему можно использовать независимо, без прямых вызовов между ними, что снижает уровень связанности.
Гибкая настройка возможностей: можно легко настроить возможности агента, изменяя компоненты и системы, зарегистрированные для сущности.
Легкость в расширении: новые функции могут быть добавлены как независимая система, не влияя на существующую систему.
Высокая производительность: архитектура ECS лучше подходит для параллельной обработки и имеет преимущества в производительности в сложных сценариях.
Уровневая реализация: разделите систему на три уровня: сознательный, подсознательный и бессознательный, выполняйте по различным циклам, имитируя процесс человеческого мышления.
В целом, Project89 предлагает высокомодульную и производительную архитектуру агента, предоставляя новые архитектурные решения для разработки игр и распределенных приложений ИИ.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Project89: Новый прорыв в модульной высокопроизводительной AI-агентской платформе
Анализ Project89: новая модульная высокопроизводительная AI-агентская платформа
Проект89 использует совершенно новый подход к проектированию фреймворка Agent. Это высокопроизводительный фреймворк Agent, созданный специально для разработки игр, который обладает лучшим модульным дизайном и производительностью по сравнению с нынешними популярными фреймворками Agent.
Фон разработчиков
Основатель Project89 ранее разработал проект Magick, который является программным обеспечением для программирования с использованием ИИ. В этом проекте он занимал четвертое место среди разработчиков, продемонстрировав свою мощную техническую силу.
Проектирование архитектуры ECS
Project89 использует архитектуру Entity-Component-System ( ECS ) для проектирования фреймворка Agent. ECS — это широко используемая архитектурная модель в разработке игр и моделировании систем, которая позволяет полностью отделить данные от логики, что способствует эффективному управлению различными сущностями и их поведением в условиях масштабируемых сцен.
В рамках этой структуры каждый Agent рассматривается как сущность (Entity), которая может регистрировать различные компоненты (Component), такие как компонент Agent, компонент восприятия, компонент памяти и компонент действий и т.д. Система (System) отвечает за выполнение логики, связанной с конкретными компонентами.
Архитектура системы ArgOS
ArgOS делит систему на три уровня:
Системы с осознанием: включают RoomSystem, PerceptionSystem и другие, имеют высокую частоту обновления и обрабатывают задачи, близкие к реальному времени.
Подсознательная система: включает в себя GoalPlanningSystem, PlanningSystem и т. д., имеет низкую частоту обновления, обрабатывает логические мысли.
Бессознательная система: в настоящее время не активирована, частота обновления самая низкая.
Такая многослойная архитектура позволяет различным системам работать независимо в разных циклах, эффективно обрабатывая сложное поведение агентов.
Инновации в архитектуре
Независимая работа систем: каждую систему можно использовать независимо, без прямых вызовов между ними, что снижает уровень связанности.
Гибкая настройка возможностей: можно легко настроить возможности агента, изменяя компоненты и системы, зарегистрированные для сущности.
Легкость в расширении: новые функции могут быть добавлены как независимая система, не влияя на существующую систему.
Высокая производительность: архитектура ECS лучше подходит для параллельной обработки и имеет преимущества в производительности в сложных сценариях.
Уровневая реализация: разделите систему на три уровня: сознательный, подсознательный и бессознательный, выполняйте по различным циклам, имитируя процесс человеческого мышления.
В целом, Project89 предлагает высокомодульную и производительную архитектуру агента, предоставляя новые архитектурные решения для разработки игр и распределенных приложений ИИ.