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

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

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

Project89 запропонував нову концепцію дизайну Agent Framework, яка переважно орієнтована на розробку ігор, у порівнянні з традиційними агентськими рамками є більш модульною та має кращу продуктивність. У цій статті буде детально проаналізовано основні принципи дизайну та інновації цього фреймворку.

Один. Використання архітектури ECS для проектування Agent Framework

ECS(Entity-Component-System) є звичайною архітектурною моделлю в розробці ігор, яка повністю відокремлює дані від логіки для досягнення ефективного управління великими масштабованими сценами. У ArgOS кожен агент розглядається як сутність, яка може реєструвати різні компоненти:

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

Система відповідає за виконання логіки, пов'язаної з компонентами, наприклад:

  1. Оновлення даних сприйняття агента в системі сприйняття
  2. Система пам'яті зберігає дані сприйняття в базі даних
  3. Система дій виконує відповідні дії на основі інформації про пам'ять

Різні системи не мають прямого виклику одна до одної, а виконуються незалежно за встановленим графіком, наприклад:

  • Система сприйняття виконує кожні 2 секунди
  • Система пам'яті виконується кожну 1 секунду
  • Планова система виконується кожні 1000 секунд
  • Action System виконується кожні 2 секунди

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

Два, архітектура системи ArgOS

ArgOS розділяє систему на три рівні:

  1. Свідома система: висока частота оновлення ( приблизно 10 секунд ), включаючи сприйняття, досвід, мислення, дію тощо
  2. Підсистема підсвідомості: оновлення відбувається з нижчою частотою ( приблизно кожні 25 секунд ), включаючи GoalPlanning, Planning тощо
  3. Несвідомі системи: частота оновлення повільніша (50 секунд і більше ), наразі не активовано

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

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

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

Три, Загальна архітектура ArgOS

  1. Основні рівні: середовище виконання, системи, компоненти та менеджери

  2. Класифікація компонентів:

    • Основні ідентифікаційні класи: Agent, PlayerProfile тощо
    • Типи дій та стану: Action, Goal, Plan тощо
    • Спостереження та пам'ять: Perception, Memory тощо
    • Клас середовища та простору: Room, Environment тощо
    • Зовнішній вигляд та взаємодія: Зовнішній вигляд, Взаємозв'язок тощо
    • Допоміжні або експлуатаційні: Cleanup, DebugInfo тощо
  3. Архітектура системи: як зазначено вище

  4. Архітектура Менеджера:

    • RoomManager: управління інформацією про кімнати
    • StateManager: управління світом/станом代理
    • EventBus: публікація та підписка подій
    • PromptManager: керування підказками LLM
    • ActionManager:управління виконанням дій
  5. Взаємодія з базою даних:

    • Управління читанням і записом даних через StateManager
    • Періодична або подієва активація збереження
    • Завантаження при запуску, збереження при виході

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

Чотири, інновації в архітектурі

  1. Кожна система працює незалежно, без взаємних викликів, що сприяє модульній розробці

  2. Гнучка конфігурація можливостей агента, легка для розширення новими функціями

  3. Переваги продуктивності архітектури ECS, підходить для сценаріїв з конкурентністю

  4. Розділіть систему на три рівні: свідомість, підсвідомість і несвідоме, імітуючи процес людського пізнання.

  5. Висока модульність, відмінна продуктивність, висока якість коду, вдосконалена документація з дизайну

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

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

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

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

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

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

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

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

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

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 6
  • Поділіться
Прокоментувати
0/400
DeadTrades_Walkingvip
· 10год тому
Ця рамка трохи крута, вона просто вражаюча.
Переглянути оригіналвідповісти на0
ServantOfSatoshivip
· 10год тому
Яка користь від модульності коду, лише гроші - це справжня правда.
Переглянути оригіналвідповісти на0
WenMoonvip
· 10год тому
Це знову той, хто робить каркас? Без трохи чорної технології не варто імені 89.
Переглянути оригіналвідповісти на0
StablecoinGuardianvip
· 10год тому
Знову роздувають агента на основі концепції.
Переглянути оригіналвідповісти на0
P2ENotWorkingvip
· 10год тому
Ця пастка так собі 8
Переглянути оригіналвідповісти на0
ReverseTradingGuruvip
· 10год тому
Очевидно, так багато концептуальних термінів, ще й технічна Біла книга.
Переглянути оригіналвідповісти на0
  • Закріпити