# ค้นพบบริการไม่ได้แปลว่าได้รับอนุญาต

**บันทึกการออกแบบ · 7 กันยายน 2026 · Proof21 เผยแพร่แหล่งเรียนรู้แบบคงที่ ไม่ใช่บริการเอเจนต์สด**

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

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

## ใช้ช่องทางค้นพบให้ตรงงาน

MCP Registry อธิบายบทบาทการค้นพบและแจกจ่ายเมทาดาทาเซิร์ฟเวอร์ MCP การค้นพบแบบ A2A ใช้ข้อมูลเอเจนต์ช่วยไคลเอนต์ระบุและเข้าใจเอเจนต์ที่เข้ากันได้ ส่วน x402 Bazaar เป็นช่องทางค้นหาทรัพยากรที่มีค่าใช้จ่าย เอกสารของแต่ละระบบอธิบายอินเทอร์เฟซและระบบนิเวศต่างกัน การอยู่ในรายการหนึ่งไม่ทำให้บริการตรงข้อกำหนดของที่อื่นโดยอัตโนมัติ [1][2][3]

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

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

## ทำให้คำถามแรกเป็นรูปธรรม

สมมติว่าเอเจนต์ได้รับคำขอให้ทบทวนการจ่ายเงินที่เสร็จแล้ว คำอธิบายสำหรับค้นพบที่ดีควรบอกว่าโปรไฟล์ตรวจสอบทางการเงินที่เสนอเปรียบเทียบคำสั่งที่ระบุกับหลักฐานการดำเนินการที่รองรับ ควรระบุสิ่งที่ผูกกันและผลที่เป็นไปได้ รวมถึงกรณีหลักฐานยังไม่คลี่คลาย ไม่ใช่เพียงอ้างว่า “เพิ่มความไว้วางใจให้ AI”

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

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

## เผยแพร่ความหมายเดียวกันในทุกชนิดไฟล์

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

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

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

## การมีรายชื่อไม่สามารถให้สิทธิ์ใช้ข้อมูลรับรอง

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

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

ชื่อเสียงผู้ให้บริการอาจช่วยให้ผู้ใช้ผลเลือกจุดตรวจสอบ แต่ไม่แทนหลักฐานของการดำเนินการครั้งนี้ บริการที่มีรายชื่ออาจคืนการสังเกตเก่าหรือผลเชิงลบที่แท้จริง ตัวควบคุมควรประเมินตามนโยบาย ไม่ใช่คิดว่าผู้ให้บริการทุกรายในรายการปลอดภัยกับทุกงาน

## ทดสอบความเข้าใจก่อนวัดการยอมรับใช้

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

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

## คำถามที่พบบ่อย

### การค้นพบบริการของเอเจนต์เป็นแค่การปรับให้ค้นหาง่ายหรือไม่?

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

### การอยู่ในทะเบียนรับประกันว่าเอเจนต์จะใช้บริการหรือไม่?

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

### วันนี้เอเจนต์เรียกเว็บไซต์ Proof21 เป็น API ตรวจสอบสดได้หรือไม่?

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

## เอกสารต้นทางและอ่านต่อ

- [1: MCP Registry — ขอบเขตและจุดประสงค์](https://modelcontextprotocol.io/registry/about)
- [2: A2A — การค้นพบเอเจนต์](https://a2a-protocol.org/latest/topics/agent-discovery/)
- [3: x402 Bazaar — ส่วนขยายการค้นพบ](https://docs.x402.org/extensions/bazaar)
- [4: ข้อกำหนดการอนุญาต MCP วันที่ 2025-06-18](https://modelcontextprotocol.io/specification/2025-06-18/basic/authorization)
- [จุดเข้าเอเจนต์แบบคงที่ของ Proof21](https://proof21.xyz/th/agents/)
- [การออกแบบการค้นพบ](https://proof21.xyz/th/docs/build/discovery/)
