Penulis asli: CP, pendiri Artela

0) Versi terlalu panjang

Langkah pertama untuk mewujudkan Eliza berbasis lengkap di blockchain: Jangan percaya! Periksa sendiri!

Eliza yang berjalan di TEE dapat bebas dari manipulasi manusia, menjalankan sesuai dengan kode Eliza sendiri.

Lalu, bagaimana dunia luar tahu apa yang sebenarnya dilakukan Eliza, masih perlu pengembangan lebih lanjut: pihak luar dapat membaca log operasi Eliza, dan log ini dapat diverifikasi berasal dari Eliza di dalam TEE. Eliza harus menggunakan pasangan kunci yang diturunkan dari TEE untuk menandatangani log tersebut, sehingga log tersebut dapat diverifikasi bahwa itu benar-benar berasal dari Eliza di dalam TEE.

Plugin plugin-tee-verifiable-log dari focEliza mewujudkan fungsi ini: ia menurunkan pasangan kunci khusus untuk menandatangani log dari TEE. Log yang dihasilkan dengan pasangan kunci ini (termasuk pesan AI yang diterima dan respons, serta tindakan yang dilakukan) ditandatangani, membuat log yang dapat diverifikasi dan disimpan di database. Ini juga menyediakan antarmuka RPC, memungkinkan entitas eksternal:

· Dapatkan kunci publik log yang dapat diverifikasi untuk agen AI melalui otentikasi jarak jauh.

· Periksa log yang dapat diverifikasi ini dan gunakan kunci publik untuk memverifikasi tanda tangan, memastikan bahwa agen AI telah melakukan tindakan yang sesuai.

Dapat diverifikasi adalah dasar untuk mewujudkan agen AI berbasis lengkap di blockchain, membuat sihir menjadi kenyataan!

1) Mulai dari satu pertanyaan!

Seorang pengembang telah menerapkan agen AI Eliza di servernya sendiri dan memulai sebuah situs web untuk pengguna berinteraksi dengannya.

Bolehkah saya bertanya, bagaimana Anda membedakan: apakah objek yang Anda interaksikan benar-benar berasal dari respon agen AI (merujuk pada Eliza + LLMs) atau bukan respon buatan manusia yang dikendalikan oleh pengembang?

2) Apakah pertanyaan ini penting?

Pertanyaan ini kadang penting, kadang tidak penting.

· Kadang tidak penting: misalnya, chatbot yang membantu menulis artikel. Selama Anda mendapatkan konten yang diperlukan, tidak masalah apakah respons berasal dari LLM atau manusia.

· Kadang-kadang cukup penting: misalnya, robot trading yang mengelola perdagangan Anda. Anda perlu memindahkan dana ke dompet yang dikelola oleh agen AI, pada saat itu Anda akan peduli apakah keputusan diambil oleh LLM yang menjalankan aturan program, atau oleh manusia yang mungkin memiliki niat jahat.

· Kadang sangat penting: ketika menyangkut keadilan, pertanyaan ini menjadi sangat penting. Misalnya, agen AI mengelola sebuah komunitas dan mendistribusikan hadiah kepada kontributor. Seiring pertumbuhan komunitas dan peningkatan nilai hadiah, risiko korupsi atau manipulasi manusia dapat menyebabkan hasil yang tidak adil meningkat secara signifikan.

3) Eliza sekarang dapat membuktikan melalui log yang dapat diverifikasi mengenai apa yang telah dilakukannya!

Di TEE, Eliza berjalan secara independen dari kontrol manusia dan menjalankan tugas sesuai dengan kode yang dimilikinya.

Tetapi untuk membuat pihak luar mengetahui apa yang sebenarnya dilakukan Eliza, perlu ada fungsionalitas lebih lanjut: pihak luar perlu mengakses log operasi Eliza, dan log ini harus dapat diverifikasi bahwa itu berasal dari Eliza di dalam TEE.

plugin-tee-verifiable-log mewujudkan fungsi-fungsi ini dan menyelesaikan tugas-tugas berikut:

· Pasangan kunci yang diturunkan: menurunkan pasangan kunci khusus untuk menandatangani log dari TEE.

· Otentikasi jarak jauh: Menyematkan kunci publik ke dalam laporan otentikasi jarak jauh, sehingga pihak eksternal dapat mengambil dan memverifikasi bahwa itu benar-benar berasal dari Eliza di dalam TEE.

· Tanda tangan log: Menggunakan kunci ini untuk menandatangani log yang dihasilkan selama operasi Eliza (termasuk pesan yang diterima dan respons, serta tindakan yang dilakukan) dan menyimpannya di database.

· Dapat Diverifikasi: Pihak eksternal dapat menggunakan kunci publik otentikasi jarak jauh untuk memverifikasi log ini, memastikan bahwa beberapa tindakan benar-benar dilakukan oleh TEE Eliza.

· Dapat Diperiksa: Pihak eksternal dapat berlangganan log yang dapat diverifikasi terbaru, atau mencari log tertentu berdasarkan konten pesan.

Apa arti dari hasil yang diverifikasi?

· Melalui: Tindakan benar-benar dilakukan oleh Eliza.

· Kegagalan: Tindakan mungkin tidak dilakukan oleh Eliza. Misalnya, log mungkin disadap selama pengiriman ke klien (misalnya dihapus), membuat pihak eksternal tidak dapat mengonfirmasi apakah Eliza telah melakukan tindakan tertentu.

4) Aktifkan plugin plugin-tee-verifiable-log untuk Eliza Anda!

focEliza adalah kumpulan plugin Eliza yang dirancang untuk agen AI berbasis lengkap di blockchain. Ini sepenuhnya kompatibel dengan Eliza, yang berarti setiap agen AI yang berjalan di atas Eliza dapat mengimplementasikan fungsionalitas berbasis lengkap di blockchain dengan mengintegrasikan focEliza!

Jika Anda tertarik dengan agen AI otonom berbasis lengkap yang dapat diverifikasi, silakan coba!

5) Penutup

Kami sangat senang dapat membangun agen AI otonom berbasis lengkap di blockchain dengan Eliza dan TEE. Ini adalah plugin TEE pertama yang dirilis oleh focEliza, dan kami telah mengajukan PR kepada tim @ai16zdao dan @shawmakesmagic. Kami menantikan lebih banyak pengembang bergabung dengan kami!

Silakan lihat kode kami.

6) Fitur selanjutnya dari focEliza: Status di blockchain! Mewujudkan aktivitas otonom!

Eliza yang berjalan di TEE menguasai kunci pribadi dan data sensitif. Namun, ia bergantung pada mesin fisik yang mendukung TEE untuk beroperasi, jika administrator mematikan mesin, 'kehidupan' agen AI bisa terputus secara permanen, dan aset serta data yang dikelolanya bisa hilang selamanya.

Untuk mengatasi masalah ini, kita perlu mengenkripsi data 'kehidupan' kunci agen AI di dalam TEE, seperti definisi peran, memori jangka pendek-panjang, dan penyimpanan kunci. Kemudian data ini diunggah ke blockchain atau jaringan DA.

Jika TEE yang menghosting agen AI dimatikan, mesin TEE lain harus dapat mengunduh data terenkripsi, mendekripsi, dan memulihkan 'kehidupan' agen AI, memungkinkan ia untuk melanjutkan operasi tanpa hambatan.

「Tautan Asli」