Anthropic เปิดตัว FlashProve พิสูจน์คำตอบโมเดล AI ได้

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

FlashProve คือคำตอบของ Anthropic ซึ่งเป็นต้นแบบเปิดที่แนบหลักฐานเข้ารหัสไปกับทุกการตอบกลับ ประกอบด้วยรายงานทางเทคนิค โปรโตคอล และตัวพิสูจน์ (prover) ที่ทำงานด้วย GPU และผู้ตรวจสอบ (verifier) ที่ทำงานด้วย CPU

การพิสูจน์ใช้เวลาประมาณ 72 เท่าของเวลา GPU ในการให้บริการคำขอเดียวกัน แต่ลดลงจากระบบก่อนหน้าอย่างมาก โดยการพิสูจน์จะทำเป็นชุด (batch) หลังจากตอบกลับไปแล้ว (post-hoc) ไม่ใช่พร้อมกับการตอบกลับแบบเรียลไทม์

วิธีการทำงาน: ยืนยัน, พิสูจน์, ตรวจสอบ

ขั้นตอนคือ 1) ผู้ให้บริการเผยแพร้ลายนิ้วมือของน้ำหนักโมเดล (weights) ที่ถูกซ่อนไว้ 2) สำหรับแต่ละคำตอบ GPU ของผู้ให้บริการจะสร้างหลักฐานที่ผูกติดกับลายนิ้วมือ และ 3) ใครก็ตามสามารถตรวจสอบหลักฐานนั้นบน CPU ธรรมดาได้ภายในไม่กี่วินาที

FlashProve ในเชิงตัวเลข

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

ศัพท์ที่ควรรู้

  • FlashProve – เป็นต้นแบบที่แนบหลักฐานเข้ารหัสไปกับคำตอบของโมเดล AI เพื่อพิสูจน์แหล่งที่มา
  • Weights – คือชุดของพารามิเตอร์ภายในโมเดล AI ที่ใช้ในการประมวลผลและสร้างคำตอบ
  • Prover – คือส่วนประกอบที่ใช้ GPU ในการสร้างหลักฐานที่เชื่อมโยงกับคำตอบที่เกิดขึ้นจริง
  • Verifier – คือส่วนประกอบที่ใช้ CPU ในการตรวจสอบความถูกต้องของหลักฐานที่สร้างขึ้นโดย Prover
  • zkSNARKs – เป็นเทคนิคทางคณิตศาสตร์ที่ช่วยให้สามารถพิสูจน์การคำนวณได้โดยไม่ต้องเปิดเผยข้อมูลทั้งหมด

ที่มา: cellcog.ai

Leave a Comment