Menghabiskan waktu untuk mempelajari kerangka kerja AI Agent Eliza versi saat ini dari AI16Z dan perbedaan antara versi V2 yang diungkapkan oleh Shawn.
Sebelum membandingkan, mari kita pahami terlebih dahulu arsitektur dasar dari versi saat ini dan versi V2.
Seperti yang ditunjukkan pada Gambar 1, kerangka Eliza versi saat ini terdiri dari lapisan antarmuka, lapisan fungsi inti, dan lapisan model.
Lapisan Antarmuka
Bertanggung jawab untuk interaksi dengan platform eksternal
Mendukung banyak platform seperti Discord, Twitter, Telegram, dll.
Menyediakan antarmuka API untuk sistem lain
Lapisan Fungsi Inti
Sistem Memori: menyediakan kemampuan penyimpanan yang dapat dicari dan pengolahan dokumen
Sistem Perilaku: mengelola perilaku kustom dan eksekusi tindakan
Sistem Konfigurasi: mengelola konfigurasi melalui .env dan elizaConfig.yaml
Lapisan Model
Mendukung berbagai model bahasa besar, termasuk OpenAI, Anthropic, Llama, Grok, dll.
Menyediakan abstraksi antarmuka model yang terintegrasi
Antar lapisan berinteraksi melalui antarmuka standar, mendukung modularitas dan skalabilitas yang tinggi.
Shawn mengungkapkan bahwa mereka sedang mengembangkan versi Eliza v2, yang diperkirakan akan diluncurkan versi alpha dalam 2 hingga 3 minggu.
Eliza v2 akan menyatukan bus pesan dan menyederhanakan klien; dompet Agen yang terintegrasi; sistem model menggunakan registri dan mode penutupan; meningkatkan kerangka inti yang umum dan dapat diperluas; memperbarui plugin komunitas; menyelesaikan cakupan pengujian 100%.
Diagram desain arsitektur versi V2 diperkirakan sebagai berikut:
Izinkan saya menjelaskan perbaikan utama di Eliza v2 dan posisinya dalam arsitektur:
Perbaikan pada lapisan antarmuka: bus pesan yang terintegrasi
Mengubah integrasi klien yang sebelumnya terpisah menjadi sistem pengolahan pesan yang terintegrasi
Setiap platform (Discord/Twitter, dll.) menjadi adaptor bus pesan
Menyederhanakan pengembangan dan pemeliharaan klien
Menyediakan pengalaman pengolahan pesan yang lebih konsisten
Perbaikan pada lapisan fungsi inti: dompet agen yang terintegrasi
Mengintegrasikan konfigurasi dompet yang sebelumnya terpisah
Menyediakan pengelolaan dompet multi-rantai yang terintegrasi
Menyederhanakan operasi lintas rantai
Kerangka inti yang dapat diperluas: merancang ulang antarmuka inti agar lebih umum
Meningkatkan skalabilitas kerangka kerja
Mekanisme integrasi plugin yang lebih baik
Pembaruan plugin komunitas: memperbaiki sistem plugin
Pengelolaan Plugin yang Lebih Baik
100% Jaminan Cakupan Pengujian untuk Kualitas
Perbaikan pada lapisan model: memperkenalkan mekanisme registri model
Mendukung pendaftaran dan penutupan model secara dinamis
Membagi model menjadi dua kategori besar: LLMs dan Embeddings
Metode pemanggilan model yang lebih fleksibel
Arsitektur versi baru ini lebih modular dan terpadu, interaksi antar komponen lebih jelas, dan juga memberikan dasar yang lebih baik untuk pengembangan di masa depan.
Akhirnya, jika dilihat dari sudut pandang investasi, Eliza v2 akan membawa peluang pertumbuhan baru untuk plugin ekstensi fungsional seperti AgentTank.