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 çerçevesi tasarlamak için tamamen yeni bir yöntem benimsedi. Bu, mevcut Agent çerçevelerine kıyasla daha modüler ve daha iyi performans sunuyor.
Bu çerçevenin kurucusu daha önce Magick projesinin geliştirilmesine katıldı ve bu projenin ana katkı sağlayıcılarından biri olup zengin bir AI programlama deneyimine sahiptir.
I. Neden ECS Kullanarak Agent Çerçevesi Tasarlamalıyız
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 senaryolar altında çeşitli varlıkların ve bunların davranışlarının verimli bir şekilde yönetilmesini sağlar:
Entity( varlık): sadece bir ID'dir, herhangi bir veri veya mantık içermez.
Component( bileşeni ): Varlıkların belirli verilerini veya durumlarını depolamak için kullanılır.
Sistem(系统): Belirli bileşenlerle ilgili mantığı yürütmekten sorumludur.
ArgOS'ta, her Agent bir Entity olarak kabul edilir ve Agent Component, Perception Component, Memory Component, Action Component gibi farklı bileşenler kaydedilebilir.
Farklı sistemler arasında doğrudan bir çağrı ilişkisi yoktur, her bir sistem belirli bir dönemde bağımsız olarak bir kez çalışacaktır. Bu tasarım, genel mimarinin daha modüler ve verimli olmasını sağlar.
İki, ArgOS Sistemi Mimarisi
ArgOS, Sistemi üç katmana ayırır ( Bilinç Seviyesi ):
Bilinçli(SISTEM: Güncelleme sıklığı yüksektir, örneğin her 10 saniyede.
Bilinçaltı)SİSTEM: Güncelleme sıklığı görece düşüktür, örneğin her 25 saniyede bir.
Bilinçsiz ( BİLİNÇSİZ ) sistem: güncelleme frekansı daha yavaş, 50 saniye ve üzeri gibi.
ArgOS, PerceptionSystem, ExperienceSystem, ThinkingSystem, ActionSystem gibi birden fazla Sistem içermektedir ve bunlar, bileşen verileri aracılığıyla etkileşimde bulunarak Agent'ın karmaşık davranışlarını birlikte gerçekleştirir.
Üç, ArgOS Genel Mimari Analizi
Temel mimari katmanları: Systems, Components, Managers ve Runtime gibi katmanları içerir.
组件(Component) sınıfı:
Temel Kimlik Sınıfı
Davranış ve Durum Türleri
Algılama ve Bellek Türleri
Çevre ve Mekan Türleri
Görünüm ve etkileşim türleri
Yardımcı veya işletme türü
Yönetici Yapısı:
Sistem düzeyinde işlevler sunar, örneğin RoomManager, StateManager, EventBus, ActionManager vb.
Veritabanı etkileşimi:
ECS ile veritabanı arasında senkronizasyon sağlamak için StateManager veya PersistenceManager kullanın.
Dört, Mimari Yenilik Noktaları
Her Sistem bağımsız çalışır, doğrudan çağrı ilişkisi yoktur, modülerlik derecesini artırır.
Agent yetenekleri esnek bir şekilde yapılandırılabilir, yeni işlevlerin genişletilmesi kolaydır.
Geleneksel nesne yönelimli mimariden daha iyi performans gösterir, eşzamanlı işleme uygundur.
Sistemi farklı bilinç seviyelerine ayırmak, insan bilişsel modeline daha yakın hale getirmek.
Genel olarak, Project89 son derece modüler, yüksek performanslı bir Agent çerçevesi sunar ve iyi bir tasarım anlayışına ve kod kalitesine sahiptir. Bu mimari yalnızca oyun geliştirme için değil, karmaşık DeFi senaryolarında da potansiyel avantajlar sağlayabilir.
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.
8 Likes
Reward
8
5
Share
Comment
0/400
GasBandit
· 11h ago
Merkezi Olmayan Finans profesyonel köpek ticareti Hızlı sat, doğru al
View OriginalReply0
WhaleWatcher
· 07-07 07:23
Teknoloji gerçekten harika.
View OriginalReply0
JustHereForMemes
· 07-06 23:43
Bu çerçeve akıcı bir şekilde sarkıyor.
View OriginalReply0
pumpamentalist
· 07-06 23:37
Bir başka kağıt üzerinde hayal kurma.
View OriginalReply0
ZKSherlock
· 07-06 23:16
aslında... hesaplama yükünün DeFi dağıtımından önce daha fazla doğrulamaya ihtiyacı var açıkçası
Project89: ECS mimarisi ile yüksek performanslı modüler AI Agent çerçevesi oluşturma
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 çerçevesi tasarlamak için tamamen yeni bir yöntem benimsedi. Bu, mevcut Agent çerçevelerine kıyasla daha modüler ve daha iyi performans sunuyor.
Bu çerçevenin kurucusu daha önce Magick projesinin geliştirilmesine katıldı ve bu projenin ana katkı sağlayıcılarından biri olup zengin bir AI programlama deneyimine sahiptir.
I. Neden ECS Kullanarak Agent Çerçevesi Tasarlamalıyız
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 senaryolar altında çeşitli varlıkların ve bunların davranışlarının verimli bir şekilde yönetilmesini sağlar:
ArgOS'ta, her Agent bir Entity olarak kabul edilir ve Agent Component, Perception Component, Memory Component, Action Component gibi farklı bileşenler kaydedilebilir.
Farklı sistemler arasında doğrudan bir çağrı ilişkisi yoktur, her bir sistem belirli bir dönemde bağımsız olarak bir kez çalışacaktır. Bu tasarım, genel mimarinin daha modüler ve verimli olmasını sağlar.
İki, ArgOS Sistemi Mimarisi
ArgOS, Sistemi üç katmana ayırır ( Bilinç Seviyesi ):
ArgOS, PerceptionSystem, ExperienceSystem, ThinkingSystem, ActionSystem gibi birden fazla Sistem içermektedir ve bunlar, bileşen verileri aracılığıyla etkileşimde bulunarak Agent'ın karmaşık davranışlarını birlikte gerçekleştirir.
Üç, ArgOS Genel Mimari Analizi
Dört, Mimari Yenilik Noktaları
Genel olarak, Project89 son derece modüler, yüksek performanslı bir Agent çerçevesi sunar ve iyi bir tasarım anlayışına ve kod kalitesine sahiptir. Bu mimari yalnızca oyun geliştirme için değil, karmaşık DeFi senaryolarında da potansiyel avantajlar sağlayabilir.