Project89: Інноваційний дизайн модульної високопродуктивної AI Agent платформи

robot
Генерація анотацій у процесі

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

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

У цій статті буде детально описано, як ця структура вдосконалює традиційну Agent-структуру в архітектурному плані, щоб допомогти читачам краще зрозуміти її інноваційні аспекти.

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

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

Засновник Project89 раніше брав участь у розробці проекту Magick, який є програмним забезпеченням для програмування з використанням ШІ. Він займав четверте місце серед розробників цього проекту, продемонструвавши свої сильні технічні навички.

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

Чому обирають архітектуру ECS для проектування фреймворку агента

ECS(Система-Компонент-Ентитет) широко використовується в розробці ігор та системах моделювання. В даний час ігри, що використовують архітектуру ECS, включають:

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

Архітектура ECS повністю розділяє дані та логіку, що сприяє ефективному управлінню різними сутностями та їх поведінкою в умовах масштабованих сценаріїв.

Вступ до архітектури ECS

ECS містить три основні концепції:

  1. Entity( сутність): лише ідентифікатор, не містить даних або логіки.
  2. Component( компонент): призначений для зберігання конкретних даних або стану сутності.
  3. Система(系统): відповідає за виконання логіки, пов'язаної з певними компонентами.

У ArgOS кожен Агент розглядається як сутність, яка може реєструвати різні компоненти, такі як:

  • Агентський компонент: зберігає основну інформацію, таку як назва агента, назва моделі тощо.
  • Компонент сприйняття: зберігання сприйнятих зовнішніх даних
  • Компонент пам'яті: зберігання даних пам'яті агента
  • Action Component: Зберігає дані про виконання дій

Приклад робочого процесу системи:

  1. Відчуття зброї, оновлення компонента сприйняття агента в системі сприйняття
  2. Система пам'яті викликає компоненти сприйняття та пам'яті, щоб зберегти дані сприйняття
  3. Система дій викликає Memory та Action Component, виконує відповідні дії.
  4. Отримати оновлений агентний об'єкт

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

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

ArgOS розробила різноманітні компоненти та системи, щоб агенти могли виконувати більш складні завдання.

Поділити систему на три рівні:

  1. Усвідомлення(CONSCIOUS)система: висока частота оновлення, наприклад, кожні 10 секунд
  2. Підсвідомість(СИСТЕМА: частота оновлення нижча, наприклад, кожні 25 секунд
  3. Безсвідомий ) UNCONSCIOUS ( система: оновлення з найнижчою частотою, наприклад, більше 50 секунд

Взаємовідносини між системами складні, в основному включають:

  • PerceptionSystem: збирає зовнішні стимули, оновлює сприйняття Агенту
  • ExperienceSystem: перетворити стимул на абстрактний досвід і зберегти в Пам'яті
  • ThinkingSystem: Генерація результатів мислення на основі поточного стану
  • ActionSystem: виконати конкретну дію
  • GoalPlanningSystem: оцінка прогресу цілей, створення нових цілей
  • PlanningSystem: створення плану виконання для цілей
  • RoomSystem: обробка оновлень, пов'язаних з кімнатою
  • CleanupSystem:відновлення недійсних сутностей

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

Аналіз загальної архітектури ArgOS

) Ядерна архітектура структурована за рівнями

Включаючи рівні Runtime, Systems, Components, Managers тощо.

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

) Категорія компонентів

  1. Основні ідентичності: Agent, PlayerProfile тощо
  2. Клас дій та станів: Action, Goal, Plan тощо
  3. Спостереження та пам'ять: Перцепція, Пам'ять тощо
  4. Середовище та просторові категорії: Room, OccupiesRoom тощо
  5. Зовнішній вигляд та взаємодія: Appearance, UIState тощо
  6. Допоміжні або експлуатаційні: Cleanup, DebugInfo тощо

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

) Управлінська структура

Надання системних функцій, таких як RoomManager, StateManager, EventBus тощо.

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

) взаємодія з базою даних

Управління взаємодією з базою даних через StateManager.

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

Інноваційні аспекти архітектури

  • Кожна система працює незалежно, без взаємних викликів
  • Легкість у додаванні та видаленні функцій, висока модульність
  • Продуктивність перевищує традиційну об'єктно-орієнтовану архітектуру
  • Дизайн, що реалізує багаторівневе виконання системи, є надзвичайно інноваційним

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

В цілому, це високо модульна, продуктивна структура, яка пропонує нові архітектурні рішення для ігор та DEFI.

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

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

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 7
  • Поділіться
Прокоментувати
0/400
retroactive_airdropvip
· 11год тому
ефективність памп
Переглянути оригіналвідповісти на0
MidsommarWalletvip
· 11год тому
Тільки що подивився демо і вирвався.
Переглянути оригіналвідповісти на0
WenMoonvip
· 11год тому
Знову робити ці всі модні трюки
Переглянути оригіналвідповісти на0
OnchainDetectivevip
· 11год тому
Архітектурні акценти виглядають досить підозріло, є підозра на типовий капітальний розподіл.
Переглянути оригіналвідповісти на0
PessimisticOraclevip
· 11год тому
Ну, знову розробка ігор~
Переглянути оригіналвідповісти на0
ForkItAllvip
· 12год тому
Так, ця структура справді класна
Переглянути оригіналвідповісти на0
CounterIndicatorvip
· 12год тому
Знову рамка, знову продуктивність, закриваю очі і все готово~
Переглянути оригіналвідповісти на0
  • Закріпити