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 Framework tasarlamak amacıyla tamamen yeni bir yaklaşım benimsedi. Bu, mevcut kullanılan Agent Framework'lere kıyasla daha modüler ve daha iyi bir performansa sahip.
Bu makale, bu çerçevenin mimari olarak geleneksel Ajans çerçevesine göre hangi yükseltmeleri yaptığını derinlemesine inceleyecektir.
Geliştirici Arka Planı
Project89'un kurucusu daha önce AI kullanarak programlama yapan Magick projesinin geliştirilmesine katıldı. Bu projede dördüncü sırada geliştirici olarak yer aldı.
Neden Agent Framework Tasarımı İçin ECS Kullanmalıyız
ECS(Entity-Component-System), oyun geliştirme ve simülasyon sistemlerinde yaygın olarak kullanılan bir mimari modeldir. Verileri ve mantığı tamamen ayırarak, büyük ölçekli, ölçeklenebilir senaryolar altında çeşitli varlıkların ve davranışlarının verimli bir şekilde yönetilmesini sağlar.
ECS mimarisi üç temel kavramı içerir:
Entity( varlığı): yalnızca bir ID'dir, herhangi bir veri veya mantık içermez.
Component( bileşeni ): Varlıkların belirli verilerini veya durumunu saklamak için kullanılır.
Sistem(sistem): belirli bileşenlerle ilgili mantığı yürütmekten sorumludur.
ArgOS'ta, her Agent bir Entity olarak kabul edilir ve aşağıdaki gibi farklı bileşenler kaydedilebilir:
Her bir Sistem bağımsız olarak çalışır, farklı Sistemler arasında bir çağrı ilişkisi yoktur. Her Sistem belirlenen bir periyotta bir kez çalışacaktır, örneğin:
Perception System muhtemelen 2s'de bir kez çalışacak
Bellek Sistemi muhtemelen 1s'de bir kez çalışır
Plan System birden fazla 1000 kez uygulayabilir.
Eylem Sistemi muhtemelen 2s'de bir kez çalışacak
ArgOS Sistemi Mimarisi
ArgOS, Sistemi üç katmana ayırır:
bilinçli(BILİNÇLİ)sistem
RoomSystem, PerceptionSystem gibi
Güncelleme sıklığı yüksek ( her 10 saniyede )
Gerçek zamanlı algılama, düşünme, eylem gerçekleştirme gibi işlemleri yönetme
Bilinçdışı(SUBCONSCIOUS)sistem
GoalPlanningSystem ve PlanningSystem'i içerir
Güncelleme sıklığı düşüktür ( her 25 saniyede )
Hedef oluşturma ve planlama gibi işlemler
Bilinçsiz(UNCONSCIOUS)sistem
Şu anda etkinleştirilmedi
Güncelleme sıklığı daha yavaş (50 saniye üzeri )
Sistemler arasındaki ilişkiler karmaşık, ancak katmanlı tasarım ile bağımsız bir şekilde çalışmaları sağlandı.
ArgOS Genel Mimarisi Analizi
ArgOS'un temel mimarisi aşağıdaki katmanlara ayrılmıştır:
Bileşen: Agent, Action, Goal vb. dahil
Sistem: PerceptionSystem, ThinkingSystem vb.
Yönetici: RoomManager, StateManager gibi
Çalışma Zamanı: System ve Manager'ı zamanlamakla sorumludur.
Bileşen (, aşağıdaki birkaç kategoriye ayrılabilir:
Temel kimlik türleri: Örneğin Agent, PlayerProfile vb.
Davranış ve Durum Sınıfı: Örneğin Action, Goal, Plan vb.
Algı ve Hafıza türleri: Örneğin, Algı, Hafıza vb.
Çevre ve Mekan Sınıfları: Örneğin Oda, Çevre vb.
Görünüm ve etkileşim türleri: Örneğin Görünüm, İlişki vb.
Yardımcı veya bakım türü: Örneğin Cleanup, DebugInfo vb.
![Project89'un Değişimi: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Agent Çerçeve Tasarımı])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(
Yönetici katmanı, veritabanı erişimi, durum çakışması işleme gibi kaynak yönetiminden sorumludur.
Veritabanı ile etkileşim genellikle StateManager tarafından yönetilir, Sistemler bunun üzerinden işlem yapar, doğrudan SQL yazmaktan kaçınır.
![Project89'un Değişken, Yüksek Performanslı Yeni Nesil AI Ajan Çerçevesi Tasarımı])https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(
Yapı İnovasyon Noktası
Her sistem bağımsız çalışır, birbirine çağrı ilişkisi yoktur, işlev ayrıştırması gerçekleştirilmiştir.
Genişletme ve kesme işlevleri kolaydır
Geleneksel nesne yönelimli mimariden daha iyi performans gösterir, eşzamanlı işleme için daha uygundur.
Sistem Katmanlı Tasarımı ) bilinçli, bilinçaltı, bilinçdışı ( makul bir şekilde yürütme döngüsünü düzenlemek
Genel olarak, bu son derece modüler ve yüksek performanslı bir çerçeve olup, Agent geliştirme için yeni bir mimari seçenek sunmaktadır.
![Proje 89'u Değiştirme: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Ajan Çerçeve Tasarımı])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(
![Project89'un Yapısal Analizi: Modüler, Yüksek Performanslı Bir Yeni Nesil AI Agent Çerçeve Tasarımı])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(
![Project89'un Yapısal Çözümü: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Ajanı Çerçeve Tasarımı])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp(
![Project89'u Değerlendirme: Modüler, Yüksek Performanslı Yeni Nesil AI Agent Çerçeve Tasarımı])https://img-cdn.gateio.im/webp-social/moments-62bbe0d65d3748c5bc0027c5ffa39288.webp(
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.
16 Likes
Reward
16
7
Repost
Share
Comment
0/400
MEVHunterNoLoss
· 07-22 17:41
Performans açısından ne kadar tps çalıştırabilir?
View OriginalReply0
quiet_lurker
· 07-20 03:23
Bu ecs'yi çoktan oynamıştım.
View OriginalReply0
SchrodingerWallet
· 07-19 19:21
Bu, daha gelişmiş bir yapay zeka değil mi?
View OriginalReply0
DisillusiionOracle
· 07-19 18:58
Güçlüyseniz, önce bir genel yapay zeka yapmayı deneyin.
View OriginalReply0
MetaMaskVictim
· 07-19 18:58
Bu kadar karmaşık yapmak, chatgpt'den daha iyi değil.
Project89: Modüler Yüksek Performanslı AI Agent Çerçeve Tasarımı
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 Framework tasarlamak amacıyla tamamen yeni bir yaklaşım benimsedi. Bu, mevcut kullanılan Agent Framework'lere kıyasla daha modüler ve daha iyi bir performansa sahip.
Bu makale, bu çerçevenin mimari olarak geleneksel Ajans çerçevesine göre hangi yükseltmeleri yaptığını derinlemesine inceleyecektir.
Geliştirici Arka Planı
Project89'un kurucusu daha önce AI kullanarak programlama yapan Magick projesinin geliştirilmesine katıldı. Bu projede dördüncü sırada geliştirici olarak yer aldı.
Neden Agent Framework Tasarımı İçin ECS Kullanmalıyız
ECS(Entity-Component-System), oyun geliştirme ve simülasyon sistemlerinde yaygın olarak kullanılan bir mimari modeldir. Verileri ve mantığı tamamen ayırarak, büyük ölçekli, ölçeklenebilir senaryolar altında çeşitli varlıkların ve davranışlarının verimli bir şekilde yönetilmesini sağlar.
ECS mimarisi üç temel kavramı içerir:
Entity( varlığı): yalnızca bir ID'dir, herhangi bir veri veya mantık içermez.
Component( bileşeni ): Varlıkların belirli verilerini veya durumunu saklamak için kullanılır.
Sistem(sistem): belirli bileşenlerle ilgili mantığı yürütmekten sorumludur.
ArgOS'ta, her Agent bir Entity olarak kabul edilir ve aşağıdaki gibi farklı bileşenler kaydedilebilir:
Her bir Sistem bağımsız olarak çalışır, farklı Sistemler arasında bir çağrı ilişkisi yoktur. Her Sistem belirlenen bir periyotta bir kez çalışacaktır, örneğin:
ArgOS Sistemi Mimarisi
ArgOS, Sistemi üç katmana ayırır:
bilinçli(BILİNÇLİ)sistem
Bilinçdışı(SUBCONSCIOUS)sistem
Bilinçsiz(UNCONSCIOUS)sistem
Sistemler arasındaki ilişkiler karmaşık, ancak katmanlı tasarım ile bağımsız bir şekilde çalışmaları sağlandı.
ArgOS Genel Mimarisi Analizi
ArgOS'un temel mimarisi aşağıdaki katmanlara ayrılmıştır:
Bileşen (, aşağıdaki birkaç kategoriye ayrılabilir:
![Project89'un Değişimi: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Agent Çerçeve Tasarımı])https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(
Yönetici katmanı, veritabanı erişimi, durum çakışması işleme gibi kaynak yönetiminden sorumludur.
Veritabanı ile etkileşim genellikle StateManager tarafından yönetilir, Sistemler bunun üzerinden işlem yapar, doğrudan SQL yazmaktan kaçınır.
![Project89'un Değişken, Yüksek Performanslı Yeni Nesil AI Ajan Çerçevesi Tasarımı])https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(
Yapı İnovasyon Noktası
Genel olarak, bu son derece modüler ve yüksek performanslı bir çerçeve olup, Agent geliştirme için yeni bir mimari seçenek sunmaktadır.
![Proje 89'u Değiştirme: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Ajan Çerçeve Tasarımı])https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(
![Project89'un Yapısal Analizi: Modüler, Yüksek Performanslı Bir Yeni Nesil AI Agent Çerçeve Tasarımı])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(
![Project89'un Yapısal Çözümü: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Ajanı Çerçeve Tasarımı])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp(
![Project89'u Değerlendirme: Modüler, Yüksek Performanslı Yeni Nesil AI Agent Çerçeve Tasarımı])https://img-cdn.gateio.im/webp-social/moments-62bbe0d65d3748c5bc0027c5ffa39288.webp(