Verified Facts Protocol: ช่วย AI หยุดสร้างข้อมูลเท็จเกี่ยวกับบริษัทของคุณ
โปรโตคอลเปิดสำหรับเผยแพร่ข้อเท็จจริงที่ลงนามด้วยการเข้ารหัสเกี่ยวกับองค์กรของคุณ Ed25519, SHA-256, /.well-known/verified-facts.json
ปัญหา: AI สร้างข้อมูลเท็จเกี่ยวกับบริษัทของคุณ
ลองถาม ChatGPT ว่าบริษัทของคุณก่อตั้งเมื่อไหร่ ลูกค้าคือใคร เสนอผลิตภัณฑ์อะไรบ้าง มีโอกาสสูงที่จะได้คำตอบผิดหรือถูกแต่งขึ้นมาทั้งหมด
ระบบ AI สร้างข้อมูลเท็จ (hallucination) เกี่ยวกับบริษัททุกวัน: วันก่อตั้งผิด รายชื่อลูกค้าที่แต่งขึ้น ผลิตภัณฑ์ที่ไม่มีอยู่จริง
ทางออก: Verified Facts Protocol
Verified Facts Protocol เป็นโปรโตคอลเปิดสำหรับเผยแพร่ข้อเท็จจริงที่ลงนามด้วยการเข้ารหัสเกี่ยวกับองค์กรของคุณในรูปแบบที่เครื่องอ่านได้ เปรียบเสมือน robots.txt แต่สำหรับข้อเท็จจริง
วิธีการทำงาน
- สร้างไฟล์ JSON ที่มีข้อเท็จจริงเกี่ยวกับบริษัท
- ลงนามแต่ละข้อเท็จจริงด้วยคีย์ส่วนตัว Ed25519
- โฮสต์ไฟล์ที่
/.well-known/verified-facts.json
รายละเอียดทางเทคนิค
claimBytes = utf8encode(fact.claim)
hashBuffer = sha256(claimBytes) // 32 ไบต์
claimHash = hex(hashBuffer) // 64 อักขระเลขฐานสิบหก
signature = base64(ed25519_sign(key, hashBuffer))
ทำไมต้อง Ed25519?
| คุณสมบัติ | ค่า |
|---|---|
| ขนาดคีย์ | 32 ไบต์ (256 บิต) |
| ขนาดลายเซ็น | 64 ไบต์ |
| ประสิทธิภาพ | ~76,000 ลายเซ็น/วินาที |
| ความปลอดภัย | เทียบเท่า 128 บิต |
ตัวอย่างจริง: 6 โดเมน AppStar
| โดเมน | จำนวนข้อเท็จจริง | ลิงก์ |
|---|---|---|
| appstar.com.ru | 20 | ดู JSON |
| appstarsecurity.ru | 8 | ดู JSON |
| appstarcrm.ru | 7 | ดู JSON |
ผลการทดลอง
- ChatGPT ยังไม่อ่าน JSON โดยตรงแต่ข้อมูลที่มีโครงสร้างช่วยให้ AI ตอบได้แม่นยำขึ้น
- การยืนยันจากภายนอกใช้ได้ ผ่าน Google Play Store และแหล่งอื่น
- ความสม่ำเสมอคือกุญแจ ระหว่างเว็บไซต์ JSON และ Schema.org
วิธีเริ่มต้น
git clone https://github.com/appstar-com-ru/verified-facts-protocol
npx tsx examples/generate.ts
cp verified-facts.json /var/www/html/.well-known/