Аналіз Project89: нова модульна високо продуктивна AI агентська структура
Project89 використовує абсолютно новий підхід до розробки структури агентів. Це високопродуктивна структура агентів, створена спеціально для розробки ігор, яка має кращу модульну архітектуру та продуктивність у порівнянні з нинішніми популярними структурами агентів.
Фон розробника
Засновник Project89 раніше розробив проект Magick, це програмне забезпечення для програмування з використанням ШІ. Він у цьому проекті обіймав посаду четвертого за рангом розробника, продемонструвавши потужні технічні здібності.
Проектування архітектури ECS
Project89 використовує архітектуру Entity-Component-System (ECS) для проектування фреймворку Agent. ECS є поширеним архітектурним шаблоном у розробці ігор та системах моделювання, який забезпечує повне розділення даних і логіки, що сприяє ефективному управлінню різними сутностями та їхньою поведінкою в умовах масштабованих сцен.
У цьому контексті кожен агент розглядається як сутність (Entity), яка може реєструвати різні компоненти (Component), такі як агентський компонент, компонент сприйняття, компонент пам'яті та компонент дій тощо. Система (System) відповідає за виконання логіки, пов'язаної з конкретними компонентами.
Архітектура системи ArgOS
ArgOS поділяє систему на три рівні:
Система свідомості: включає RoomSystem, PerceptionSystem тощо, має високий рівень оновлення, обробляє завдання, що наближаються до реального часу.
Підсистеми підсвідомості: включають GoalPlanningSystem, PlanningSystem тощо, мають низьку частоту оновлення, обробляють логіку мислення.
Несвідомі системи: наразі не активовані, частота оновлення найнижча.
Цей рівневий дизайн дозволяє різним системам працювати незалежно за різними циклами, ефективно обробляючи складну поведінку агентів.
Інноваційні аспекти архітектури
Незалежна робота між системами: кожна система працює незалежно одна від одної, немає прямого виклику, що знижує рівень зв'язності.
Гнучка конфігурація можливостей: можна легко налаштувати можливості агента, змінюючи компоненти та системи, зареєстровані в сутності.
Легкість розширення: нові функції можуть бути додані як незалежні системи, не впливаючи на існуючу систему.
Висока продуктивність: архітектура ECS краще підходить для паралельної обробки, має переваги продуктивності в складних сценаріях.
Шарове виконання: розділіть систему на три рівні: свідомий, підсвідомий та несвідомий, виконуючи їх у різні періоди, імітуючи процес мислення людини.
В цілому, Project89 пропонує високопортативну, високоефективну структуру агентів, надаючи нові архітектурні рішення для розробки ігор та розподілених AI-додатків.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Project89: новий прорив у модульній високопродуктивній AI-агентній рамці
Аналіз Project89: нова модульна високо продуктивна AI агентська структура
Project89 використовує абсолютно новий підхід до розробки структури агентів. Це високопродуктивна структура агентів, створена спеціально для розробки ігор, яка має кращу модульну архітектуру та продуктивність у порівнянні з нинішніми популярними структурами агентів.
Фон розробника
Засновник Project89 раніше розробив проект Magick, це програмне забезпечення для програмування з використанням ШІ. Він у цьому проекті обіймав посаду четвертого за рангом розробника, продемонструвавши потужні технічні здібності.
Проектування архітектури ECS
Project89 використовує архітектуру Entity-Component-System (ECS) для проектування фреймворку Agent. ECS є поширеним архітектурним шаблоном у розробці ігор та системах моделювання, який забезпечує повне розділення даних і логіки, що сприяє ефективному управлінню різними сутностями та їхньою поведінкою в умовах масштабованих сцен.
У цьому контексті кожен агент розглядається як сутність (Entity), яка може реєструвати різні компоненти (Component), такі як агентський компонент, компонент сприйняття, компонент пам'яті та компонент дій тощо. Система (System) відповідає за виконання логіки, пов'язаної з конкретними компонентами.
Архітектура системи ArgOS
ArgOS поділяє систему на три рівні:
Система свідомості: включає RoomSystem, PerceptionSystem тощо, має високий рівень оновлення, обробляє завдання, що наближаються до реального часу.
Підсистеми підсвідомості: включають GoalPlanningSystem, PlanningSystem тощо, мають низьку частоту оновлення, обробляють логіку мислення.
Несвідомі системи: наразі не активовані, частота оновлення найнижча.
Цей рівневий дизайн дозволяє різним системам працювати незалежно за різними циклами, ефективно обробляючи складну поведінку агентів.
Інноваційні аспекти архітектури
Незалежна робота між системами: кожна система працює незалежно одна від одної, немає прямого виклику, що знижує рівень зв'язності.
Гнучка конфігурація можливостей: можна легко налаштувати можливості агента, змінюючи компоненти та системи, зареєстровані в сутності.
Легкість розширення: нові функції можуть бути додані як незалежні системи, не впливаючи на існуючу систему.
Висока продуктивність: архітектура ECS краще підходить для паралельної обробки, має переваги продуктивності в складних сценаріях.
Шарове виконання: розділіть систему на три рівні: свідомий, підсвідомий та несвідомий, виконуючи їх у різні періоди, імітуючи процес мислення людини.
В цілому, Project89 пропонує високопортативну, високоефективну структуру агентів, надаючи нові архітектурні рішення для розробки ігор та розподілених AI-додатків.