Project89: Analisis kerangka AI Agent generasi berikutnya yang modular dan berkinerja tinggi

robot
Pembuatan abstrak sedang berlangsung

Memahami Project89: Kerangka Agen AI Generasi Berikutnya yang Modular dan Berkinerja Tinggi

Project89 mengajukan desain baru untuk Agent Framework, yang merupakan kerangka kerja Agent berkinerja tinggi yang ditujukan untuk pengembangan game, dengan keunggulan modularitas dan kinerja yang lebih baik dibandingkan dengan solusi yang ada.

Artikel ini akan menganalisis secara mendalam desain kerangka Project89, membahas inovasi yang ada dalam strukturnya dibandingkan dengan kerangka Agen tradisional.

Dekonstruksi Project89: Desain Kerangka AI Agent Generasi Berikutnya yang Modular dan Berkinerja Tinggi

Latar Belakang Pengembang

Pendiri Project89 sebelumnya terlibat dalam pengembangan proyek Magick, yaitu perangkat lunak yang menggunakan AI untuk pemrograman. Dia menjabat sebagai salah satu pengembang kunci dalam proyek tersebut, menduduki peringkat keempat. Ini menunjukkan kekuatan teknis pendiri di bidang AI.

Mengapa Memilih Arsitektur ECS

ECS(Entity-Component-System) arsitektur yang banyak digunakan dalam pengembangan game dan sistem simulasi. Saat ini, game yang menggunakan arsitektur ECS termasuk:

  • Permainan blockchain: Mud, Dojo
  • Permainan tradisional: Overwatch, Star Citizen, dll.
  • Mesin game mainstream seperti Unity juga sedang beralih ke arah ECS

Komponen inti arsitektur ECS:

  1. Entity(实体): hanya sebuah ID, tidak mengandung data atau logika
  2. Komponen( komponen): menyimpan data atau status konkret dari entitas
  3. Sistem(系统): Menjalankan logika yang terkait dengan beberapa komponen

Di ArgOS, setiap Agent dipandang sebagai sebuah Entity, dapat mendaftar berbagai komponen, misalnya:

  • Komponen Agen: Menyimpan informasi dasar Agen
  • Komponen Persepsi: menyimpan data eksternal yang terdeteksi
  • Komponen Memori: menyimpan data memori Agent
  • Komponen Aksi: menyimpan data aksi yang akan dieksekusi

Contoh alur kerja Sistem:

  1. Sistem Persepsi memperbarui data yang diterima oleh Agent
  2. Sistem Memori akan menyimpan data persepsi secara permanen ke dalam basis data
  3. Sistem Aksi menjalankan tindakan yang sesuai berdasarkan memori
  4. Akhirnya mendapatkan Entitas Agen yang diperbarui

Di Project89 terdapat berbagai jenis Agent, yang dapat diperluas kemampuannya dengan menambahkan komponen yang berbeda, seperti Komponen Perencanaan.

Mengurai Project89: Desain Kerangka AI Agent Generasi Berikutnya yang Modular dan Berperforma Tinggi

Arsitektur Sistem ArgOS

ArgOS merancang beberapa Komponen dan Sistem agar Agen dapat menjalankan tugas yang lebih kompleks.

Sistem dibagi menjadi tiga tingkat:

  1. Sadar(SISTEM)

    • Termasuk RoomSystem, PerceptionSystem, ExperienceSystem, dan lain-lain.
    • Frekuensi pembaruan yang lebih tinggi, seperti setiap 10 detik
    • Mengelola persepsi waktu nyata, berpikir, dan melakukan tindakan, dll.
  2. Bawah sadar(SUBCONSCIOUS)sistem

    • Termasuk GoalPlanningSystem, PlanningSystem
    • Frekuensi pembaruan rendah, seperti setiap 25 detik
    • Mengolah generasi dan perencanaan tujuan dan sejenisnya
  3. Tanpa sadar(TIDAK SADAR)sistem

    • Saat ini belum diaktifkan
    • Frekuensi pembaruan lebih lambat, seperti lebih dari 50 detik

Hubungan antar Sistem itu kompleks, terutama mencakup:

  • PerceptionSystem: Mengumpulkan rangsangan eksternal, memperbarui ke komponen Perception
  • ExperienceSystem: Mengubah rangsangan menjadi pengalaman, disimpan ke dalam komponen Memory
  • ThinkingSystem: menghasilkan hasil pemikiran, mungkin memicu tindakan baru atau mengubah penampilan
  • ActionSystem: Melakukan tindakan, memperbarui hasil, dan menghasilkan rangsangan kognitif
  • GoalPlanningSystem: mengevaluasi kemajuan tujuan, menghasilkan tujuan baru
  • PlanningSystem: menghasilkan rencana eksekusi untuk tujuan
  • RoomSystem: Mengelola pembaruan terkait ruangan
  • CleanupSystem: Menghapus entitas yang tidak berguna

Dekonstruksi Project89: Desain kerangka Agen AI generasi berikutnya yang modular dan berkinerja tinggi

Analisis Arsitektur Umum ArgOS

  1. Pembagian lapisan arsitektur inti

Arsitektur inti ArgOS dibagi menjadi beberapa lapisan: komponen, sistem, pengelola, dan runtime.

  1. Klasifikasi Komponen

Komponen dapat dibagi menjadi beberapa kategori:

  • Kategori identitas inti: Agent, PlayerProfile, dll.
  • Kategori Perilaku dan Status: Tindakan, Tujuan, Rencana, dll.
  • Persepsi dan Memori: Perception, Memory, dll
  • Lingkungan dan Ruang: Room, OccupiesRoom, dll.
  • Tampilan dan interaksi: Appearance, UIState, dll.
  • Kategori bantuan atau pemeliharaan: Cleanup, DebugInfo, dll

Dekonstruksi Project89: Desain Kerangka AI Agen Generasi Berikutnya yang Modular dan Berkinerja Tinggi

  1. Arsitektur Sistem

Telah dijelaskan secara rinci di atas.

  1. Arsitektur Manajer

Manager sebagai pengelola sumber daya, menyediakan fungsi berikut:

  • RoomManager: mengelola informasi ruangan
  • StateManager: Mengelola Status Dunia/Agen
  • EventBus: penerbitan dan langganan acara
  • ActionManager: mengelola eksekusi tindakan
  • PromptManager: Mengelola kata kunci LLM

Dekonstruksi Project89: Desain Kerangka AI Agent Generasi Berikutnya yang Modular dan Berkinerja Tinggi

  1. Interaksi Basis Data

Interaksi ECS dengan database melalui StateManager:

  • Memuat data inti saat startup
  • Membaca dan menulis data sesuai kebutuhan saat runtime
  • Melakukan persistensi secara berkala atau berdasarkan peristiwa
  • Simpan semua data saat keluar

Dekonstruksi Project89: Desain Kerangka AI Agent Generasi Berikutnya yang Modular dan Berkinerja Tinggi

Inovasi Arsitektur

  1. Setiap Sistem berjalan secara independen, tanpa hubungan pemanggilan satu sama lain, mencapai tingkat de-koneksi yang tinggi

  2. Mudah untuk diperluas dan dipangkas, dapat menambah atau mengurangi Komponen dan Sistem sesuai kebutuhan

  3. Kinerja lebih baik daripada arsitektur berorientasi objek tradisional, lebih cocok untuk pemrosesan konkuren

  4. Memisahkan Sistem ke dalam tingkat kesadaran, mewujudkan penjadwalan eksekusi pada frekuensi yang berbeda.

Secara keseluruhan, Project89 menyediakan kerangka Agent yang sangat modular, berkinerja tinggi, dan dirancang dengan baik, memberikan pilihan arsitektur baru untuk pengembangan game dan tim DeAI.

Dekonstruksi Project89: Desain Kerangka Agen AI Generasi Berikutnya yang Modular dan Berkinerja Tinggi

AGENT6.62%
Lihat Asli
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.
  • Hadiah
  • 6
  • Bagikan
Komentar
0/400
GhostWalletSleuthvip
· 07-26 05:40
Satu lagi kerangka AI yang menipu
Lihat AsliBalas0
NFTragedyvip
· 07-25 07:26
Bosan, barang teknologi untuk otaku
Lihat AsliBalas0
StakeTillRetirevip
· 07-25 07:26
Jadi ini lagi menipu modal, ya?
Lihat AsliBalas0
CodeSmellHuntervip
· 07-25 07:17
Benar-benar melepas celana untuk melepaskan ECS
Lihat AsliBalas0
TokenomicsTherapistvip
· 07-25 07:05
bull Wah, saya mulai menantikan aplikasi selanjutnya.
Lihat AsliBalas0
RugpullTherapistvip
· 07-25 07:01
Modularisasi permainan kami sudah memahami sejak awal
Lihat AsliBalas0
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)