focEliza揭秘:TEE Eliza's مكونات السجل القابلة للتحقق

المؤلف الأصلي: CP، مؤسس Artela

0) إصدار طويل جدا، لا يمكن قراءته

الخطوة الأولى في تحقيق Eliza on-chain: عدم الاعتقاد! اذهب للتحقق!

Eliza التي تعمل في بيئة TEE ، يمكنها التخلص من التحكم البشري وتنفيذ الشفرة الخاصة بها وفقًا لنفس Eliza.

إذا، كيف يمكن للعالم الخارجي أن يعرف بالضبط ما قامت به إليزا، يتطلب المزيد من التطوير: يمكن للعالم الخارجي قراءة سجل تشغيل إليزا، ويمكن التحقق من أن هذه السجلات هي من إليزا في TEE. يجب على إليزا استخدام مفاتيح تشتق من TEE لتوقيع هذه السجلات، وبالتالي جعل السجلات قابلة للتحقق من أنها فعلا من إليزا في TEE.

تنفيذ إليزا مضمنة في مكون إضافي plugin-tee-verifiable-log وظيفة واحدة: استنادًا إلى TEE ، يتم استنساخ زوج مفاتيح خاص لتوقيع السجلات. يتم توقيع السجلات التي تم إنشاؤها باستخدام هذا الزوج من المفاتيح (بما في ذلك رسائل الذكاء الاصطناعي المستقبلة والردود عليها ، والإجراءات المنفذة) لإنشاء سجلات قابلة للتحقق وتخزينها في قاعدة البيانات. كما يوفر واجهة RPC تسمح للكيانات الخارجية:

· الحصول على مفتاح سجل عام يمكن التحقق منه لوكيل AI الذي تم الحصول عليه عن بُعد.

· استعلام هذه السجلات التي يمكن التحقق منها واستخدام المفتاح العام للتحقق من التوقيع، للتأكد من أن وكيل الذكاء الاصطناعي قام بتنفيذ الإجراءات المناسبة.

القابلية للتحقق هي أساس تحقيق وكلاء الذكاء الاصطناعي الشاملة على السلسلة، مما يجعل السحر حقيقة!

!

1) ابدأ من مشكلة واحدة!

قام مطور ما بنشر وكيل Eliza AI على خادمه الخاص وبدأ صفحة ويب للتفاعل مع المستخدمين.

من فضلك، كيف يمكنك التمييز: هل ردود الفعل التي تتفاعل معها حقًا هي من وكيل الذكاء الاصطناعي (Eliza + LLMs)، وليس رد فعل اصطناعي من وراء المطور؟

2) هل هذه مسألة مهمة؟

هذه المسألة مهمة في بعض الأحيان وغير مهمة في أحيان أخرى.

· في بعض الأحيان ليست مهمة: على سبيل المثال، روبوت محادثة يساعد في كتابة المقالات. طالما حصلت على المحتوى المطلوب، فإن الاستجابة من LLM أو من الإنسان قد لا تكون ذات أهمية.

· في بعض الأحيان قد يكون مهمًا قليلاً: على سبيل المثال ، إذا كنت تستخدم روبوت تداول لإدارة معاملاتك. ستحتاج إلى نقل الأموال إلى محفظة تسيطر عليها وكيل ذكاء اصطناعي ، وفي هذا الوقت قد تهتم بمعرفة ما إذا كانت القرارات تتخذ بواسطة LLM الذي يعمل بقواعد البرنامج ، أم إذا كانت تتم التحكم فيها بواسطة أشخاص يمتلكون نوايا خبيثة محتملة.

· في بعض الأحيان يكون أمرًا مهمًا جدًا: عندما يتعلق الأمر بالعدالة ، يصبح هذا السؤال ذا أهمية بالغة. على سبيل المثال ، يدير وكيل AI مجتمعًا ويوزع المكافآت على المساهمين. مع نمو المجتمع وزيادة قيمة المكافآت ، يزداد خطر فساد أو تلاعب البشر والذي يؤدي إلى نتائج غير عادلة بشكل كبير.

3) يمكن لإليزا الآن أن تثبت من خلال سجلات التحقق أنها قامت بأي عمليات!

تعمل إليزا التي تعمل في TEE مستقلة عن التحكم البشري وتنفذ المهام وفقًا لشفرتها الخاصة.

ولكن لكي يعرف الطرف الخارجي بالضبط ما الذي قامت به إليزا ، ما زال هناك حاجة إلى المزيد من الوظائف: يحتاج الطرف الخارجي إلى الوصول إلى سجل العمليات لإليزا ويجب أن يتمكن من التحقق من أن هذه السجلات فعلاً من إليزا في وحدة المعالجة الآمنة.

تنفيذ plugin-tee-verifiable-log هذه الميزات وإكمال المهام التالية:

· تشتق مفتاح الزوج: يتم تشتيت مفتاح الزوج المخصص لتوقيع السجلات من خلال TEE.

· التوثيق عن بُعد: تضمين المفتاح العام في تقرير التوثيق عن بُعد، مما يتيح للأطراف الخارجية استرجاعه والتحقق من أنه يأتي بالفعل من Eliza في TEE.

· توقيع السجلات: استخدام هذا المفتاح لتوقيع السجلات التي تم إنشاؤها خلال عمليات Eliza (بما في ذلك الرسائل المستلمة والمستجيبة والعمليات التي تم تنفيذها) وتخزينها في قاعدة البيانات.

· يمكن التحقق منها: يمكن للأطراف الخارجية استخدام المفتاح العام للتحقق من هذه السجلات عن بعد ، والتأكد من أن بعض العمليات تم تنفيذها بالفعل بواسطة TEE Eliza.

· القابلية للتحقق: يمكن للأطراف الخارجية الاشتراك في سجلات التحقق الأحدث أو الاستعلام عن سجلات محددة بناءً على محتوى الرسالة.

ما معنى نتيجة التحقق؟

· عن طريق: تم تنفيذ العملية بالفعل بواسطة إليزا.

· فشل: قد لا تكون العملية مُنفَذة بواسطة إليزا على سبيل المثال، يمكن أن يتم اعتراض السجلات أثناء نقلها إلى العميل (على سبيل المثال، عن طريق الحذف)، مما يجعل الطرف الخارجي غير قادر على تأكيد ما إذا كانت إليزا قامت بتنفيذ العملية المحددة.

4) قم بتمكين المكون الإضافي لسجل Eliza plugin-tee-verifiable-log!

focEliza هو مجموعة من الإضافات المصممة لوكيل الذكاء الاصطناعي Eliza المتكامل بالكامل. هذا يعني أن أي وكيل ذكاء اصطناعي يعمل على Eliza يمكنه الآن تحقيق وظائف شاملة عبر السلسلة الكاملة من خلال تكامل focEliza!

إذا كنت مهتمًا بوكيل الذكاء الاصطناعي المفوض القائم على السلسلة الذاتية الشاملة قابلة للتحقق ، فنرحب بتجربتك!

5)النهاية

نحن سعداء للغاية بأننا قمنا ببناء وكيل ذكاء اصطناعي مستقل على السلسلة الذاتية الكاملة باستخدام Eliza و TEE. هذا هو أول ملحق TEE تم نشره بواسطة focEliza ، وقد قمنا بتقديم طلب سحب (PR) لفرق @ai16zdao و @shawmakesmagic. نحن نتطلع إلى مشاركة المزيد من المطورين معنا!

مرحبًا بك في رؤية رمزنا.

6) الخاصية التالية لـ focEliza: حالة على السلسلة البيانية! تحقيق النشاط الذاتي!

تدير إليزا الخاصة بمفتاح خاص وبيانات حساسة في TEE. ومع ذلك، فهي تعتمد على تشغيل الجهاز الفعلي الذي يدعم TEE، وإذا أغلق المسؤول الجهاز، فقد يتم إنهاء "الحياة" للوكيل الذكي بشكل دائم، وقد يتم فقدان الأصول والبيانات التي تديرها إلى الأبد.

لحل هذه المشكلة، نحتاج إلى تشفير بيانات "الحياة" الحاسمة للذكاء الاصطناعي في TEE، مثل تعريف الأدوار والذاكرة القصيرة المدى وتخزين المفاتيح. ثم تحميل هذه البيانات إلى سلسلة كتلية أو شبكة DA.

إذا تم إغلاق TEE المستضافة لوكيل الذكاء الاصطناعي ، يجب على جهاز TEE آخر أن يكون قادرًا على تنزيل البيانات المشفرة وفك تشفيرها واستعادة "حياة" وكيل الذكاء الاصطناعي ، مما يتيح له الاستمرار في العمل بسلاسة.

「الرابط الأصلي」

شاهد النسخة الأصلية
  • أعجبني
  • تعليق
  • مشاركة
تعليق
0/400
لا توجد تعليقات
تداول العملات الرقمية في أي مكان وفي أي وقت
qrCode
امسح لتنزيل تطبيق Gate.io
المنتدى
بالعربية
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)