ArgOS: Modüler yüksek performanslı bir sonraki nesil AI Agent çerçevesinin analizi

robot
Abstract generation in progress

ArgOS: Modüler, yüksek performanslı bir sonraki nesil AI Ajansı çerçevesi

ArgOS, oyun geliştirme için yüksek performanslı bir Agent çerçevesidir ve tamamen yeni bir tasarım yaklaşımı benimsemektedir. Geleneksel Agent çerçevelerine kıyasla daha modüler ve daha iyi performans sunmaktadır. Bu makalede ArgOS'un mimari tasarımı detaylı bir şekilde analiz edilecektir.

Proje89'un Değişken Yapısı: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Ajanı Çerçeve Tasarımı

Neden ECS Mimarisi Kullanılır

ECS ( Entity-Component-System ), oyun geliştirme ve simülasyon sistemlerinde sıklıkla kullanılan bir mimari modeldir. Veriyi ve mantığı tamamen ayırarak, büyük ölçekli ölçeklenebilir senaryolarda varlıkları ve bunların davranışlarını verimli bir şekilde yönetmeyi kolaylaştırır.

ECS mimarisi üç temel kavram içerir:

  • Entity( varlığı): yalnızca bir kimliktir, herhangi bir veri veya mantık içermez.
  • Component( bileşeni ): Varlıkların belirli verilerini veya durumunu depolamak için kullanılır.
  • Sistem(系统): Belirli bileşenlerle ilgili mantığı yürütmekle sorumludur

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

  • Agent Bileşeni: Agent adı, model adı gibi temel bilgileri depolar.
  • Algı Bileşeni: Algılanan dış verileri saklama
  • Bellek Bileşeni: Agent'in hafıza verilerini depolama
  • Eylem Bileşeni: Gerçekleştirilecek eylem verilerini saklar

System'in çalışma akışı örneği:

  1. Algı Sistemi silahı algılar, Agent'ın Algı Bileşenini günceller
  2. Bellek Sistemi, algılama verilerini veritabanına kalıcı hale getirir.
  3. Eylem Sistemi, hafızadan çevresel bilgileri alır, ilgili eylemleri gerçekleştirir.

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

ArgOS Sistem Mimarisi

ArgOS, çeşitli Component ve System'ler tasarladı ve System'i üç seviyeye ayırdı:

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

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

    • GoalPlanningSystem ve PlanningSystem dahil
    • Güncelleme sıklığı düşük ( her 25 saniyede )
    • Hedef belirleme, plan oluşturma vb. işlemleri
  3. Bilinçsiz (UNCONSCIOUS) sistem

    • Şu anda etkin değil
    • Güncelleme sıklığı daha düşük ( 50 saniye ve üzeri )

Sistemler arasındaki ilişkiler karmaşık, ancak ECS mimarisi aracılığıyla ayrıştırma sağlanmıştır.

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

ArgOS Genel Mimarisi

ArgOS'un genel mimarisi şunları içerir:

  1. Temel Katmanlar: Varlık, Bileşen, Sistem, Yönetici, Çalışma Zamanı

  2. Bileşen Sınıflandırması:

    • Temel kimlik türleri: Agent, PlayerProfile vb.
    • Davranış ve Durum Sınıfları: Eylem, Hedef, Plan vb.
    • Algı ve Bellek türleri: Algı, Bellek vb.
    • Çevre ve Mekan Türleri: Oda, Çevre vb.
    • Görünüm ve etkileşim: Görünüm, UIState vb.
    • Destek veya bakım türü: Cleanup, DebugInfo vb.
  3. Sistem mimarisi: Daha önce detaylandırılmıştır.

  4. Yönetici yapısı:

    • RoomManager: Oda bilgilerini yönet
    • StateManager: Dünyayı/Yetki durumunu yönet
    • EventBus: Olay Yayını Aboneliği
    • ActionManager: Eylem yürütmesini yönetir
    • PromptManager:LLM ipuçlarını yönetme
  5. Veritabanı etkileşimi:

    • StateManager ile verilerin okunması ve yazılması tek bir yerden yönetilir.
    • Periyodik veya olay odaklı kalıcı hale getirme
    • Kesintiden devam etmeyi destekler

Proje89'u Çözümleme: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Ajans Çerçeve Tasarımı

Mimari Yenilik Noktaları

  1. Sistem bağımsız çalışır, karşılıklı çağrılar yoktur, yüksek düzeyde ayrıştırma gerçekleştirilmiştir.

  2. Farklı Bileşen ve Sistemleri kaydederek, Agent yeteneklerini esnek bir şekilde özelleştirebilirsiniz.

  3. ECS mimarisi, karmaşık senaryolar altında belirgin bir performans avantajına sahip olacak şekilde eşzamanlılık için uygundur.

  4. Sistemi bilinçli, bilinçaltı ve bilinçdışı olmak üzere üç katmana ayırarak insan bilişsel sürecini simüle et.

  5. Yüksek derecede modüler, yeni fonksiyonları genişletmek kolaydır.

Genel olarak, ArgOS, oyun geliştirme ve AI uygulamaları için yeni bir mimari seçeneği sunan, iyi tasarlanmış ve güçlü bir Agent çerçevesidir.

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

AGENT0.62%
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
  • 1
  • Share
Comment
0/400
ContractTestervip
· 13h ago
Kod bir bakışta çok şık görünüyor.
View OriginalReply0
  • Pin
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)