Project89: Modüler Yüksek Performanslı Yeni Nesil AI Agent Çerçevesinin Analizi

robot
Abstract generation in progress

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.

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 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.

Project89'un Değişken Modüler, Yüksek Performanslı Yeni Nesil AI Ajan Çerçeve Tasarımı

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:

  1. Entity( varlığı): yalnızca bir ID'dir, veri veya mantık içermez.
  2. Component( bileşeni): Varlıkların belirli verilerini veya durumunu saklamak için kullanılır.
  3. 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
  • Bellek Bileşeni: Agent'in hafıza verilerini depolama
  • Eylem Bileşeni: Gerçekleştirilecek eylem verilerini depolama

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

  1. Algılama Sistemi Güncelleme Ajanının Algılama Bileşeni
  2. Bellek sistemi Perception ve Memory bileşenlerini çağırarak algı verilerini kalıcı hale getirir.
  3. Aksiyon sistemi, Memory ve Action bileşenlerini çağırarak ilgili eylemleri gerçekleştirir.
  4. Sonunda tüm bileşen verilerinin güncellendiği bir Agent varlığı elde edilir.

Project89'da çeşitli türde Agent'lar bulunmaktadır ve ihtiyaçlara göre farklı bileşenler ve yetenekler eklenebilir.

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

ArgOS Sistemi Mimarisi

ArgOS, System'i üç seviyeye ayırır:

  1. Bilinçli ( BİLİNÇLİ ) sistem:

    • RoomSystem, PerceptionSystem gibi
    • Güncelleme sıklığı yüksek ( yaklaşık 10 saniye )
    • Gerçek zamanlı algılama, düşünme, hareket etme gibi işlemleri gerçekleştirme
  2. Bilinçaltı(BILINÇALTI)sistem:

    • GoalPlanningSystem ve PlanningSystem dahil
    • Güncelleme sıklığı düşük ( yaklaşık 25 saniye )
    • Hedef üretimi ve planlama gibi düşünce mantıklarını işleme
  3. Bilinçsiz(UNCONSCIOUS)sistem:

    • Henüz etkinleştirilmedi
    • Güncelleme sıklığı daha düşük (50 saniye üzerinde )

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.

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

ArgOS Genel Mimari Analizi

  1. Temel mimari katmanları

ArgOS'un temel mimarisi şunları içerir:

  • Bileşen Katmanı: Çeşitli bileşenleri tanımlar
  • Sistem katmanı: Her sistemin mantığını gerçekleştirmek
  • Yönetici katmanı: kaynak yönetimi sağlar
  • Runtime katmanı: yürütmeyi planlamakla sorumludur.

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

  1. Bileşen (Component) Kategorisi
  • Temel Kimlik Türleri: Agent, PlayerProfile vb.
  • Davranış ve durum sınıfı: Action, Goal, Plan vb.
  • Algı ve Hafıza türleri: Perception, Memory vb.
  • Çevre ve Mekan Türü: Room, OccupiesRoom vb.
  • Görünüm ve etkileşim türleri: Görünüm, UIState vb.
  • Destek veya bakım türü: Cleanup, DebugInfo vb.

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

  1. Sistem mimarisi

Daha önce ayrıntılı olarak tanıtılmıştır.

Project89'un Yapısı: Modüler, Yüksek Performanslı Bir Sonraki Nesil AI Agent Çerçevesi Tasarımı

  1. Yönetici mimarisi

EventBus, RoomManager, StateManager gibi sistem düzeyinde işlevsellik desteği sağlar.

Project89'u Değiştir: Modüler, Yüksek Performanslı Bir GeNext AI Agent Çerçeve Tasarımı

  1. Veritabanı ile etkileşim

StateManager ile veri kalıcılığını merkezi bir şekilde yöneterek, kritik noktalarda verileri senkronize edin.

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

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.

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

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

AGENT28.22%
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
  • 5
  • Share
Comment
0/400
MerkleDreamervip
· 11h ago
Yine yüksek performansı tazelemek, abartılı bir şekilde büyümek işe yaramaz.
View OriginalReply0
RetailTherapistvip
· 11h ago
Mimari inanılmaz görünüyor
View OriginalReply0
MemeTokenGeniusvip
· 11h ago
Genç geliştiricilerin yine yeni tekerlekler icat etti.
View OriginalReply0
DegenRecoveryGroupvip
· 11h ago
Böyle sert çekirdek Performans Aya doğru çıktı
View OriginalReply0
NFTRegretDiaryvip
· 11h ago
Herkes bıktı, bu kadar karmaşık yapmaya ne gerek var?
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)