Project89: Analisis Kerangka AI Agent Generasi Baru yang Modular dan Berperforma Tinggi

robot
Pembuatan abstrak sedang berlangsung

Analisis Project89: Desain Kerangka AI Agent Generasi Baru yang Modular dan Berkinerja Tinggi

Artikel ini akan membahas secara mendalam tentang konsep desain kerangka Agent baru yang digunakan oleh Project89. Dibandingkan dengan kerangka Agent tradisional, kerangka ini menunjukkan peningkatan signifikan dalam hal modularitas dan kinerja, sangat cocok untuk pengembangan game dan skenario lainnya.

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

Latar Belakang Pengembang

Pendiri Project89 sebelumnya terlibat dalam pengembangan proyek Magick, dan merupakan salah satu kontributor utama proyek tersebut. Magick adalah perangkat lunak yang menggunakan AI untuk pemrograman, menunjukkan kemampuan teknis pendiri di bidang AI.

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

Mengapa Mengadopsi Desain Kerangka Agent dengan Arsitektur ECS

ECS(Entity-Component-System) arsitektur luas digunakan dalam pengembangan game dan sistem simulasi, mampu mengelola berbagai entitas dan perilakunya secara efisien dalam skenario yang dapat diskalakan secara besar-besaran. Saat ini, game yang menggunakan arsitektur ECS termasuk:

  • Permainan blockchain: Mud, Dojo
  • Permainan Tradisional: Overwatch, Star Citizen, dll.
  • Mesin permainan mainstream seperti Unity juga sedang berkembang ke arah ECS

Tiga elemen utama arsitektur ECS:

  1. Entity( entitas): hanya sebuah ID, tidak mengandung data atau logika
  2. Komponen( komponen): digunakan untuk menyimpan data atau status konkret entitas
  3. Sistem(系统): bertanggung jawab untuk menjalankan logika yang terkait dengan beberapa komponen

Di ArgOS Project89, setiap Agent diperlakukan sebagai sebuah Entity, yang dapat mendaftar untuk berbagai komponen, seperti:

  • Komponen Agen: menyimpan nama Agen, nama model, dan informasi dasar lainnya
  • Komponen Persepsi: menyimpan data eksternal yang terdeteksi
  • Komponen Memori: menyimpan data memori Agent
  • Komponen Aksi: menyimpan data tindakan yang akan dieksekusi

Contoh alur kerja Sistem:

  1. Memperoleh pembaruan sistem Komponen Persepsi Agen
  2. Sistem memori memanggil komponen Perception dan Memory, untuk mempersistenkan data persepsi
  3. Sistem aksi memanggil komponen Memory dan Action, melakukan aksi yang sesuai.
  4. Akhirnya mendapatkan entitas Agent yang semua data komponennya telah diperbarui

Di Project89 terdapat berbagai jenis Agent, yang dapat ditambahkan komponen dan kemampuan yang berbeda sesuai kebutuhan.

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

Arsitektur Sistem ArgOS

ArgOS membagi Sistem menjadi tiga lapisan:

  1. Kesadaran ( SISTEM CONSCIOUS ):

    • Termasuk RoomSystem, PerceptionSystem, dll.
    • Frekuensi pembaruan yang lebih tinggi ( sekitar 10 detik )
    • Mengelola persepsi real-time, berpikir, dan mengeksekusi tindakan, dll.
  2. Bawah sadar(SUBCONSCIOUS)sistem:

    • Termasuk GoalPlanningSystem, PlanningSystem
    • Frekuensi pembaruan rendah ( sekitar 25 detik )
    • Mengelola logika pemikiran seperti target generasi dan perencanaan
  3. Tanpa sadar ( UNCONSCIOUS ) sistem:

    • Saat ini belum diaktifkan
    • Frekuensi pembaruan lebih lambat(50 detik atau lebih)

Hubungan antara berbagai sistem sangat kompleks, dikoordinasikan melalui frekuensi eksekusi yang berbeda.

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

Analisis Arsitektur Keseluruhan ArgOS

  1. Lapisan arsitektur inti

Arsitektur inti ArgOS mencakup:

  • Komponen: mendefinisikan berbagai komponen
  • Lapisan Sistem: Mewujudkan logika berbagai sistem
  • Tingkat Manajer: memberikan manajemen sumber daya
  • Lapisan Runtime: bertanggung jawab untuk penjadwalan dan pelaksanaan

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

  1. Komponen (Component) klasifikasi
  • Kategori Identitas Inti: Agent, PlayerProfile, dll.
  • Kategori Perilaku dan Status: Aksi, Tujuan, Rencana, dll
  • Persepsi dan Memori: Perception, Memory dll
  • Kategori lingkungan dan ruang: Room, OccupiesRoom, dll.
  • Penampilan dan interaksi: Appearance, UIState, dll
  • Kategori bantuan atau pemeliharaan: Cleanup, DebugInfo, dll.

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

  1. Arsitektur Sistem

Telah dijelaskan secara rinci di bagian sebelumnya.

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

  1. Struktur Manajer

Termasuk EventBus, RoomManager, StateManager, dll, menyediakan dukungan fungsi tingkat sistem.

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

  1. Interaksi dengan basis data

Mengelola persistensi data secara terpusat melalui StateManager, menyinkronkan data di titik-titik kunci.

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

Titik Inovasi Arsitektur

  • Setiap Sistem berjalan secara independen, tanpa hubungan saling memanggil, untuk mewujudkan pemisahan fungsi.
  • Mendaftarkan berbagai komponen dan sistem, menyesuaikan kemampuan Agent secara fleksibel
  • Kinerja lebih baik daripada arsitektur berorientasi objek tradisional, cocok untuk pemrosesan konkuren
  • Membagi Sistem menjadi tingkat kesadaran, merancang frekuensi eksekusi dengan cerdik

Secara keseluruhan, Project89 menyediakan kerangka Agent yang sangat modular dan berkinerja tinggi, memberikan pilihan arsitektur baru untuk pengembangan game dan aplikasi AI.

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

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

AGENT30.97%
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
  • 5
  • Bagikan
Komentar
0/400
MerkleDreamervip
· 11jam yang lalu
Datang lagi untuk menyegarkan kinerja tinggi, penampilan yang mencolok tetapi tidak berguna.
Lihat AsliBalas0
RetailTherapistvip
· 11jam yang lalu
Arsitekturnya terlihat luar biasa
Lihat AsliBalas0
MemeTokenGeniusvip
· 11jam yang lalu
Pengembang muda Anda telah menciptakan roda baru lagi.
Lihat AsliBalas0
DegenRecoveryGroupvip
· 11jam yang lalu
Begitu hardcore, performanya To da moon.
Lihat AsliBalas0
NFTRegretDiaryvip
· 11jam yang lalu
Semua sudah lelah melihat, buat apa jadi begitu rumit?
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)