Project89'u Anlamak: Modüler, Yüksek Performanslı Bir Gelecek Nesil AI Ajan Çerçevesi
Project89, oyun geliştirme için yüksek performanslı bir Agent çerçevesi tasarlamak amacıyla tamamen yeni bir yöntem benimsemiştir. Mevcut kullanılan Agent çerçevelerine kıyasla daha modüler ve daha iyi performans sunmaktadır.
Bu makalede Project89'daki yüksek performanslı Agent çerçevesi ArgOS detaylı bir şekilde tanıtılacaktır.
1. 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. Verileri ve mantığı tamamen ayırarak, büyük ölçekli ölçeklenebilir senaryolar altında çeşitli varlıkları ve davranışlarını verimli bir şekilde yönetmeyi 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 durumunu saklamak için kullanılır.
Sistem(sistem): Belirli bileşenlerle ilgili mantığı yürütmekten sorumlu.
ArgOS'ta 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
Bellek Sistemi algı verilerini veritabanına kalıcı hale getirir
Eylem Sistemi hafızaya göre eylemleri gerçekleştirir
Nihayet güncellenmiş bir Agent Entity elde edilir.
İki, ArgOS Sistemi Mimarisi
ArgOS, çeşitli Bileşen ve Sistemler tasarlamıştır, Sistemleri üç seviyeye ayırmıştır (Bilinç Seviyesi ):
Bilinçli ( SİSTEMİ: Güncelleme sıklığı yüksek, her 10 saniyede bir çalışır.
Bilinçaltı)SİSTEMİ: Güncelleme sıklığı düşük, her 25 saniyede bir çalışır
Bilinçsiz ( BİLİNÇSİZ ) sistem: en düşük güncelleme frekansı, her 50 saniyede bir çalışır.
Ana Sistemler şunlardır:
PerceptionSystem: Dışsal uyarıları toplar ve Perception bileşenine günceller
ExperienceSystem: Uyarımı soyut bir deneyime dönüştür ve sakla
ThinkingSystem: Düşünmek ve düşünce sonuçlarını üretmek
ActionSystem: Eylemi gerçekleştir
GoalPlanningSystem:Hedef ilerlemesini değerlendirin ve yeni hedefler oluşturun
PlanningSystem:Hedef için yürütme planı oluşturma
RoomSystem: Oda ile ilgili güncellemeleri işleme
CleanupSystem: Gereksiz varlıkları kaldır
Üç, ArgOS Genel Mimari Analizi
Temel Mimari Katmanları: Varlık-Bileşen-Sistem
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 bellek türleri: Algı, Bellek vb.
Çevre ve Mekan Türleri: Room, OccupiesRoom vb.
Görünüm ve etkileşim türü: Görünüm, UIState vb.
Destek veya işletme türü: Cleanup, DebugInfo vb.
Yönetici yapısı:
EventBus: Olay Yayınlama ve Abone Olma
RoomManager:Oda düzenini yönet
StateManager:ECS ve veritabanı senkronizasyonu
ActionManager: Eylem Yönetimi
PromptManager:LLM Prompt Yönetimi
Veritabanıyla etkileşim:
StateManager aracılığıyla veri yükleme ve kalıcılık
Düzenli veya olay odaklı kalıcılık sağlama
Çıkarken durumu kaydet
Dört, Mimari Yenilik Noktaları
Her sistem bağımsız çalışır, çağrı ilişkisi yoktur, genişletmesi kolaydır.
Modüler tasarım, Agent yetenekleri esnek bir şekilde yapılandırılabilir.
ECS mimarisi mükemmel performansa sahip, karmaşık senaryolar için uygundur
System'i bilinç düzeylerine ayırarak insan bilişsel sürecini simüle et.
Genel olarak, ArgOS, oyun geliştirme ve AI Agent sistemleri için yeni bir mimari seçeneği sunan modüler, yüksek performanslı ve kolay genişletilebilir bir Agent çerçevesidir.
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.
13 Likes
Reward
13
3
Share
Comment
0/400
CryptoTarotReader
· 16h ago
Büyük modeller rekabet ediyor, kazanan kimin olacak?
Project89: Modüler Yüksek Performanslı AI Ajan Çerçevesi Analizi
Project89'u Anlamak: Modüler, Yüksek Performanslı Bir Gelecek Nesil AI Ajan Çerçevesi
Project89, oyun geliştirme için yüksek performanslı bir Agent çerçevesi tasarlamak amacıyla tamamen yeni bir yöntem benimsemiştir. Mevcut kullanılan Agent çerçevelerine kıyasla daha modüler ve daha iyi performans sunmaktadır.
Bu makalede Project89'daki yüksek performanslı Agent çerçevesi ArgOS detaylı bir şekilde tanıtılacaktır.
1. 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. Verileri ve mantığı tamamen ayırarak, büyük ölçekli ölçeklenebilir senaryolar altında çeşitli varlıkları ve davranışlarını verimli bir şekilde yönetmeyi sağlar:
ArgOS'ta her Agent bir Entity olarak kabul edilir ve farklı bileşenler kaydedebilir, örneğin:
Sistem çalışma akışı:
İki, ArgOS Sistemi Mimarisi
ArgOS, çeşitli Bileşen ve Sistemler tasarlamıştır, Sistemleri üç seviyeye ayırmıştır (Bilinç Seviyesi ):
Ana Sistemler şunlardır:
Üç, ArgOS Genel Mimari Analizi
Temel Mimari Katmanları: Varlık-Bileşen-Sistem
Bileşen Sınıflandırması:
Yönetici yapısı:
Veritabanıyla etkileşim:
Dört, Mimari Yenilik Noktaları
Genel olarak, ArgOS, oyun geliştirme ve AI Agent sistemleri için yeni bir mimari seçeneği sunan modüler, yüksek performanslı ve kolay genişletilebilir bir Agent çerçevesidir.