Project89 Analizi: Yeni Nesil Modüler Yüksek Performanslı AI Ajanı Çerçevesi Tasarımı
Project89, oyun geliştirme için yüksek performanslı bir Agent çerçevesi tasarlamak amacıyla yenilikçi bir yaklaşım benimsemiştir. Bu çerçeve, mevcut Agent çerçevelerine kıyasla daha modüler ve daha iyi performans sunmaktadır.
Bu makalede, bu çerçevenin geleneksel Agent çerçevesine göre mimarideki yükselişi detaylı bir şekilde açıklanacak, böylece okuyucuların yeniliklerini daha iyi anlamalarına yardımcı olunacaktır.
Geliştirici Arka Planı
Project89'un kurucusu daha önce AI kullanarak programlama yapan Magick projesinin geliştirilmesine katıldı. Bu projede dördüncü geliştirici olarak yer aldı ve güçlü bir teknik yetenek sergiledi.
Neden ECS mimarisi tasarımını seçmelisiniz? Agent çerçevesi
ECS(Varlık-Bileşen-Sistem) mimarisi, oyun geliştirme ve simülasyon sistemlerinde yaygın olarak kullanılmaktadır. Şu anda ECS mimarisini kullanan oyunlar arasında:
Blok zinciri oyunları: Mud, Dojo
Geleneksel Oyunlar: Overwatch, Star Citizen vb.
Ana akım oyun motorları, Unity gibi, ECS yönünde evrim geçiriyor.
ECS mimarisi, verileri ve mantığı tamamen ayırarak, büyük ölçekli ölçeklenebilir senaryolarda çeşitli varlıkları ve davranışlarını verimli bir şekilde yönetmeyi sağlar.
ECS mimarisi tanıtımı
ECS üç temel kavram içerir:
Entity( varlığı): sadece bir ID'dir, veri veya mantık içermez.
Component( bileşeni ): Varlıkların belirli verilerini veya durumlarını depolamak 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 farklı bileşenler kaydedilebilir, örneğin:
Agent Bileşeni: Agent adı, model adı gibi temel bilgileri saklar.
ThinkingSystem: Mevcut duruma dayalı olarak düşünce sonuçları üretir
ActionSystem: belirli eylemleri gerçekleştir
GoalPlanningSystem:Hedef ilerlemesini değerlendirme, yeni hedefler oluşturma
PlanningSystem:Hedefe yönelik uygulama planı oluşturma
RoomSystem: Oda ile ilgili güncellemeleri işleme
CleanupSystem: Geçersiz varlıkları geri al
![Project89'un Değişim: Modüler, Yüksek Performanslı Yeni Nesil AI Agent Çerçevesi Tasarımı])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
ArgOS Genel Mimari Analizi
) Temel Mimari Katmanları
Runtime, Sistemler, Bileşenler, Yöneticiler gibi katmanları içerir.
![Project89'un Yapılandırılması: Modüler, Yüksek Performanslı Bir Yeni Nesil AI Ajansı Çerçeve Tasarımı]###https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(
) Bileşen Sınıflandırması
Temel Kimlik Türleri: Agent, PlayerProfile vb.
Davranış ve Durum Sınıfı: Eylem, Hedef, Plan vb.
Algı ve Hafıza Türleri: Algı, Hafıza vb.
Çevre ve Alan Türleri: Room, OccupiesRoom vb.
Görünüm ve etkileşim türü: Appearance, UIState vb.
Yardımcı veya işletim türü: Cleanup, DebugInfo vb.
![Project89'un Yapısal Analizi: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Ajanı Çerçevesi Tasarımı]###https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(
) Yönetici yapısı
Sistem düzeyi işlevler sağlayın, örneğin RoomManager, StateManager, EventBus vb.
![Project89'u Değerlendir: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Agent Çerçevesi Tasarımı]###https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(
) veri tabanı etkileşimi
StateManager ile veritabanı ile etkileşimlerin merkezi yönetimi.
![Project89'u Değiştirmek: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Agent Çerçevesi Tasarımı]###https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(
Mimari Yenilik Noktaları
Her Sistem bağımsız çalışır, birbirine çağrı ilişkisi yoktur.
İşlevlerin kolayca eklenip çıkarılabilmesi, yüksek modülerlik
Geleneksel nesne yönelimli mimariden daha iyi performans
System'in katmanlı yürütme tasarımı son derece yenilikçi.
![Project89'un Değişken, Yüksek Performanslı, Sonraki Nesil AI Ajansı Çerçevesi Tasarımı])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(
Genel olarak, bu son derece modüler, yüksek performanslı bir çerçeve olup, oyun ve DEFI alanında yeni mimari seçenekler sunmaktadır.
![Project89'u İnşa Etmek: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Agent Çerçevesi Tasarımı])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp(
![Project89'u Çözümleme: Modüler, Yüksek Performanslı Bir Sonraki 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.
12 Likes
Reward
12
7
Share
Comment
0/400
retroactive_airdrop
· 20h ago
Performans pumplandı, bu.
View OriginalReply0
MidsommarWallet
· 20h ago
Demin demoyu izledim, kustum.
View OriginalReply0
WenMoon
· 20h ago
Yine bu şatafatlı numaraları yapıyorlar.
View OriginalReply0
OnchainDetective
· 20h ago
Mimari vurgular oldukça şüpheli, tipik bir sermaye yerleşimi şüphesi.
View OriginalReply0
PessimisticOracle
· 21h ago
Hmm, yine oyun geliştirme~
View OriginalReply0
ForkItAll
· 21h ago
Hmm bu çerçeve gerçekten güzel.
View OriginalReply0
CounterIndicator
· 21h ago
Yine çerçeve, yine performans, gözlerimi kapatıp kaydırmak yeter~
Project89: Modüler Yüksek Performanslı AI Ajan Çerçevesinin Yenilikçi Tasarımı
Project89 Analizi: Yeni Nesil Modüler Yüksek Performanslı AI Ajanı Çerçevesi Tasarımı
Project89, oyun geliştirme için yüksek performanslı bir Agent çerçevesi tasarlamak amacıyla yenilikçi bir yaklaşım benimsemiştir. Bu çerçeve, mevcut Agent çerçevelerine kıyasla daha modüler ve daha iyi performans sunmaktadır.
Bu makalede, bu çerçevenin geleneksel Agent çerçevesine göre mimarideki yükselişi detaylı bir şekilde açıklanacak, böylece okuyucuların yeniliklerini daha iyi anlamalarına yardımcı olunacaktır.
Geliştirici Arka Planı
Project89'un kurucusu daha önce AI kullanarak programlama yapan Magick projesinin geliştirilmesine katıldı. Bu projede dördüncü geliştirici olarak yer aldı ve güçlü bir teknik yetenek sergiledi.
Neden ECS mimarisi tasarımını seçmelisiniz? Agent çerçevesi
ECS(Varlık-Bileşen-Sistem) mimarisi, oyun geliştirme ve simülasyon sistemlerinde yaygın olarak kullanılmaktadır. Şu anda ECS mimarisini kullanan oyunlar arasında:
ECS mimarisi, verileri ve mantığı tamamen ayırarak, büyük ölçekli ölçeklenebilir senaryolarda çeşitli varlıkları ve davranışlarını verimli bir şekilde yönetmeyi sağlar.
ECS mimarisi tanıtımı
ECS üç temel kavram içerir:
ArgOS'ta, her Agent bir Entity olarak kabul edilir ve farklı bileşenler kaydedilebilir, örneğin:
Sistem çalışma akış örneği:
ArgOS Sistem Mimarisi
ArgOS, Ajanların daha karmaşık görevleri yerine getirebilmesi için çeşitli Bileşenler ve Sistemler tasarlamıştır.
System'i üç seviyeye ayırın:
Sistemler arasındaki ilişkiler karmaşık olup, başlıca şunları içerir:
![Project89'un Değişim: Modüler, Yüksek Performanslı Yeni Nesil AI Agent Çerçevesi Tasarımı])https://img-cdn.gateio.im/webp-social/moments-59f1984837d6636d7efc378c731a01eb.webp(
ArgOS Genel Mimari Analizi
) Temel Mimari Katmanları
Runtime, Sistemler, Bileşenler, Yöneticiler gibi katmanları içerir.
![Project89'un Yapılandırılması: Modüler, Yüksek Performanslı Bir Yeni Nesil AI Ajansı Çerçeve Tasarımı]###https://img-cdn.gateio.im/webp-social/moments-c37bd7442c3743f80a4fd9ba8afc123b.webp(
) Bileşen Sınıflandırması
![Project89'un Yapısal Analizi: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Ajanı Çerçevesi Tasarımı]###https://img-cdn.gateio.im/webp-social/moments-19636582e09b473536b17c2de0c61fbc.webp(
) Yönetici yapısı
Sistem düzeyi işlevler sağlayın, örneğin RoomManager, StateManager, EventBus vb.
![Project89'u Değerlendir: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Agent Çerçevesi Tasarımı]###https://img-cdn.gateio.im/webp-social/moments-b0180b99743a98bafb2b2d066900d65c.webp(
) veri tabanı etkileşimi
StateManager ile veritabanı ile etkileşimlerin merkezi yönetimi.
![Project89'u Değiştirmek: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Agent Çerçevesi Tasarımı]###https://img-cdn.gateio.im/webp-social/moments-6a3ba796aae66b8a9f977ec99b5bb1c8.webp(
Mimari Yenilik Noktaları
![Project89'un Değişken, Yüksek Performanslı, Sonraki Nesil AI Ajansı Çerçevesi Tasarımı])https://img-cdn.gateio.im/webp-social/moments-aadac69287c878cdd84a72c6b8929ef2.webp(
Genel olarak, bu son derece modüler, yüksek performanslı bir çerçeve olup, oyun ve DEFI alanında yeni mimari seçenekler sunmaktadır.
![Project89'u İnşa Etmek: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Agent Çerçevesi Tasarımı])https://img-cdn.gateio.im/webp-social/moments-4f9f7656a99298c7a027a5e4722ce4d5.webp(
![Project89'u Çözümleme: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Agent Çerçeve Tasarımı])https://img-cdn.gateio.im/webp-social/moments-62bbe0d65d3748c5bc0027c5ffa39288.webp(