Project89: ECS архітектура для створення високопродуктивної модульної AI Agent платформи

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

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

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

Засновник цієї платформи раніше брав участь у розробці проекту Magick, є одним з основних contributors цього проекту та має великий досвід у програмуванні AI.

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

Один, чому потрібно використовувати ECS для проектування фреймворку агента

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

  • Entity( сутність): це лише ID, не містить жодних даних або логіки.
  • Component( компонент ): використовується для зберігання конкретних даних або стану об'єкта.
  • Система(系统): відповідає за виконання логіки, пов'язаної з певними компонентами.

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

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

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

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

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

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

ArgOS містить кілька систем, таких як PerceptionSystem, ExperienceSystem, ThinkingSystem, ActionSystem та інші, які взаємодіють між собою через компоненти даних, спільно реалізуючи складну поведінку агента.

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

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

  1. Ядрова архітектура за шарами: включає шари Systems, Components, Managers та Runtime.

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

  1. Компонент (Component) категорія:
    • Основні ідентифікаційні категорії
    • Поведінка та стан
    • Сенсорні та пам'ятні
    • Середовище та просторові категорії
    • Зовнішній вигляд та взаємодія
    • допоміжні або експлуатаційні

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

  1. Архітектура Менеджера: Забезпечення системних функцій, таких як RoomManager, StateManager, EventBus, ActionManager тощо.

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

  1. Взаємодія з базою даних: Синхронізація ECS з базою даних через StateManager або PersistenceManager.

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

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

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

В цілому, Project89 пропонує надзвичайно модульну, високо продуктивну агентську структуру з хорошою концепцією дизайну та якістю коду. Ця архітектура підходить не лише для розробки ігор, але також може мати потенційні переваги в складних DeFi-сценаріях.

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

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

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

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

Переглянути оригінал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Нагородити
  • 5
  • Поділіться
Прокоментувати
0/400
GasBanditvip
· 11год тому
Децентралізовані фінанси професійно торгують собаками, швидко продають, точно купують
Переглянути оригіналвідповісти на0
WhaleWatchervip
· 07-07 07:23
Технології дійсно класні!
Переглянути оригіналвідповісти на0
JustHereForMemesvip
· 07-06 23:43
Ця рамка підвішена, так плавно.
Переглянути оригіналвідповісти на0
pumpamentalistvip
· 07-06 23:37
Ще один малюнок на папері.
Переглянути оригіналвідповісти на0
ZKSherlockvip
· 07-06 23:16
насправді... обчислювальні витрати потребують більшої валідації перед впровадженням DeFi, якщо чесно
Переглянути оригіналвідповісти на0
  • Закріпити