Project89'u Analiz Etme: Modüler, Yüksek Performanslı Yeni Nesil AI Agent Çerçevesi Tasarımı
Bu makale, Project89'un benimsediği yeni Agent çerçevesinin tasarım felsefesini derinlemesine inceleyecektir. Geleneksel Agent çerçevesine kıyasla, bu çerçeve modülerlik ve performans açısından önemli iyileştirmeler sunmakta olup, özellikle oyun geliştirme gibi senaryolar için uygundur.
Geliştirici Arka Planı
Project89'un kurucusu daha önce Magick projesinin geliştirilmesine katılmıştır ve bu projenin ana katkı sağlayıcılarından biridir. Magick, AI kullanarak programlama yapan bir yazılımdır ve kurucunun AI alanındaki teknik yetkinliğini göstermektedir.
Neden ECS mimarisi kullanılarak Agent çerçevesi tasarlandı
ECS(Entity-Component-System) mimari, oyun geliştirme ve simülasyon sistemlerinde yaygın olarak kullanılmaktadır ve büyük ölçekli, ölçeklenebilir sahnelerdeki çeşitli varlıklar ve bunların davranışlarını verimli bir şekilde yönetebilmektedir. Ş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 doğru evrim geçiriyor.
ECS mimarisinin üç temel unsuru:
Entity( varlığı): yalnızca bir ID'dir, veri veya mantık içermez.
Component( bileşeni): Varlıkların belirli verilerini veya durumunu saklamak için kullanılır.
Sistem(系统): Belirli bileşenlerle ilgili mantığı yürütmekten sorumludur.
Project89'un ArgOS'unda, her Agent bir Entity olarak kabul edilir ve farklı bileşenler kaydedebilir, örneğin:
Agent Bileşeni: Agent adını, model adını ve diğer temel bilgileri saklar
Algı Bileşeni: Dış dünyadan algılanan verileri depolamak
Görünüm ve etkileşim türleri: Görünüm, UIState vb.
Destek veya bakım türü: Cleanup, DebugInfo vb.
Sistem mimarisi
Daha önce ayrıntılı olarak tanıtılmıştır.
Yönetici mimarisi
EventBus, RoomManager, StateManager gibi sistem düzeyinde işlevsellik desteği sağlar.
Veritabanı ile etkileşim
StateManager ile veri kalıcılığını merkezi bir şekilde yöneterek, kritik noktalarda verileri senkronize edin.
Mimari Yenilikler
Her Sistem bağımsız çalışır, karşılıklı çağrı ilişkisi yoktur, işlev ayrışması sağlanır.
Farklı bileşenleri ve sistemleri kaydederek, Agent yeteneklerini esnek bir şekilde özelleştirin
Geleneksel nesne yönelimli mimariden daha iyi performans, eşzamanlı işleme uygundur
Sistemi bilinç düzeylerine ayırın, yürütme sıklığını ustaca tasarlayın
Genel olarak, Project89, oyun geliştirme ve AI uygulamaları için yeni bir mimari seçeneği sunan son derece modüler, yüksek performanslı bir Agent çerçevesi sağlamaktadır.
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.
6 Likes
Reward
6
5
Share
Comment
0/400
MerkleDreamer
· 12h ago
Yine yüksek performansı tazelemek, abartılı bir şekilde büyümek işe yaramaz.
View OriginalReply0
RetailTherapist
· 12h ago
Mimari inanılmaz görünüyor
View OriginalReply0
MemeTokenGenius
· 12h ago
Genç geliştiricilerin yine yeni tekerlekler icat etti.
View OriginalReply0
DegenRecoveryGroup
· 12h ago
Böyle sert çekirdek Performans Aya doğru çıktı
View OriginalReply0
NFTRegretDiary
· 12h ago
Herkes bıktı, bu kadar karmaşık yapmaya ne gerek var?
Project89: Modüler Yüksek Performanslı Yeni Nesil AI Agent Çerçevesinin Analizi
Project89'u Analiz Etme: Modüler, Yüksek Performanslı Yeni Nesil AI Agent Çerçevesi Tasarımı
Bu makale, Project89'un benimsediği yeni Agent çerçevesinin tasarım felsefesini derinlemesine inceleyecektir. Geleneksel Agent çerçevesine kıyasla, bu çerçeve modülerlik ve performans açısından önemli iyileştirmeler sunmakta olup, özellikle oyun geliştirme gibi senaryolar için uygundur.
Geliştirici Arka Planı
Project89'un kurucusu daha önce Magick projesinin geliştirilmesine katılmıştır ve bu projenin ana katkı sağlayıcılarından biridir. Magick, AI kullanarak programlama yapan bir yazılımdır ve kurucunun AI alanındaki teknik yetkinliğini göstermektedir.
Neden ECS mimarisi kullanılarak Agent çerçevesi tasarlandı
ECS(Entity-Component-System) mimari, oyun geliştirme ve simülasyon sistemlerinde yaygın olarak kullanılmaktadır ve büyük ölçekli, ölçeklenebilir sahnelerdeki çeşitli varlıklar ve bunların davranışlarını verimli bir şekilde yönetebilmektedir. Şu anda ECS mimarisini kullanan oyunlar şunlardır:
ECS mimarisinin üç temel unsuru:
Project89'un ArgOS'unda, her Agent bir Entity olarak kabul edilir ve farklı bileşenler kaydedebilir, örneğin:
Sistem çalışma akış örneği:
Project89'da çeşitli türde Agent'lar bulunmaktadır ve ihtiyaçlara göre farklı bileşenler ve yetenekler eklenebilir.
ArgOS Sistemi Mimarisi
ArgOS, System'i üç seviyeye ayırır:
Bilinçli ( BİLİNÇLİ ) sistem:
Bilinçaltı(BILINÇALTI)sistem:
Bilinçsiz(UNCONSCIOUS)sistem:
Farklı sistemler arasındaki ilişkiler karmaşık olup, işbirliği sağlamak için farklı yürütme sıklıkları kullanılır.
ArgOS Genel Mimari Analizi
ArgOS'un temel mimarisi şunları içerir:
Daha önce ayrıntılı olarak tanıtılmıştır.
EventBus, RoomManager, StateManager gibi sistem düzeyinde işlevsellik desteği sağlar.
StateManager ile veri kalıcılığını merkezi bir şekilde yöneterek, kritik noktalarda verileri senkronize edin.
Mimari Yenilikler
Genel olarak, Project89, oyun geliştirme ve AI uygulamaları için yeni bir mimari seçeneği sunan son derece modüler, yüksek performanslı bir Agent çerçevesi sağlamaktadır.