Desain Kerangka AI Agent Generasi Berikutnya: Analisis Mendalam Modularitas dan Arsitektur Kinerja Tinggi Project89
Project89 mengadopsi cara baru untuk merancang Agent Framework, yang merupakan kerangka kerja Agent berkinerja tinggi yang dirancang khusus untuk pengembangan game. Dibandingkan dengan kerangka Agent yang populer saat ini, ini lebih modular dan kinerjanya juga lebih baik.
Latar Belakang Pengembang
Pendiri Project89 sebelumnya terlibat dalam pengembangan proyek Magick, sebuah perangkat lunak yang menggunakan AI untuk pemrograman. Dia adalah kontributor keempat terbesar untuk proyek tersebut, menunjukkan kekuatan teknis yang solid.
Aplikasi Arsitektur ECS dalam Kerangka Kerja Agen
ECS (Entity-Component-System) adalah pola arsitektur yang sering digunakan dalam pengembangan permainan dan sistem simulasi. Ini memisahkan data dari logika secara menyeluruh untuk mengelola berbagai entitas dan perilakunya dengan efisien dalam skenario yang dapat diskalakan secara besar-besaran.
Di ArgOS, setiap Agent dipandang sebagai sebuah Entity, yang dapat mendaftar berbagai komponen, seperti Komponen Agent, Komponen Persepsi, Komponen Memori, dan Komponen Aksi.
Proses operasi sistem berbeda dari metode pemanggilan berurutan tradisional. Setiap Sistem menjalankan secara independen dalam siklus yang ditentukan, misalnya Sistem Persepsi mungkin dijalankan setiap 2 detik, Sistem Memori setiap 1 detik, Sistem Rencana setiap 1000 detik, dan sebagainya.
Arsitektur Sistem ArgOS
ArgOS membagi Sistem menjadi tiga lapisan:
Sistem Sadar (CONSCIOUS): Termasuk RoomSystem, PerceptionSystem, ExperienceSystem, ThinkingSystem, ActionSystem, dan CleanupSystem. Sistem-sistem ini memiliki frekuensi pembaruan yang cukup tinggi, sekitar setiap 10 detik.
潜意识(SUBCONSCIOUS)Sistem: termasuk GoalPlanningSystem dan PlanningSystem. Frekuensi pembaruan relatif rendah, sekitar setiap 25 detik.
Tanpa sadar ( UNCONSCIOUS ) sistem: Saat ini belum diaktifkan, diharapkan frekuensi pembaruan akan lebih lambat.
Desain ini memungkinkan berbagai Sistem memiliki frekuensi eksekusi yang berbeda berdasarkan pentingnya dan tingkat urgensinya, lebih mendekati pola pikir manusia.
Analisis Arsitektur Keseluruhan ArgOS
Arsitektur inti terstruktur: termasuk lapisan Systems, Components, Managers, dan Runtime.
Komponen (Component) Kategori: termasuk kelas identitas inti, kelas perilaku dan status, kelas persepsi dan memori, kelas lingkungan dan ruang, kelas penampilan dan interaksi, serta kelas bantuan atau operasi dan pemeliharaan.
Arsitektur Sistem: Telah dijelaskan secara rinci di atas.
Arsitektur Manajer: termasuk EventBus, RoomManager, StateManager, EventManager, ActionManager, dan PromptManager, menyediakan dukungan fungsi tingkat sistem.
Interaksi database: Melalui StateManager atau PersistenceManager untuk mewujudkan interaksi ECS dengan database, termasuk pemuatan awal, pembaruan waktu berjalan, dan proses penyimpanan keluar.
Inovasi Arsitektur
Setiap Sistem berjalan secara independen, tanpa hubungan panggilan langsung, mengurangi keterkaitan antar sistem.
Desain modular membuat perluasan dan pemotongan fungsi menjadi sederhana.
Arsitektur ECS membawa peningkatan kinerja, sangat cocok untuk skenario AI yang kompleks dan bidang seperti perdagangan kuantitatif.
Membagi Sistem menjadi tiga tingkat yaitu kesadaran, bawah sadar, dan tidak sadar, lebih mendekati pola kognisi manusia.
Project89 menyediakan kerangka kerja yang sangat modular dan berkinerja tinggi, dengan kualitas kode yang sangat baik dan dokumentasi desain yang mendetail, yang patut diperhatikan oleh lebih banyak tim game dan tim Defai. Desain arsitektur yang inovatif ini memberikan kemungkinan dan potensi baru untuk pengembangan AI Agent.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
10 Suka
Hadiah
10
4
Bagikan
Komentar
0/400
DegenWhisperer
· 07-22 14:33
Game ini dikembangkan dengan sangat baik
Lihat AsliBalas0
FancyResearchLab
· 07-22 09:40
Sekali lagi datang untuk mempelajari kerangka yang tidak berguna dan berlebihan.
Lihat AsliBalas0
New_Ser_Ngmi
· 07-22 09:24
Saya benar-benar tidak mengerti yang terlalu berlebihan.
Project89: Mengubah Arsitektur AI Agent, Membentuk Masa Depan Pengembangan Game
Desain Kerangka AI Agent Generasi Berikutnya: Analisis Mendalam Modularitas dan Arsitektur Kinerja Tinggi Project89
Project89 mengadopsi cara baru untuk merancang Agent Framework, yang merupakan kerangka kerja Agent berkinerja tinggi yang dirancang khusus untuk pengembangan game. Dibandingkan dengan kerangka Agent yang populer saat ini, ini lebih modular dan kinerjanya juga lebih baik.
Latar Belakang Pengembang
Pendiri Project89 sebelumnya terlibat dalam pengembangan proyek Magick, sebuah perangkat lunak yang menggunakan AI untuk pemrograman. Dia adalah kontributor keempat terbesar untuk proyek tersebut, menunjukkan kekuatan teknis yang solid.
Aplikasi Arsitektur ECS dalam Kerangka Kerja Agen
ECS (Entity-Component-System) adalah pola arsitektur yang sering digunakan dalam pengembangan permainan dan sistem simulasi. Ini memisahkan data dari logika secara menyeluruh untuk mengelola berbagai entitas dan perilakunya dengan efisien dalam skenario yang dapat diskalakan secara besar-besaran.
Di ArgOS, setiap Agent dipandang sebagai sebuah Entity, yang dapat mendaftar berbagai komponen, seperti Komponen Agent, Komponen Persepsi, Komponen Memori, dan Komponen Aksi.
Proses operasi sistem berbeda dari metode pemanggilan berurutan tradisional. Setiap Sistem menjalankan secara independen dalam siklus yang ditentukan, misalnya Sistem Persepsi mungkin dijalankan setiap 2 detik, Sistem Memori setiap 1 detik, Sistem Rencana setiap 1000 detik, dan sebagainya.
Arsitektur Sistem ArgOS
ArgOS membagi Sistem menjadi tiga lapisan:
Sistem Sadar (CONSCIOUS): Termasuk RoomSystem, PerceptionSystem, ExperienceSystem, ThinkingSystem, ActionSystem, dan CleanupSystem. Sistem-sistem ini memiliki frekuensi pembaruan yang cukup tinggi, sekitar setiap 10 detik.
潜意识(SUBCONSCIOUS)Sistem: termasuk GoalPlanningSystem dan PlanningSystem. Frekuensi pembaruan relatif rendah, sekitar setiap 25 detik.
Tanpa sadar ( UNCONSCIOUS ) sistem: Saat ini belum diaktifkan, diharapkan frekuensi pembaruan akan lebih lambat.
Desain ini memungkinkan berbagai Sistem memiliki frekuensi eksekusi yang berbeda berdasarkan pentingnya dan tingkat urgensinya, lebih mendekati pola pikir manusia.
Analisis Arsitektur Keseluruhan ArgOS
Inovasi Arsitektur
Project89 menyediakan kerangka kerja yang sangat modular dan berkinerja tinggi, dengan kualitas kode yang sangat baik dan dokumentasi desain yang mendetail, yang patut diperhatikan oleh lebih banyak tim game dan tim Defai. Desain arsitektur yang inovatif ini memberikan kemungkinan dan potensi baru untuk pengembangan AI Agent.