Project89'un Analizi: Yeni Nesil Modüler Yüksek Performanslı AI Ajan Çerçevesi
Project89, Agent çerçevesini tasarlamak için tamamen yeni bir yöntem benimsemiştir. Bu, oyun geliştirme için özel olarak tasarlanmış yüksek performanslı bir Agent çerçevesidir ve mevcut popüler Agent çerçevelerine kıyasla daha iyi bir modüler tasarım ve performans sergilemektedir.
Geliştirici Arka Planı
Project89'un kurucusu daha önce AI kullanarak programlama yapan Magick projesini geliştirdi. Bu projede dördüncü sıradaki geliştirici olarak yer aldı ve güçlü bir teknik yetenek sergiledi.
ECS Mimari Tasarımı
Project89, Agent çerçevesini tasarlamak için varlık-bileşen-sistem (ECS) mimarisini kullanmıştır. ECS, oyun geliştirme ve simülasyon sistemlerinde yaygın olarak kullanılan bir mimari modeldir, veri ve mantığın tamamen ayrılmasını sağlar, bu da büyük ölçekli genişletilebilir senaryolar altında çeşitli varlıkların ve davranışlarının verimli bir şekilde yönetilmesine yardımcı olur.
Bu çerçevede, her Agent bir varlık olarak kabul edilir (Entity) ve farklı bileşenler (Component) kaydedebilir, örneğin Agent bileşeni, algılama bileşeni, bellek bileşeni ve eylem bileşeni gibi. Sistem (System) ise belirli bileşenlerle ilgili mantığı yürütmekten sorumludur.
ArgOS Sistem Mimarisi
ArgOS sistemi üç düzeye ayırır:
Bilinçli sistem: RoomSystem, PerceptionSystem gibi, güncelleme sıklığı yüksek, neredeyse gerçek zamanlı görevleri işleyen.
Bilinçaltı sistemi: GoalPlanningSystem, PlanningSystem gibi unsurları içerir, güncelleme sıklığı düşük, düşünce mantığını işler.
Bilinçsiz Sistem: Şu anda etkin değil, güncelleme sıklığı en düşük.
Bu katmanlı tasarım, farklı sistemlerin farklı döngülerde bağımsız olarak çalışmasına olanak tanır ve karmaşık Agent davranışlarını etkili bir şekilde işler.
Mimari Yenilikler
Sistemler bağımsız olarak çalışır: Her bir Sistem birbirinden bağımsızdır, doğrudan bir çağrı ilişkisi yoktur, bu da bağlılık derecesini azaltır.
Esnek yetenek yapılandırması: Agent yeteneklerini kolayca özelleştirmek için Entity'nin kaydedilen Component ve System'lerini ayarlayarak yapılabilir.
Kolayca genişletilebilir: Yeni özellikler bağımsız Sistem olarak eklenebilir, mevcut sistemi etkilemez.
Yüksek performans: ECS mimarisi, eşzamanlı işlemler için daha uygundur ve karmaşık senaryolarda performans avantajına sahiptir.
Katmanlı yürütme: Sistemi bilinçli, bilinçaltı ve bilinçsiz olmak üzere üç katmana ayırmak, farklı döngülerde yürütmek ve insan düşünce sürecini simüle etmek.
Genel olarak, Project89, oyun geliştirme ve dağıtık yapay zeka uygulamaları için yeni bir mimari seçeneği sunan, yüksek derecede modüler ve performansı mükemmel 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.
Project89: Modüler Yüksek Performanslı AI Ajan Çerçevesinde Yenilikçi Bir Atılım
Project89'un Analizi: Yeni Nesil Modüler Yüksek Performanslı AI Ajan Çerçevesi
Project89, Agent çerçevesini tasarlamak için tamamen yeni bir yöntem benimsemiştir. Bu, oyun geliştirme için özel olarak tasarlanmış yüksek performanslı bir Agent çerçevesidir ve mevcut popüler Agent çerçevelerine kıyasla daha iyi bir modüler tasarım ve performans sergilemektedir.
Geliştirici Arka Planı
Project89'un kurucusu daha önce AI kullanarak programlama yapan Magick projesini geliştirdi. Bu projede dördüncü sıradaki geliştirici olarak yer aldı ve güçlü bir teknik yetenek sergiledi.
ECS Mimari Tasarımı
Project89, Agent çerçevesini tasarlamak için varlık-bileşen-sistem (ECS) mimarisini kullanmıştır. ECS, oyun geliştirme ve simülasyon sistemlerinde yaygın olarak kullanılan bir mimari modeldir, veri ve mantığın tamamen ayrılmasını sağlar, bu da büyük ölçekli genişletilebilir senaryolar altında çeşitli varlıkların ve davranışlarının verimli bir şekilde yönetilmesine yardımcı olur.
Bu çerçevede, her Agent bir varlık olarak kabul edilir (Entity) ve farklı bileşenler (Component) kaydedebilir, örneğin Agent bileşeni, algılama bileşeni, bellek bileşeni ve eylem bileşeni gibi. Sistem (System) ise belirli bileşenlerle ilgili mantığı yürütmekten sorumludur.
ArgOS Sistem Mimarisi
ArgOS sistemi üç düzeye ayırır:
Bilinçli sistem: RoomSystem, PerceptionSystem gibi, güncelleme sıklığı yüksek, neredeyse gerçek zamanlı görevleri işleyen.
Bilinçaltı sistemi: GoalPlanningSystem, PlanningSystem gibi unsurları içerir, güncelleme sıklığı düşük, düşünce mantığını işler.
Bilinçsiz Sistem: Şu anda etkin değil, güncelleme sıklığı en düşük.
Bu katmanlı tasarım, farklı sistemlerin farklı döngülerde bağımsız olarak çalışmasına olanak tanır ve karmaşık Agent davranışlarını etkili bir şekilde işler.
Mimari Yenilikler
Sistemler bağımsız olarak çalışır: Her bir Sistem birbirinden bağımsızdır, doğrudan bir çağrı ilişkisi yoktur, bu da bağlılık derecesini azaltır.
Esnek yetenek yapılandırması: Agent yeteneklerini kolayca özelleştirmek için Entity'nin kaydedilen Component ve System'lerini ayarlayarak yapılabilir.
Kolayca genişletilebilir: Yeni özellikler bağımsız Sistem olarak eklenebilir, mevcut sistemi etkilemez.
Yüksek performans: ECS mimarisi, eşzamanlı işlemler için daha uygundur ve karmaşık senaryolarda performans avantajına sahiptir.
Katmanlı yürütme: Sistemi bilinçli, bilinçaltı ve bilinçsiz olmak üzere üç katmana ayırmak, farklı döngülerde yürütmek ve insan düşünce sürecini simüle etmek.
Genel olarak, Project89, oyun geliştirme ve dağıtık yapay zeka uygulamaları için yeni bir mimari seçeneği sunan, yüksek derecede modüler ve performansı mükemmel bir Agent çerçevesi sağlamaktadır.