Project89'u Değiştirmek: Modüler, Yüksek Performanslı Yeni Nesil AI Agent Çerçeve Tasarımı
Project89, oyun geliştirme için yüksek performanslı bir Agent Framework tasarlamak için tamamen yeni bir yaklaşım benimsedi. Mevcut kullanılan Agent Framework'lere kıyasla daha modüler ve daha iyi bir performansa sahip.
Bu çerçevenin kurucusu, daha önce AI kullanarak programlama yapan Magick projesinin geliştirilmesine katıldı. Bu projede dördüncü sırada yer aldı ve etkileyici bir teknik yetenek sergiledi.
1. Neden ECS Kullanarak Agent Framework Tasarlamalıyız
ECS(Entity-Component-System), oyun geliştirme ve simülasyon sistemlerinde yaygın olarak kullanılan bir mimari modeldir. Veri ile 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.
ECS mimarisi üç temel kavram içerir:
Entity( varlık): Sadece 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ütmekten sorumludur.
ArgOS'ta her Agent bir Entity olarak kabul edilir ve Agent Component, Perception Component, Memory Component ve Action Component gibi farklı bileşenler kaydedilebilir.
Her bir Sistem bağımsız olarak çalışır ve doğrudan bir çağrı ilişkisi yoktur. Her Sistem belirlenen bir döngü içinde bir kez çalışır ve ilgili Bileşen verilerini günceller.
İki, ArgOS System Mimarisi
ArgOS, Sistemi üç düzeye ayırır:
Bilinçli ( BİLİNÇLİ ) sistem: PerceptionSystem, ExperienceSystem, ThinkingSystem gibi bileşenleri içerir, güncelleme sıklığı oldukça yüksektir.
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.
12 Likes
Reward
12
5
Share
Comment
0/400
GamefiEscapeArtist
· 4h ago
Yeni şeyler deneyelim, performansı iyi olsun yeter.
View OriginalReply0
ChainBrain
· 20h ago
Bu çok sert değil mi?
View OriginalReply0
OldLeekConfession
· 21h ago
Böyle havalı konuşma, sadece şunu sormak istiyorum: Zemin parası kazanılıyor mu?
Project89: ECS mimarisi altında yüksek performanslı modüler AI Agent çerçevesi
Project89'u Değiştirmek: Modüler, Yüksek Performanslı Yeni Nesil AI Agent Çerçeve Tasarımı
Project89, oyun geliştirme için yüksek performanslı bir Agent Framework tasarlamak için tamamen yeni bir yaklaşım benimsedi. Mevcut kullanılan Agent Framework'lere kıyasla daha modüler ve daha iyi bir performansa sahip.
Bu çerçevenin kurucusu, daha önce AI kullanarak programlama yapan Magick projesinin geliştirilmesine katıldı. Bu projede dördüncü sırada yer aldı ve etkileyici bir teknik yetenek sergiledi.
1. Neden ECS Kullanarak Agent Framework Tasarlamalıyız
ECS(Entity-Component-System), oyun geliştirme ve simülasyon sistemlerinde yaygın olarak kullanılan bir mimari modeldir. Veri ile 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.
ECS mimarisi üç temel kavram içerir:
ArgOS'ta her Agent bir Entity olarak kabul edilir ve Agent Component, Perception Component, Memory Component ve Action Component gibi farklı bileşenler kaydedilebilir.
Her bir Sistem bağımsız olarak çalışır ve doğrudan bir çağrı ilişkisi yoktur. Her Sistem belirlenen bir döngü içinde bir kez çalışır ve ilgili Bileşen verilerini günceller.
İki, ArgOS System Mimarisi
ArgOS, Sistemi üç düzeye ayırır:
Bilinçli ( BİLİNÇLİ ) sistem: PerceptionSystem, ExperienceSystem, ThinkingSystem gibi bileşenleri içerir, güncelleme sıklığı oldukça yüksektir.
Bilinçaltı (BILİNÇALTI ) sistemi: GoalPlanningSystem, PlanningSystem gibi unsurları içerir, güncelleme sıklığı görece düşüktür.
Bilinçsiz ( BİLİNÇSİZ ) sistem: şu anda etkin değil, güncelleme sıklığı en düşük.
Bu katmanlı tasarım, farklı türdeki Sistemlerin uygun bir sıklıkta çalışmasını sağlar ve insan bilişsel süreçlerine daha yakın hale getirir.
Üç, ArgOS Genel Mimari Analizi
ArgOS'un genel mimarisi şunları içerir:
Manager katmanı, veritabanı erişimi, durum güncellemeleri çakışma yönetimi gibi kaynak yönetiminden sorumludur.
Dört, Mimari Yenilik Noktaları
Her Sistem bağımsız olarak çalışır, doğrudan çağrı ilişkisi yoktur, böylece bağlantı derecesi azaltılmıştır.
Modüler tasarım, Agent'in yeteneklerini esnek bir şekilde artırıp azaltmayı mümkün kılar.
ECS mimarisi, eşzamanlı işleme için daha uygundur ve karmaşık senaryolar altında belirgin performans avantajlarına sahiptir.
Sistemi bilinçli, bilinçaltı ve bilinçdışı olmak üzere üç katmana ayırmak, insan bilişsel sürecine yakın.
Yüksek derecede modüler, mükemmel performansa sahip ve aynı zamanda iyi bir kod kalitesi ve tasarım dokümanı korumaktadır.
Bu yenilikçi yapı, oyun geliştirme ve Defi gibi alanlarda yeni olanaklar sunuyor ve daha fazla ekibin dikkatini çekmeyi ve denemeyi hak ediyor.