Project89: Інноваційна архітектура AI Agent, що перебудовує майбутнє розробки ігор

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

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

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

Фон розробника

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

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

Застосування архітектури ECS у Framework агентів

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

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

Процес роботи системи відрізняється від традиційного послідовного виклику. Кожна система виконується незалежно в заданий період, наприклад, система сприйняття може виконуватись кожні 2 секунди, система пам'яті - кожну 1 секунду, система планування - кожні 1000 секунд тощо.

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

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

ArgOS ділить систему на три рівні:

  1. Свідомість ( СИСТЕМА: включає RoomSystem, PerceptionSystem, ExperienceSystem, ThinkingSystem, ActionSystem та CleanupSystem. Ці системи оновлюються досить часто, приблизно кожні 10 секунд.

  2. Підсвідомість)СИСТЕМА ПІДСВІДОМОГО(: включає GoalPlanningSystem та PlanningSystem. Частота оновлень відносно низька, приблизно раз на 25 секунд.

  3. Несвідома система )UNCONSCIOUS(: наразі не ввімкнена, очікуйте повільнішого оновлення.

Такий дизайн дозволяє різним системам мати різну частоту виконання в залежності від їх важливості та терміновості, що ближче до людської моделі мислення.

![Деконструкція Project89: модульна, високопродуктивна архітектура наступного покоління AI Agent])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(

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

  1. Ядро архітектури поділяється на рівні: включаючи Systems, Components, Managers та Runtime.

![Деконструкція Project89: модульний, високопродуктивний фреймворк наступного покоління для AI Agent])https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(

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

![Деконструкція Project89: модульний, високопродуктивний фреймворк наступного покоління AI Agent])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(

  1. Архітектура системи: була детально представлена в попередньому тексті.

![Деконструкція Project89: модульний, високопродуктивний фреймворк наступного покоління для AI Agent])https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(

  1. Архітектура Менеджера: включає EventBus, RoomManager, StateManager, EventManager, ActionManager та PromptManager тощо, забезпечуючи системну функціональну підтримку.

![Деконструкція Project89: модульна, високопродуктивна архітектура наступного покоління AI Agent])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(

  1. Взаємодія з базою даних: реалізація взаємодії ECS з базою даних за допомогою StateManager або PersistenceManager, включаючи початкове завантаження, оновлення під час виконання та збереження при виході.

![Деконструкція Project89: модульний, високопродуктивний дизайн фреймворку наступного покоління AI Agent])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(

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

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

![Деконструкція Project89: модульний, високопродуктивний фреймворк наступного покоління для AI Agent])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp(

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

![Деконструкція Project89: модульна, високопродуктивна архітектура наступного покоління AI Agent])https://img-cdn.gateio.im/webp-social/moments-62bbe0d65d3748c5bc0027c5ffa39288.webp(

AGENT-0.05%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Поділіться
Прокоментувати
0/400
DegenWhisperervip
· 07-22 14:33
Ця гра розроблена бик.
Переглянути оригіналвідповісти на0
FancyResearchLabvip
· 07-22 09:40
Знову досліджують безглузді та вишукані фреймворки.
Переглянути оригіналвідповісти на0
New_Ser_Ngmivip
· 07-22 09:24
Знову щось таке незрозуміле та хитромудре.
Переглянути оригіналвідповісти на0
TokenVelocityTraumavip
· 07-22 09:19
Старий проект знову плагіату!
Переглянути оригіналвідповісти на0
  • Закріпити