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

robot
Abstract generation in progress

Project89 Analizi: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Ajan Çerçevesi

Project89, oyun geliştirme odaklı yüksek performanslı bir Agent Framework tasarım önerisi sundu. Mevcut çözümlere kıyasla daha iyi modülerlik ve performans avantajlarına sahip.

Bu makalede Project89'un çerçeve tasarımı derinlemesine analiz edilecek ve geleneksel Agent çerçevelerine göre mimarideki yenilikçi yönleri tartışılacaktır.

Proje 89'un Değerlendirilmesi: Modüler, Yüksek Performanslı Bir Yeni Nesil AI Ajansı Çerçeve Tasarımı

Geliştirici Arka Planı

Project89'un kurucusu daha önce Magick projesinin geliştirilmesine katıldı, bu bir AI kullanarak programlama yapan yazılımdır. Bu projede dördüncü sırada yer alan bir ana geliştirici olarak görev yaptı. Bu, kurucunun AI alanındaki teknik yetkinliğini göstermektedir.

Neden ECS mimarisini seçmelisiniz

ECS(Varlık-Bileşen-Sistem) mimarisi, oyun geliştirme ve simülasyon sistemlerinde yaygın olarak kullanılmaktadır. Şu anda ECS mimarisini kullanan oyunlar şunlardır:

  • Blok zinciri oyunları: Mud, Dojo
  • Geleneksel Oyunlar: Overwatch, Star Citizen vb.
  • Ana akım oyun motorları olan Unity de ECS yönüne evrim geçiriyor.

ECS mimarisinin temel bileşenleri:

  1. Entity( varlık): sadece bir kimliktir, veri veya mantık içermez.
  2. Component( bileşeni): Birimlerin belirli verilerini veya durumunu saklamak
  3. Sistem(系统): Belirli bileşenlerle ilgili mantığı yürütme

ArgOS'ta, her Agent bir Entity olarak kabul edilir ve farklı bileşenler kaydedebilir, örneğin:

  • Agent Bileşeni: Agent temel bilgilerini depolama
  • Algı Bileşeni: Algılanan dış verileri depolamak
  • Bellek Bileşeni: Agent'in hafıza verilerini depolar
  • Eylem Bileşeni: Gerçekleştirilecek eylem verilerini depolama

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

  1. Perception System güncellemesi, Agent'in algıladığı verileri
  2. Bellek Sistemi algılama verilerini veritabanına kalıcı hale getirir.
  3. Eylem Sistemi, hafızaya göre ilgili eylemi gerçekleştirir.
  4. Nihai güncellenmiş Agent Entity'yi elde etme

Project89'da çeşitli türde Ajanslar bulunmaktadır, Ajansın yeteneklerini genişletmek için Planlama Bileşeni gibi farklı bileşenler eklenebilir.

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

ArgOS Sistemi Mimarisi

ArgOS, Agent'in daha karmaşık görevleri yerine getirmesi için birden fazla Component ve System tasarladı.

Sistem üç katmana ayrılır:

  1. bilinçli(CONSCIOUS)sistem

    • RoomSystem, PerceptionSystem, ExperienceSystem gibi
    • Güncelleme sıklığı yüksektir, örneğin her 10 saniyede bir
    • Gerçek zamanlı algılama, düşünme, eylem gerçekleştirme gibi işlemleri gerçekleştirmek
  2. Bilinçaltı(BILİNÇALTI)sistem

    • GoalPlanningSystem ve PlanningSystem dahil
    • Güncelleme sıklığı düşük, örneğin her 25 saniyede bir
    • Hedef oluşturma ve planlama gibi işlemler
  3. Bilinçsiz ( BİLİNÇSİZ ) sistem

    • Şu anda etkinleştirilmemiştir
    • Güncelleme sıklığı daha yavaş, 50 saniyeden fazla

Sistemler arasındaki ilişki karmaşıktır, başlıca şunları içerir:

  • PerceptionSystem: Dışsal uyarıları topla, Perception bileşenini güncelle
  • ExperienceSystem: Tecrübeyi uyarılara dönüştür, Memory bileşenine depola.
  • ThinkingSystem:Düşünce sonuçları üretir, yeni eylemleri tetikleyebilir veya görünümü değiştirebilir.
  • ActionSystem: Eylem gerçekleştir, sonuçları güncelle ve bilişsel uyarıcılar oluştur
  • HedefPlanlamaSistemi: Hedef ilerlemesini değerlendirin, yeni hedefler oluşturun
  • PlanningSystem:Hedef için uygulama planı oluşturma
  • RoomSystem: Oda ile ilgili güncellemeleri işleme
  • CleanupSystem: Gereksiz varlıkları kaldır

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

ArgOS Genel Mimari Analizi

  1. Temel mimari katmanları

ArgOS'un temel mimarisi, bileşenler, sistem, yöneticiler ve çalışma zamanı olmak üzere birkaç katmandan oluşmaktadır.

  1. Bileşen Sınıflandırması

Bileşenler aşağıdaki kategorilere ayrılabilir:

  • Temel kimlik türleri: Agent, PlayerProfile vb.
  • Davranış ve durum türleri: Eylem, Amaç, Plan vb.
  • Algı ve bellek türleri: Algı, Bellek vb.
  • Çevre ve Alan Türleri: Room, OccupiesRoom vb.
  • Görünüm ve etkileşim türleri: Appearance, UIState vb.
  • Destek veya işletim bakım türü: Cleanup, DebugInfo vb.

Proje 89’un Ayrıştırılması: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Ajan Çerçevesi Tasarımı

  1. Sistem mimarisi

Önceki bölümde ayrıntılı olarak bahsedilmiştir.

  1. Yönetici Yapısı

Yönetici, kaynak yöneticisi olarak aşağıdaki işlevleri sağlar:

  • RoomManager: Oda bilgilerini yönet
  • StateManager: Dünya/Temsilci Durumu Yönetimi
  • EventBus: Olay Yayınlama Aboneliği
  • ActionManager: Eylem yürütme yönetimi
  • PromptManager: LLM ipuçlarını yönetir

Project89'u çözümleme: Modüler, yüksek performanslı bir sonraki nesil AI Agent çerçeve tasarımı

  1. Veritabanı etkileşimi

ECS ile veritabanı etkileşimini StateManager aracılığıyla gerçekleştirme:

  • Başlatıldığında ana verileri yükle
  • Çalışma zamanında ihtiyaç duyuldukça veri okuma ve yazma
  • Düzenli veya olay tetiklemeli kalıcılık sağlama
  • Tüm verileri kaydetmeden çıkış yap

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

Mimari Yenilik Noktaları

  1. Her sistem bağımsız olarak çalışır, birbirleriyle çağrı ilişkisi yoktur, yüksek derecede gevşek bağlantı sağlanmıştır.

  2. Kolayca genişletilebilir ve kesilebilir, ihtiyaçlara göre Component ve System eklenip çıkarılabilir.

  3. Geleneksel nesne yönelimli mimariden daha iyi performansa sahip, eşzamanlı işlem için daha uygundur.

  4. Sistemi bilinç seviyelerine ayırarak, farklı frekansta yürütme planlaması sağlandı.

Genel olarak, Project89, oyun geliştirme ve DeAI ekiplerine yeni bir mimari seçeneği sunan, yüksek modülerlik, mükemmel performans ve iyi tasarlanmış bir Agent çerçevesi sağlamaktadır.

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

AGENT3.82%
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
  • 6
  • Share
Comment
0/400
GhostWalletSleuthvip
· 07-26 05:40
Yine bir kandıran ai çerçevesi
View OriginalReply0
NFTragedyvip
· 07-25 07:26
Sıkıcı teknik bir şey
View OriginalReply0
StakeTillRetirevip
· 07-25 07:26
Yine sermayeyi kandırmaya mı çalışıyorsunuz?
View OriginalReply0
CodeSmellHuntervip
· 07-25 07:17
Gerçekten pantolonunu çıkarıp ECS'yi açmak.
View OriginalReply0
TokenomicsTherapistvip
· 07-25 07:05
Boğa vay, sonraki uygulamaları dört gözle beklemeye başladım.
View OriginalReply0
RugpullTherapistvip
· 07-25 07:01
Oyun modülerliği, bunu çoktan anladık.
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)