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.