ArgOS: модульна, високо продуктивна платформа наступного покоління для AI агентів
ArgOS є високопродуктивною агентною рамкою для розробки ігор, що використовує новий підхід до дизайну, який є більш модульним та ефективним порівняно з традиційними агентними рамками. У цій статті буде детально розглянуто архітектурний дизайн ArgOS.
Чому використовувати архітектуру ECS
ECS (Entity-Component-System) є архітектурною моделлю, що часто використовується в розробці ігор та моделюванні систем. Вона повністю відокремлює дані від логіки, що сприяє ефективному управлінню сутностями та їх поведінкою в масштабних сценаріях.
Архітектура ECS містить три основні концепції:
Entity(: лише ідентифікатор, не містить жодних даних або логіки
Component) компонент (: використовується для зберігання конкретних даних або стану сутності
Система(系统): відповідає за виконання логіки, пов'язаної з певними компонентами
В ArgOS кожен агент вважається сутністю, яка може реєструвати різні компоненти, такі як:
Компонент агента: зберігає основну інформацію, таку як назва агента, назва моделі тощо.
Компонент сприйняття: зберігає сприйняті зовнішні дані
Компонент пам'яті: зберігання даних пам'яті агента
Компонент дії: зберігати дані дій, які потрібно виконати
Приклад робочого процесу системи:
Система сприйняття виявляє зброю, оновлює компонент сприйняття агента
Система пам'яті зберігає дані з відчуттів у базі даних
Система дій отримує інформацію про середовище з пам'яті, виконує відповідні дії.
![Деконструкція Project89: модульний, високопродуктивний фреймворк наступного покоління для AI Agent])https://img-cdn.gateio.im/webp-social/moments-4cd7ca20f2967b9025411d9985f64831.webp(
Архітектура системи ArgOS
ArgOS розробив різні компоненти та системи, розділивши системи на три рівні:
Обізнаність ) CONSCIOUS ( система
Включає RoomSystem, PerceptionSystem, ExperienceSystem і т.д
Частота оновлення досить висока ), наприклад, кожні 10 секунд (
Обробка реального сприйняття, мислення, виконання дій тощо
Підсвідомість)SUBCONSCIOUS(система
Включає в себе GoalPlanningSystem і PlanningSystem
Низька частота оновлень ), наприклад, кожні 25 секунд (
Обробка цілей, визначення та створення планів тощо
Безсвідомий)UNCONSCIOUS(система
В даний час не активовано
Частота оновлення повільніша), наприклад, більше 50 секунд(
Взаємозв'язок між різними системами є складним, але через архітектуру ECS досягнуто декомпозиції.
![Деконструкція Project89: модульний, високо продуктивний фреймворк наступного покоління AI Agent])https://img-cdn.gateio.im/webp-social/moments-69e16ae3b5af8c39e1fc522358584cef.webp(
Загальна архітектура ArgOS
Архітектура ArgOS включає:
Ядерна ієрархія: Сутність, Компонент, Система, Менеджер, Час виконання
Класифікація компонентів:
Ядерні ідентичності: Агент, Профіль гравця тощо
Клас поведінки та стану: Дія, Мета, План тощо
Сприйняття та пам'ять: Perception, Memory тощо
Класи середовища та простору: Room, Environment тощо
Зовнішній вигляд та взаємодія: Appearance, UIState тощо
Допоміжні або операційні: Cleanup, DebugInfo тощо
Архітектура системи: вже детально описано раніше
Архітектура менеджера:
RoomManager:управління інформацією про кімнати
StateManager: керування світом/代理状态
EventBus: публікація та підписка подій
ActionManager:управління виконанням дій
PromptManager: керування підказками LLM
Взаємодія з базою даних:
Уніфіковане управління читанням та записом даних через StateManager
Проводити персистенцію регулярно або на основі подій
Підтримка продовження з місця зупинки
![Деконструкція Project89: модульний, високопродуктивний фреймворк наступного покоління для AI Agent])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
Інновації в архітектурі
Система працює незалежно, без взаємних викликів, досягнуто високої декомпозиції.
Через реєстрацію різних компонентів і систем можна гнучко налаштовувати можливості агента
Архітектура ECS підходить для паралельних обчислень, в складних сценах переваги в продуктивності очевидні.
Розділіть систему на три рівні: свідомість, підсвідомість і несвідоме, імітуючи когнітивний процес людини.
Висока модульність, легкість у розширенні нових функцій
В цілому, ArgOS є чудово спроектованою та потужною фреймворком для агентів, що надає нові архітектурні можливості для розробки ігор та AI-застосунків.
![Деконструкція Project89: модульний, високопродуктивний фреймворк наступного покоління AI Agent])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
ArgOS: аналіз модульної високопродуктивної платформи наступного покоління AI Agent
ArgOS: модульна, високо продуктивна платформа наступного покоління для AI агентів
ArgOS є високопродуктивною агентною рамкою для розробки ігор, що використовує новий підхід до дизайну, який є більш модульним та ефективним порівняно з традиційними агентними рамками. У цій статті буде детально розглянуто архітектурний дизайн ArgOS.
Чому використовувати архітектуру ECS
ECS (Entity-Component-System) є архітектурною моделлю, що часто використовується в розробці ігор та моделюванні систем. Вона повністю відокремлює дані від логіки, що сприяє ефективному управлінню сутностями та їх поведінкою в масштабних сценаріях.
Архітектура ECS містить три основні концепції:
В ArgOS кожен агент вважається сутністю, яка може реєструвати різні компоненти, такі як:
Приклад робочого процесу системи:
![Деконструкція Project89: модульний, високопродуктивний фреймворк наступного покоління для AI Agent])https://img-cdn.gateio.im/webp-social/moments-4cd7ca20f2967b9025411d9985f64831.webp(
Архітектура системи ArgOS
ArgOS розробив різні компоненти та системи, розділивши системи на три рівні:
Обізнаність ) CONSCIOUS ( система
Підсвідомість)SUBCONSCIOUS(система
Безсвідомий)UNCONSCIOUS(система
Взаємозв'язок між різними системами є складним, але через архітектуру ECS досягнуто декомпозиції.
![Деконструкція Project89: модульний, високо продуктивний фреймворк наступного покоління AI Agent])https://img-cdn.gateio.im/webp-social/moments-69e16ae3b5af8c39e1fc522358584cef.webp(
Загальна архітектура ArgOS
Архітектура ArgOS включає:
Ядерна ієрархія: Сутність, Компонент, Система, Менеджер, Час виконання
Класифікація компонентів:
Архітектура системи: вже детально описано раніше
Архітектура менеджера:
Взаємодія з базою даних:
![Деконструкція Project89: модульний, високопродуктивний фреймворк наступного покоління для AI Agent])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
Інновації в архітектурі
Система працює незалежно, без взаємних викликів, досягнуто високої декомпозиції.
Через реєстрацію різних компонентів і систем можна гнучко налаштовувати можливості агента
Архітектура ECS підходить для паралельних обчислень, в складних сценах переваги в продуктивності очевидні.
Розділіть систему на три рівні: свідомість, підсвідомість і несвідоме, імітуючи когнітивний процес людини.
Висока модульність, легкість у розширенні нових функцій
В цілому, ArgOS є чудово спроектованою та потужною фреймворком для агентів, що надає нові архітектурні можливості для розробки ігор та AI-застосунків.
![Деконструкція Project89: модульний, високопродуктивний фреймворк наступного покоління AI Agent])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(