Project89: Modüler Yüksek Performanslı AI Agent Çerçeve Tasarımı

robot
Abstract generation in progress

Project89'un Analizi: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Agent Çerçeve Tasarımı

Project89, oyun geliştirme için yüksek performanslı bir Agent Framework tasarlamak amacıyla tamamen yeni bir yaklaşım benimsedi. Bu, mevcut kullanılan Agent Framework'lere kıyasla daha modüler ve daha iyi bir performansa sahip.

Bu makale, bu çerçevenin mimari olarak geleneksel Ajans çerçevesine göre hangi yükseltmeleri yaptığını derinlemesine inceleyecektir.

Project89'u Değerlendirme: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Ajan Çerçeve Tasarımı

Geliştirici Arka Planı

Project89'un kurucusu daha önce AI kullanarak programlama yapan Magick projesinin geliştirilmesine katıldı. Bu projede dördüncü sırada geliştirici olarak yer aldı.

Neden Agent Framework Tasarımı İçin ECS Kullanmalıyız

ECS(Entity-Component-System), oyun geliştirme ve simülasyon sistemlerinde yaygın olarak kullanılan bir mimari modeldir. Verileri ve mantığı tamamen ayırarak, büyük ölçekli, ölçeklenebilir senaryolar altında çeşitli varlıkların ve davranışlarının verimli bir şekilde yönetilmesini sağlar.

ECS mimarisi üç temel kavramı içerir:

  1. Entity( varlığı): yalnızca bir ID'dir, herhangi bir veri veya mantık içermez.

  2. Component( bileşeni ): Varlıkların belirli verilerini veya durumunu saklamak için kullanılır.

  3. Sistem(sistem): belirli bileşenlerle ilgili mantığı yürütmekten sorumludur.

Project89'un Yapısını İnceleme: Modüler, Yüksek Performanslı Bir Next-Gen AI Agent Çerçeve Tasarımı

ArgOS'ta, her Agent bir Entity olarak kabul edilir ve aşağıdaki gibi farklı bileşenler kaydedilebilir:

  • Agent Bileşeni: Agent temel bilgilerini depolama
  • Algı Bileşeni: Dışarıdan algılanan verileri depolamak
  • Bellek Bileşeni: Agent'in hafıza verilerini depolama
  • Eylem Bileşeni: Yapılacak Eylem verilerini saklar

Her bir Sistem bağımsız olarak çalışır, farklı Sistemler arasında bir çağrı ilişkisi yoktur. Her Sistem belirlenen bir periyotta bir kez çalışacaktır, örneğin:

  • Perception System muhtemelen 2s'de bir kez çalışacak
  • Bellek Sistemi muhtemelen 1s'de bir kez çalışır
  • Plan System birden fazla 1000 kez uygulayabilir.
  • Eylem Sistemi muhtemelen 2s'de bir kez çalışacak

Project89'u Değerlendirme: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Agent Çerçeve Tasarımı

ArgOS Sistemi Mimarisi

ArgOS, Sistemi üç katmana ayırır:

  1. bilinçli(BILİNÇLİ)sistem

    • RoomSystem, PerceptionSystem gibi
    • Güncelleme sıklığı yüksek ( her 10 saniyede )
    • Gerçek zamanlı algılama, düşünme, eylem gerçekleştirme gibi işlemleri yönetme
  2. Bilinçdışı(SUBCONSCIOUS)sistem

    • GoalPlanningSystem ve PlanningSystem'i içerir
    • Güncelleme sıklığı düşüktür ( her 25 saniyede )
    • Hedef oluşturma ve planlama gibi işlemler
  3. Bilinçsiz(UNCONSCIOUS)sistem

    • Şu anda etkinleştirilmedi
    • Güncelleme sıklığı daha yavaş (50 saniye üzeri )

Sistemler arasındaki ilişkiler karmaşık, ancak katmanlı tasarım ile bağımsız bir şekilde çalışmaları sağlandı.

Proje 89'un Değişimi: Modüler, Yüksek Performanslı Bir Nesil AI Ajan Çerçevesi Tasarımı

ArgOS Genel Mimarisi Analizi

ArgOS'un temel mimarisi aşağıdaki katmanlara ayrılmıştır:

  1. Bileşen: Agent, Action, Goal vb. dahil
  2. Sistem: PerceptionSystem, ThinkingSystem vb.
  3. Yönetici: RoomManager, StateManager gibi
  4. Çalışma Zamanı: System ve Manager'ı zamanlamakla sorumludur.

Project89'un Değişimi: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Agent Çerçeve Tasarımı

Bileşen (, aşağıdaki birkaç kategoriye ayrılabilir:

  1. Temel kimlik türleri: Örneğin Agent, PlayerProfile vb.
  2. Davranış ve Durum Sınıfı: Örneğin Action, Goal, Plan vb.
  3. Algı ve Hafıza türleri: Örneğin, Algı, Hafıza vb.
  4. Çevre ve Mekan Sınıfları: Örneğin Oda, Çevre vb.
  5. Görünüm ve etkileşim türleri: Örneğin Görünüm, İlişki vb.
  6. Yardımcı veya bakım türü: Örneğin Cleanup, DebugInfo vb.

![Project89'un Değişimi: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Agent Çerçeve Tasarımı])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(

Yönetici katmanı, veritabanı erişimi, durum çakışması işleme gibi kaynak yönetiminden sorumludur.

Veritabanı ile etkileşim genellikle StateManager tarafından yönetilir, Sistemler bunun üzerinden işlem yapar, doğrudan SQL yazmaktan kaçınır.

![Project89'un Değişken, Yüksek Performanslı Yeni Nesil AI Ajan Çerçevesi Tasarımı])https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(

Yapı İnovasyon Noktası

  1. Her sistem bağımsız çalışır, birbirine çağrı ilişkisi yoktur, işlev ayrıştırması gerçekleştirilmiştir.
  2. Genişletme ve kesme işlevleri kolaydır
  3. Geleneksel nesne yönelimli mimariden daha iyi performans gösterir, eşzamanlı işleme için daha uygundur.
  4. Sistem Katmanlı Tasarımı ) bilinçli, bilinçaltı, bilinçdışı ( makul bir şekilde yürütme döngüsünü düzenlemek

Genel olarak, bu son derece modüler ve yüksek performanslı bir çerçeve olup, Agent geliştirme için yeni bir mimari seçenek sunmaktadır.

![Proje 89'u Değiştirme: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Ajan Çerçeve Tasarımı])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(

![Project89'un Yapısal Analizi: Modüler, Yüksek Performanslı Bir Yeni Nesil AI Agent Çerçeve Tasarımı])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(

![Project89'un Yapısal Çözümü: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Ajanı Çerçeve Tasarımı])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp(

![Project89'u Değerlendirme: Modüler, Yüksek Performanslı Yeni Nesil AI Agent Çerçeve Tasarımı])https://img-cdn.gateio.im/webp-social/moments-62bbe0d65d3748c5bc0027c5ffa39288.webp(

AGENT2.86%
View Original
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.
  • Reward
  • 7
  • Repost
  • Share
Comment
0/400
MEVHunterNoLossvip
· 07-22 17:41
Performans açısından ne kadar tps çalıştırabilir?
View OriginalReply0
quiet_lurkervip
· 07-20 03:23
Bu ecs'yi çoktan oynamıştım.
View OriginalReply0
SchrodingerWalletvip
· 07-19 19:21
Bu, daha gelişmiş bir yapay zeka değil mi?
View OriginalReply0
DisillusiionOraclevip
· 07-19 18:58
Güçlüyseniz, önce bir genel yapay zeka yapmayı deneyin.
View OriginalReply0
MetaMaskVictimvip
· 07-19 18:58
Bu kadar karmaşık yapmak, chatgpt'den daha iyi değil.
View OriginalReply0
HashRatePhilosophervip
· 07-19 18:57
Yine hayal satılıyor.
View OriginalReply0
Anon4461vip
· 07-19 18:47
Güçsüz, sadece arxiv'i tanıyor.
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)