Project89: Modüler yüksek performanslı AI zeka çerçevesinin çığır açan tasarımı

Project89'un Analizi: Modüler, Yüksek Performanslı Yeni Nesil AI Akıllı Ajan Çerçevesi Tasarımı

Project89, oyun geliştirme için yüksek performanslı bir akıllı ajan çerçevesi tasarlamak için tamamen yeni bir yaklaşım benimsiyor. Mevcut çerçevelerle karşılaştırıldığında daha modüler ve daha iyi performans sergiliyor.

Bu makale, herkesin anlamasını sağlamaya çalışıyor; bu çerçevenin, geleneksel akıllı ajan çerçevesine göre mimaride yaptığı hangi yükseltmeleri, bazı teknik olarak güçlü kısımların daha fazla basitleştirilmesinin zor olmasına rağmen, açıklıyor.

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

Geliştirici Arka Planı

Project89'un kurucusu daha önce AI kullanarak programlama yapan Magick projesini geliştirmiştir. Kurucu, bu projenin dördüncü sıradaki geliştiricisidir.

1. Neden akıllı ajan çerçevesi tasarlamak için ECS kullanmalıyız

Şu anda ECS mimarisini kullanan oyunlar şunlardır:

  • Blok zinciri oyunları: Mud, Dojo
  • Geleneksel Oyunlar: Overwatch, Star Citizen vb.
  • Ana akım oyun motorları da ECS yönüne evriliyor, örneğin Unity.

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

ECS nedir

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

  1. Entity( varlığı): sadece bir ID'dir, herhangi bir veri veya mantık içermez. İhtiyaca göre, farklı bileşenler monte edilebilir.

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

  3. Sistem(系统): Belirli bileşenlerle ilgili mantığı yürütmekten sorumludur.

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

Sistemin çalışma süreci

Gerçek sistem yürütme süreci, hayal edilen Perception System'in tamamlandıktan sonra Memory System'i çağırdığı geleneksel uygulama değildir; farklı sistemler arasında bir çağrı ilişkisi yoktur. Her sistem, belirlenen döngü içinde bağımsız olarak bir kez çalışacaktır, örneğin:

  • Perception System muhtemelen 2s'de bir kez çalışacak
  • Memory System her 1 saniyede bir kez çalışabilir
  • Plan System belki 1000'lerce kez bir kez yürütülecek
  • Aksiyon Sistemi her 2 saniyede bir çalışabilir.

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

İki, ArgOS Sistemi Mimarisi

ArgOS'ta akıllı ajanların daha derin düşünme ve daha karmaşık görevleri yerine getirebilmeleri için birçok Bileşen ve Sistem tasarlanmıştır.

ArgOS, Sistemi "üç katman" olarak ayırır ( Bilinç Seviyesi ):

  1. bilinç(CONSCIOUS)sistemi
  2. Bilinçaltı(BILİNÇALTI)sistemi
  3. Bilinçsiz(UNCONSCIOUS)sistem

ArgOS'taki sistemler arasındaki ilişkiler son derece karmaşık.

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

Üç, ArgOS Genel Mimari Analizi

1. Temel mimari katmanları

Components, Systems, Managers ve Runtime gibi katmanları içerir.

Project89'un Yapısını Çözme: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Ajan Çerçevesi Tasarımı

2. Bileşen (Component) kategorisi

Sistem içindeki doğası ve yaşam döngüsüne göre, bileşenler genel olarak aşağıdaki kategorilere ayrılabilir:

  1. Temel Kimlik Sınıfı
  2. Davranış ve Durum Sınıfı
  3. Algı ve Bellek Türleri
  4. Çevre ve Mekan Türleri
  5. Görünüm ve Etkileşim Türleri
  6. Destek veya Operasyonel Sınıf

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

3. Sistem mimarisi

Yukarıda bahsedildi.

Project89'un Yapısal Çözümü: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Ajan Çerçeve Tasarımı

4. Yönetici yapısı

Component ve System dışında, veri tabanı erişimi, durum güncelleme çakışma yönetimi gibi kaynak yöneticilerine de ihtiyaç vardır.

RoomManager, StateManager, EventBus, PromptManager gibi.

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

5. Veritabanı ile etkileşim

Veritabanı okuma ve yazma işlemlerini StateManager/PersistenceManager aracılığıyla gerçekleştirin.

Project89'un Değişken Yapıda, Yüksek Performanslı Yeni Nesil AI Ajan Çerçevesi Tasarımı

Dört, Mimari Yenilik Noktaları

  • Her System bağımsız çalışır, çağrı ilişkisi yoktur, işlevsel modülerlik sağlar.
  • İhtiyaca göre Component ve System esnek bir şekilde artırılabilir veya azaltılabilir.
  • ECS mimarisi, geleneksel nesne yönelimli mimariden daha iyi performans gösterir.
  • Sistemi bilinçli, bilinçaltı ve bilinç dışı olmak üzere üç düzeye ayırmak çok zeki bir tasarım.

Bu son derece modüler, yüksek performanslı bir çerçeve, yüksek kod kalitesine sahip ve kapsamlı tasarım belgeleri ile birlikte geliyor. Daha fazla oyun ekibinin veya Defai ekiplerinin dikkatini çekmeyi umuyoruz, herkese yeni bir potansiyel mimari seçeneği sunmak için.

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

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
  • Share
Comment
0/400
WalletWhisperervip
· 5h ago
desenler rn bu çerçevenin oyunun meta'sını yeniden yazacağını öneriyor.. p89'un davranışsal göstergeleri konusunda bullish af
View OriginalReply0
GamefiHarvestervip
· 07-19 20:04
Oyun oynayıp para kazanmak yeter. Ne denilebilir ki?
View OriginalReply0
ChainSherlockGirlvip
· 07-19 19:31
Yapılan analizime göre, ön planda büyük bir kehanet Proje Ekibi muhtemelen test aşamasında üç tur enayileri insanları enayi yerine koymak yaptı.
View OriginalReply0
VirtualRichDreamvip
· 07-17 20:16
Yüksek performanslı ne oyun oynanabilir
View OriginalReply0
RadioShackKnightvip
· 07-17 20:16
Project89 boğa批~
View OriginalReply0
GasFeeSobbervip
· 07-17 20:14
Yine AI çerçevesi, lütfen beni affedin.
View OriginalReply0
AirdropSweaterFanvip
· 07-17 20:11
Bu kimse anlayamaz ki, modüler.
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)