Tại sao chúng tôi xây dựng Eliza trên chuỗi dựa trên TEE

Tác giả gốc: CP, Artela - người sáng lập

Bối cảnh bài viết: Quan điểm công nghệ dựa trên TEE + Eliza

Dựa trên kinh nghiệm của tôi trong lĩnh vực tính toán riêng tư (TEE, PPML, blockchain), bài viết này thảo luận về cách tiếp cận từ phía công nghệ.

Bỏ qua trình kể chuyện lớn và tập trung vào hai khó khăn thực tế mà tôi đang đối mặt khi sử dụng đại lý AI:

1) Là CTO, tôi không thể giao tài khoản và mật khẩu chính thức của công ty trên Twitter cho dịch vụ đại diện AI của bên thứ ba

Hiện tại, nếu tôi muốn để một đại diện AI quản lý tài khoản Twitter của chúng tôi, tôi phải cung cấp tên người dùng, mật khẩu và Cookies.

Điều này đồng nghĩa với việc công ty phải tin tưởng vào các quản trị viên máy chủ đằng sau đại lý AI. Một khi những quản trị viên này thực hiện hành vi độc hại hoặc bị tấn công, việc tiết lộ thông tin đăng nhập có thể gây thiệt hại kinh tế lớn cho cộng đồng của chúng ta.

Ngay cả khi tôi thu hồi quyền truy cập, tôi vẫn đang đối mặt với nguy cơ hoàn toàn mất kiểm soát tài khoản và có thể không nhận ra rằng mật khẩu đã bị thay đổi trong thiết kế hiện tại.

2) Là một nhà giao dịch, tôi không thể gửi số lượng lớn tiền mặt cho đại lý trí tuệ nhân tạo giao dịch

Giống như tôi không bao giờ sử dụng robot giao dịch tập trung trên Telegram, tôi cũng không thể giao phó khóa bí mật của mình cho những đại lý AI tập trung này.

Ở điểm này, đại diện AI triển khai tập trung không có bất kỳ khác biệt cốt lõi nào.

Tóm lại: Đại diện trí tuệ nhân tạo mã hóa tiếp theo không thể tránh khỏi việc quản lý ví tiền, xử lý tài sản và thông tin nhạy cảm của người dùng, và tương tác sâu hơn với hệ thống trên chuỗi.

Vì vậy, thách thức quan trọng là làm thế nào để cho phép đại diện AI hoạt động tự động mà không cần kiểm soát từ con người, và chứng minh rằng quyết định của nó hoàn toàn từ quy trình AI.

Giải pháp hiện tại của TEE + Eliza có đủ không?

Từ quan điểm kỹ thuật, để thực hiện tiềm năng của nó, cần bổ sung thêm nhiều chi tiết hơn.

Tiến triển hiện tại: Mạng Phala và @NousResearch đã đặt nền móng vững chắc:

· Họ sẽ đóng gói Eliza trong một container, đóng gói trong một môi trường Docker có thể chạy trên TEE.

· Bằng cách tạo ra một khóa riêng dành riêng cho đại lý trí tuệ nhân tạo từ khóa gốc TEE, loại bỏ nhu cầu cấu hình thủ công khóa riêng của ví.

Là một nhà phát triển đại diện trí tuệ nhân tạo, tôi cho rằng cần tăng cường các chức năng sau để đạt được sự tối thiểu hóa đáng tin cậy:

a) TEE Eliza cần được nâng cao tính xác thực

Eliza đã làm gì trong TEE? Và không làm gì? Cần một cách cụ thể để xác minh.

Eliza cần ghi lại tất cả các tin nhắn nhận được, phản hồi và hoạt động thực hiện, và nhật ký này phải có thể đọc và xác minh, đảm bảo rằng chúng được tạo ra bởi Eliza.

Do đó, chức năng cơ bản đầu tiên của TEE Eliza là nhật ký có thể xác minh.

Eliza nên sử dụng cặp khóa tạo từ TEE để ký hiệu nhật ký, cung cấp giao diện truy vấn và cho phép người dùng xác nhận tính xác thực của nó.

b) TEE Eliza cần giải quyết vấn đề hoạt động

Eliza chạy trong TEE và giữ cặp khóa riêng tư cùng dữ liệu nhạy cảm. Tuy nhiên, nó phụ thuộc vào việc máy vật lý hỗ trợ TEE để chạy. Nếu quản trị viên tắt máy, "cuộc sống" của đại lý trí tuệ nhân tạo có thể bị chấm dứt vĩnh viễn, và tài sản và dữ liệu mà nó quản lý cũng có thể bị mất mãi mãi.

Để giải quyết vấn đề này, chúng ta cần:

· Mã hóa dữ liệu "cuộc sống" chính (ví dụ: định nghĩa vai trò, bộ nhớ ngắn hạn và dài hạn, lưu trữ khóa) của tác nhân AI trong TEE.

· Tải dữ liệu này lên blockchain hoặc mạng DA.

Khi TEE chứa AI đang được giữ bị tắt, máy TEE khác nên có thể tải xuống dữ liệu được mã hóa, giải mã và khôi phục "cuộc sống" của đại lý AI để tiếp tục hoạt động.

c) Tính năng bổ sung: Xây dựng dự án TEE cũng có thách thức như xây dựng blockchain

· Kiểm soát đại diện trí tuệ nhân tạo của người dùng:

· Các đại lý trí tuệ nhân tạo phải cho phép người dùng xác định chiến lược giống hợp đồng thông minh để quản lý tài sản một cách tối ưu về mức độ tin cậy.

· Các thành phần giao tiếp blockchain:

· Các thành phần như client chuỗi khối đáng tin cậy, trình đồng bộ dữ liệu chạy trong TEE, để tương tác mượt mà với hệ thống chuỗi khối.

Tiến triển hiện tại của focEliza: hai plugin TEE cơ bản đang được phát triển

1. plugin-tee-verifiable-log

Khi chạy trong TEE, Eliza sẽ sử dụng các cặp khóa đã được tạo để ký các hoạt động của nó. Điều này đảm bảo rằng tất cả các hoạt động đều được thực hiện bởi Eliza. Bên thứ ba có thể từ xa xác minh các hoạt động này bằng cách sử dụng khóa công khai của Eliza.

2. plugin-tee-onchain-da

Eliza sẽ viết dữ liệu 'sinh mệnh' của đại lý AI được chỉ định (như tệp nhân vật, bộ nhớ, lưu trữ khóa) vào chuỗi khối hoặc lớp DA gần như theo thời gian thực. Khi các nút TEE chạy đại lý bị đóng, một nút TEE khác có thể tải xuống dữ liệu 'sinh mệnh' được mã hóa, khôi phục đại lý và tiếp tục chạy.

ps: Xem mã của focEliza

Tại sao tôi đã khởi động focEliza và tầm nhìn công nghệ đằng sau nó?

Vấn đề tiếp theo là, tại sao chọn xây dựng trên cơ sở Eliza? Quan điểm của tôi:

  1. Eliza có tiềm năng trở thành EVM trong lĩnh vực đại diện AI của mã hóa.

  2. Nó có một nhóm lãnh đạo và cộng đồng phát triển tích cực, môi trường hợp tác tốt ( @ai16zdao và @shawmakesmagic)

  3. focEliza không phải là một phiên bản phân nhánh; nó sẽ được hợp nhất vào phiên bản chính Eliza.

  4. Dự án mã nguồn mở chất lượng cao là yếu tố quan trọng để thực hiện tính phi tập trung. Xây dựng và khôi phục không cần quyền hạn là nhân tố cốt lõi để đạt được sự tồn tại vĩnh viễn của đại lý trí tuệ nhân tạo.

Chúng ta không xác định được những thay đổi nó sẽ mang đến cho thế giới ở đây - hãy để nó xảy ra! Hãy để AI sống trên chuỗi!

"Liên kết gốc"

Xem bản gốc
  • Phần thưởng
  • Bình luận
  • Chia sẻ
Bình luận
0/400
Không có bình luận
Giao dịch tiền điện tử mọi lúc mọi nơi
Quét để tải xuống ứng dụng Gate.io
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)