Project89: Modüler Yüksek Performanslı AI Ajan Çerçevesinin Yenilikçi Tasarımı

robot
Abstract generation in progress

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.

Project89'u Değerlendirme: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Agent Çerçevesi Tasarımı

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.

Project89'un Yapısını Çözümleme: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Ajan Çerçeve Tasarımı

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:

  1. Entity( varlığı): sadece bir ID'dir, veri veya mantık içermez.
  2. Component( bileşeni ): Varlıkların belirli verilerini veya durumlarını depolamak için kullanılır.
  3. 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.
  • Algı Bileşeni: Dışarıdan algılanan verileri depolamak
  • Bellek Bileşeni: Agent'in bellek verilerini depolama
  • Eylem Bileşeni: Çalıştırılacak Eylem verilerini saklamak

Sistem çalışma akış örneği:

  1. Silahları algılamak, Algılama Sistemi Agent'ın Algılama Bileşenini güncelliyor
  2. Memory System, algı verilerini kalıcı hale getirmek için Perception ve Memory Component'i çağırır.
  3. Eylem Sistemi, bellek ve Eylem Bileşenini çağırarak ilgili eylemleri gerçekleştirir.
  4. Güncellenmiş Agent Entity'yi alın

Project89'u Değerlendirme: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Agent Çerçeve Tasarımı

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:

  1. Bilinçli ( BİLİNÇLİ ) sistem: Güncelleme sıklığı yüksek, her 10 saniyede bir.
  2. Bilinçaltı(SISTEM: Güncelleme frekansı düşük, her 25 saniyede bir gibi.
  3. Bilinçsiz)UNCONSCIOUS( sistem: Güncelleme frekansı en düşük, 50 saniye ve üzeri gibi.

Sistemler arasındaki ilişkiler karmaşık olup, başlıca şunları içerir:

  • PerceptionSystem: Dışsal uyarıları toplayarak, Agent'in Perception'ını güncelle
  • ExperienceSystem: Teşviki soyut deneyime dönüştürüp Bellek'e kaydedin
  • 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ı

  1. Temel Kimlik Türleri: Agent, PlayerProfile vb.
  2. Davranış ve Durum Sınıfı: Eylem, Hedef, Plan vb.
  3. Algı ve Hafıza Türleri: Algı, Hafıza vb.
  4. Çevre ve Alan Türleri: Room, OccupiesRoom vb.
  5. Görünüm ve etkileşim türü: Appearance, UIState vb.
  6. 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(

View Original
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.
  • Reward
  • 7
  • Share
Comment
0/400
retroactive_airdropvip
· 18h ago
Performans pumplandı, bu.
View OriginalReply0
MidsommarWalletvip
· 18h ago
Demin demoyu izledim, kustum.
View OriginalReply0
WenMoonvip
· 18h ago
Yine bu şatafatlı numaraları yapıyorlar.
View OriginalReply0
OnchainDetectivevip
· 18h ago
Mimari vurgular oldukça şüpheli, tipik bir sermaye yerleşimi şüphesi.
View OriginalReply0
PessimisticOraclevip
· 18h ago
Hmm, yine oyun geliştirme~
View OriginalReply0
ForkItAllvip
· 18h ago
Hmm bu çerçeve gerçekten güzel.
View OriginalReply0
CounterIndicatorvip
· 18h ago
Yine çerçeve, yine performans, gözlerimi kapatıp kaydırmak yeter~
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)