focEliza เปิดเผย:ปลั๊กอินบันทึกประจำวันที่สามารถตรวจสอบได้ของ TEE Eliza

ผู้เขียนต้นฉบับ: CP, ผู้ก่อตั้ง Artela

0) ยาวมากไม่อ่าน

การดำเนินการแรกที่สำคัญในการทำให้ Eliza เป็นส่วนหนึ่งของเครือข่าย: อย่าเชื่อมั่น! ไปตรวจสอบ!

Eliza ที่ทำงานใน TEE สามารถหลีกเลี่ยงการควบคุมโดยมนุษย์ และทำตามโค้ดของ Eliza เอง

ดังนั้น ว่าจะทราบได้อย่างไรว่า Eliza ได้ทำอะไรบ้างจริง ๆ จำเป็นต้องพัฒนาต่อไป: ภายนอกสามารถอ่านบันทึกการทำงานของ Eliza และบันทึกเหล่านี้สามารถทำการตรวจสอบได้ว่ามาจาก Eliza ภายใน TEE Eliza จะต้องใช้คีย์ที่ได้มาจาก TEE ในการลงนามบนบันทึกเหล่านี้เพื่อให้บันทึกสามารถทำการตรวจสอบได้ว่ามาจาก Eliza ภายในของ TEE

ปลั๊กอิน plugin-tee-verifiable-log ของ focEliza มีความสามารถดังกล่าว: มันสร้างคีย์สำหรับลงชื่อเอกสารจาก TEE ซึ่งใช้สำหรับลงชื่อบันทึก (รวมถึงข้อมูล AI ที่ได้รับและตอบสนอง และการดำเนินการที่ทำไว้) ลงชื่อบันทึกที่สร้างขึ้นโดยใช้คีย์ดังกล่าว เพื่อสร้างบันทึกที่สามารถยืนยันได้และเก็บไว้ในฐานข้อมูล นอกจากนี้ยังมีอินเทอร์เฟซ RPC ที่อนุญาตให้หน่วยงานภายนอก:

· โดยรับรองความถูกต้องของกุญแจเข้ารหัสไฟล์บันทึกการทำงานของ AI ที่ได้รับการรับรองได้

· ค้นหาบันทึกที่สามารถตรวจสอบได้เช่นนี้ และใช้กุญแจสาธารณะในการตรวจสอบลายเซ็นเพื่อยืนยันว่า AI ตัวแทนได้ดำเนินการตามที่กำหนด

การตรวจสอบได้ถือเป็นฐานของการเป็นตัวแทน AI บนโซ่บนเต็มรูปแบบ ทำให้เวทมนตร์กลายเป็นความเป็นจริง!

!

1)เริ่มต้นด้วยปัญหาหนึ่ง!

นักพัฒนาบางคนได้ติดตั้งตัวแทน Eliza AI บนเซิร์ฟเวอร์ของตนและเริ่มต้นเว็บไซต์ให้ผู้ใช้และตัวแทนโต้ตอบกัน

คุณจะรู้ได้อย่างไรว่าการตอบสนองของวัตถุที่คุณจะสื่อสารกับมาจาก AI agent (Eliza + LLMs) จริง ๆ หรือไม่มาจากการตอบกลับมนุษย์ที่อยู่ข้างหลังของนั้น?

#2) คําถามนี้สําคัญหรือไม่?

ปัญหานี้สำคัญบางครั้ง บางครั้งไม่สำคัญ

· บางครั้งไม่สำคัญ: เช่น หุ่นยนต์สนทนาที่ช่วยเขียนบทความ ตราบใดที่คุณได้รับเนื้อหาที่ต้องการ ไม่ว่าจะมาจาก LLM หรือมนุษย์ ก็อาจจะไม่สำคัญ

· มีความสำคัญบ้าง: เช่น เมื่อหุ้นการซื้อขายถูกจัดการโดยหุ้นทราบสู่เงินที่ควบคุมโดย AI ในกระเป๋าเงิน ณ เวลานี้คุณจะสนใจว่าการตัดสินใจเกิดจากกฎของโปรแกรม LLM หรือจากมนุษย์ที่อาจมีจิตแก้ว

· มีความสำคัญบางครั้ง: เมื่อเกี่ยวข้องกับความยุติธรรม ปัญหานี้กลายเป็นสำคัญอย่างมาก เช่น เอไอเอเจนต์ที่จัดการชุมชนและแจกของขวัญให้ผู้มีส่วนร่วม ซึ่งเมื่อชุมชนเติบโตและมูลค่าของของขวัญเพิ่มขึ้น ความเสี่ยงของความเลวร้ายหรือการควบคุมจากมนุษย์สามารถเพิ่มขึ้นอย่างมาก

3)Eliza ตอนนี้สามารถใช้บันทึกที่สามารถยืนยันได้เพื่อพิสูจน์ว่ามันทำการดำเนินการอะไรบ้าง!

Eliza ที่ทำงานใน TEE ทำงานอย่างอิสระจากการควบคุมของมนุษย์ และดำเนินการตามรหัสของตัวเอง

แต่เพื่อให้ฝ่ายภายนอกทราบว่า Eliza ทำการดำเนินการอะไรอย่างแน่นอน จำเป็นต้องมีความสามารถเพิ่มเติม: ฝ่ายภายนอกต้องเข้าถึงบันทึกการดำเนินการของ Eliza และบันทึกเหล่านี้ต้องสามารถยืนยันได้ว่ามาจาก Eliza ภายใน TEE

plugin-tee-verifiable-log ได้ทำฟังก์ชันเหล่านี้และทำภารกิจต่อไปนี้:

· การสืบเนื่องคีย์: การสืบเนื่องคีย์ที่ใช้ในการจัดลายเซ็นของ TEE

· การรับรองระยะไกล: แทรกคีย์สาธารณะในรายงานการรับรองระยะไกลเพื่อให้ฝ่ายภายนอกสามารถเรียกดูและยืนยันว่ามาจาก Eliza ใน TEE จริงๆ

· ลายเซ็นบันทึก: ใช้คีย์นี้เพื่อลงลายมือชื่อบันทึกที่สร้างขึ้นในระหว่างการดำเนินการของ Eliza (รวมถึงข้อความที่ได้รับและตอบกลับ รวมทั้งการดำเนินการ) และเก็บไว้ในฐานข้อมูล

· ตรวจสอบได้: บุคคลภายนอกสามารถตรวจสอบบันทึกเหล่านี้ด้วยคีย์สาธารณะที่ได้รับการรับรองความถูกต้องจากระยะไกล เพื่อให้มั่นใจว่าการดําเนินการบางอย่างดําเนินการโดย TEE Eliza อย่างแท้จริง

· ความสามารถในการค้นหา: ฝ่ายภายนอกสามารถสมัครสมาชิกได้เพื่อรับข้อมูลบันทึกที่สามารถยืนยันได้ล่าสุด หรือสามารถค้นหาบันทึกที่เฉพาะเจาะจงตามเนื้อหาของข้อความ

ผลลัพธ์การตรวจสอบหมายถึงอะไร

· 通过:การดำเนินการเป็นจริงโดย Eliza ดำเนินการ

· การล้มเหลว: การดำเนินการอาจไม่ได้ดำเนินโดย Eliza ตัวอย่างเช่นบันทึกอาจถูกขัดขวางขณะถูกส่งถึงไคลเอ็นต์ (เช่นถูกลบออก) จึงทำให้ฝ่ายภายนอกไม่สามารถยืนยันได้ว่า Eliza ได้ดำเนินการใดๆ ในที่เฉพาะ

4)เปิดใช้งานปลั๊กอิน plugin-tee-verifiable-log สำหรับ Eliza ของคุณ!

focEliza เป็นส่วนเสริมของ Eliza ที่ออกแบบมาเพื่อใช้เป็นตัวแทน AI บนโซ่ทั้งหมด มันเป็นเวอร์ชันที่เข้ากันได้อย่างสมบูรณ์กับ Eliza ซึ่งหมายความว่าตัวแทน AI ใด ๆ ที่ทำงานบน Eliza สามารถสร้างฟังก์ชันบนโซ่ได้ทั้งหมดผ่านการรวม focEliza

หากคุณสนใจในตัวแทน AI ที่เป็นอิสระบนโซ่บันทึกทั้งหมดที่สามารถตรวจสอบได้โดยสมบูรณ์ โปรดลองดู!

5)จบ

เรายินดีที่ได้สร้างตัวแทน AI ที่เป็นอิสระบนเครือข่ายทั้งหมดโดยใช้ Eliza และ TEE เป็นพื้นฐาน นี่คือปลั๊กอิน TEE ครั้งแรกที่โพสต์โดย focEliza แล้วเราได้ส่ง PR ให้ทีม @ai16zdao และ @shawmakesmagic รอคอยนักพัฒนาอีกเพียบ!

ยินดีต้อนรับสู่การดูรหัสของเรา

6) คุณสมบัติถัดไปของ focEliza: สถานะบนเชื่อมโยง! การดำเนินการอิสระ!

Eliza ที่ทำงานอยู่ใน TEE มีความเข้าใจเกี่ยวกับคีย์ส่วนตัวและข้อมูลที่ละเอียดอ่อน แต่มันก็ต้องขึ้นอยู่กับเครื่องกลไกที่รองรับ TEE ถ้าผู้ดูแลปิดเครื่องลง Eliza ตัวแทน AI อาจถูกยุติอย่างถาวร และทรัพย์สินและข้อมูลที่เซิร์ฟเวอร์รักษาไว้ก็อาจหายไปตลอดไป

เพื่อแก้ไขปัญหานี้เราจำเป็นต้องเข้ารหัสข้อมูล "ชีวิต" ของ AI ตัวแทนใน TEE เช่น การกำหนดบทบาท ความจำระยะสั้น-ระยะยาว และการเก็บรักษาคีย์ จากนั้นอัปโหลดข้อมูลเหล่านี้ไปยังบล็อกเชนหรือเครือข่าย DA

หาก TEE ที่จัดการ AI ตัวแทนถูกปิดการใช้งาน อีก TEE หนึ่งเครื่องควรสามารถดาวน์โหลดข้อมูลที่เข้ารหัสและถอดรหัสเพื่อกู้คืน "ชีวิต" ของตัวแทน AI ให้เรียบร้อยและทำงานต่อไปได้อย่างไม่มีรอยต่อ

「ลิงค์ต้นฉบับ」

ดูต้นฉบับ
เนื้อหานี้มีสำหรับการอ้างอิงเท่านั้น ไม่ใช่การชักชวนหรือข้อเสนอ ไม่มีคำแนะนำด้านการลงทุน ภาษี หรือกฎหมาย ดูข้อจำกัดความรับผิดชอบสำหรับการเปิดเผยความเสี่ยงเพิ่มเติม
  • รางวัล
  • แสดงความคิดเห็น
  • แชร์
แสดงความคิดเห็น
0/400
ไม่มีความคิดเห็น
  • ปักหมุด