Project89: Проривний дизайн модульної високопродуктивної AI-агентної рамки

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

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

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

Ця стаття спробує допомогти читачам зрозуміти, які оновлення були внесені в цю архітектуру в порівнянні з традиційними агентськими架构.

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

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

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

  1. Сутність: лише ідентифікатор, не містить жодних даних або логіки.
  2. Компонент (组件): використовується для зберігання конкретних даних або стану сутності.
  3. Система: відповідає за виконання логіки, пов'язаної з певними компонентами.

У ArgOS кожен Agent розглядається як Entity, яка може реєструвати різні компоненти. Робочий процес System виконується періодично, оновлюючи відповідні дані Component.

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

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

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

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

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

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

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

  1. Ярусна архітектура ядра
  2. Компонент (Component) категорія
  3. Архітектура системи
  4. Архітектура Менеджера
  5. Взаємодія з базою даних

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

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

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

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

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

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

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

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

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

  1. Система працює автономно, без безпосередніх викликів, знижуючи зв'язність
  2. Модульний дизайн, легкий для розширення та налаштування функцій
  3. Архітектура ECS підвищує продуктивність при обробці запитів
  4. Системна ієрархія виконання підвищує ефективність
  5. Системна документація

Це модульна, високо продуктивна структура. Її архітектура ECS та ієрархічний дизайн системи мають хорошу гнучкість і розширюваність, що відкриває потенціал для використання в складних сценах AI Agent.

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

AGENT-2.38%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Репост
  • Поділіться
Прокоментувати
0/400
Web3Educatorvip
· 07-10 07:13
Дизайн ігор ECS крутий
Переглянути оригіналвідповісти на0
BearMarketMonkvip
· 07-09 17:11
Гарний дизайн каркаса
Переглянути оригіналвідповісти на0
TokenDustCollectorvip
· 07-09 17:05
Простий і непримітний каркас
Переглянути оригіналвідповісти на0
CommunityLurkervip
· 07-09 16:53
Ефективність коду непогана
Переглянути оригіналвідповісти на0
  • Закріпити