Аналіз Project89: новий модульний високопродуктивний дизайн фреймворку AI Agent
Project89 впровадив інноваційний підхід до розробки фреймворку Agent, який є високопродуктивним фреймворком для розробки ігор, більш модульним і продуктивним у порівнянні з поточними фреймворками Agent.
У цій статті буде детально описано, як ця структура вдосконалює традиційну Agent-структуру в архітектурному плані, щоб допомогти читачам краще зрозуміти її інноваційні аспекти.
Фон розробника
Засновник Project89 раніше брав участь у розробці проекту Magick, який є програмним забезпеченням для програмування з використанням ШІ. Він займав четверте місце серед розробників цього проекту, продемонструвавши свої сильні технічні навички.
Чому обирають архітектуру ECS для проектування фреймворку агента
ECS(Система-Компонент-Ентитет) широко використовується в розробці ігор та системах моделювання. В даний час ігри, що використовують архітектуру ECS, включають:
Блокчейн-ігри: Mud, Dojo
Традиційні ігри: Overwatch, Star Citizen тощо
Провідні ігрові движки, такі як Unity, також еволюціонують у напрямку ECS
Архітектура ECS повністю розділяє дані та логіку, що сприяє ефективному управлінню різними сутностями та їх поведінкою в умовах масштабованих сценаріїв.
Вступ до архітектури ECS
ECS містить три основні концепції:
Entity( сутність): лише ідентифікатор, не містить даних або логіки.
Component( компонент): призначений для зберігання конкретних даних або стану сутності.
Система(系统): відповідає за виконання логіки, пов'язаної з певними компонентами.
У ArgOS кожен Агент розглядається як сутність, яка може реєструвати різні компоненти, такі як:
Агентський компонент: зберігає основну інформацію, таку як назва агента, назва моделі тощо.
Компонент сприйняття: зберігання сприйнятих зовнішніх даних
Компонент пам'яті: зберігання даних пам'яті агента
Action Component: Зберігає дані про виконання дій
Приклад робочого процесу системи:
Відчуття зброї, оновлення компонента сприйняття агента в системі сприйняття
Система пам'яті викликає компоненти сприйняття та пам'яті, щоб зберегти дані сприйняття
Система дій викликає Memory та Action Component, виконує відповідні дії.
Отримати оновлений агентний об'єкт
Архітектура системи ArgOS
ArgOS розробила різноманітні компоненти та системи, щоб агенти могли виконувати більш складні завдання.
Поділити систему на три рівні:
Усвідомлення(CONSCIOUS)система: висока частота оновлення, наприклад, кожні 10 секунд
Підсвідомість(СИСТЕМА: частота оновлення нижча, наприклад, кожні 25 секунд
Безсвідомий ) 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(
) Категорія компонентів
Основні ідентичності: Agent, PlayerProfile тощо
Клас дій та станів: Action, Goal, Plan тощо
Спостереження та пам'ять: Перцепція, Пам'ять тощо
Середовище та просторові категорії: Room, OccupiesRoom тощо
Зовнішній вигляд та взаємодія: Appearance, UIState тощо
Допоміжні або експлуатаційні: 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, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
12 лайків
Нагородити
12
7
Поділіться
Прокоментувати
0/400
retroactive_airdrop
· 11год тому
ефективність памп
Переглянути оригіналвідповісти на0
MidsommarWallet
· 11год тому
Тільки що подивився демо і вирвався.
Переглянути оригіналвідповісти на0
WenMoon
· 11год тому
Знову робити ці всі модні трюки
Переглянути оригіналвідповісти на0
OnchainDetective
· 11год тому
Архітектурні акценти виглядають досить підозріло, є підозра на типовий капітальний розподіл.
Переглянути оригіналвідповісти на0
PessimisticOracle
· 11год тому
Ну, знову розробка ігор~
Переглянути оригіналвідповісти на0
ForkItAll
· 12год тому
Так, ця структура справді класна
Переглянути оригіналвідповісти на0
CounterIndicator
· 12год тому
Знову рамка, знову продуктивність, закриваю очі і все готово~
Project89: Інноваційний дизайн модульної високопродуктивної AI Agent платформи
Аналіз Project89: новий модульний високопродуктивний дизайн фреймворку AI Agent
Project89 впровадив інноваційний підхід до розробки фреймворку Agent, який є високопродуктивним фреймворком для розробки ігор, більш модульним і продуктивним у порівнянні з поточними фреймворками Agent.
У цій статті буде детально описано, як ця структура вдосконалює традиційну Agent-структуру в архітектурному плані, щоб допомогти читачам краще зрозуміти її інноваційні аспекти.
Фон розробника
Засновник Project89 раніше брав участь у розробці проекту Magick, який є програмним забезпеченням для програмування з використанням ШІ. Він займав четверте місце серед розробників цього проекту, продемонструвавши свої сильні технічні навички.
Чому обирають архітектуру ECS для проектування фреймворку агента
ECS(Система-Компонент-Ентитет) широко використовується в розробці ігор та системах моделювання. В даний час ігри, що використовують архітектуру ECS, включають:
Архітектура ECS повністю розділяє дані та логіку, що сприяє ефективному управлінню різними сутностями та їх поведінкою в умовах масштабованих сценаріїв.
Вступ до архітектури ECS
ECS містить три основні концепції:
У ArgOS кожен Агент розглядається як сутність, яка може реєструвати різні компоненти, такі як:
Приклад робочого процесу системи:
Архітектура системи ArgOS
ArgOS розробила різноманітні компоненти та системи, щоб агенти могли виконувати більш складні завдання.
Поділити систему на три рівні:
Взаємовідносини між системами складні, в основному включають:
![Деконструкція 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(
) Категорія компонентів
![Деконструкція 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(