MCP Academy · บทเรียน

การอนุมัติโดยมีมนุษย์อยู่ในกระบวนการ

ให้ผู้ใช้ยังคงควบคุมพรอมต์ที่ขับเคลื่อนโดยเซิร์ฟเวอร์

บทเรียน 4 จาก 413 ขั้นตอน

การอนุมัติโดยมีมนุษย์อยู่ในกระบวนการ เป็นบทเรียน MCP Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน MCP Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส MCP Academy มีบทเรียนทั้งหมด 4 บทเรียน

เหตุใดจึงต้องมีมนุษย์อยู่ในขั้นตอนนี้

เซิร์ฟเวอร์ที่กระตุ้นการเรียกโมเดลนั้นทรงพลังและมีความเสี่ยง ดังนั้น MCP จึงระบุว่าควรมีมนุษย์ที่สามารถปฏิเสธคำขอสุ่มตัวอย่างได้เสมอ

ไคลเอ็นต์คือผู้เฝ้าประตู

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

ตรวจสอบคำขอก่อน

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

ให้ผู้ใช้แก้ไขพรอมป์

การอนุมัติไม่ได้มีแค่ใช่หรือไม่ ผู้ใช้อาจแก้ไขพรอมป์ก่อนส่งออกไป เพื่อปรับสิ่งที่เซิร์ฟเวอร์ของคุณร้องขอ

ตรวจสอบคำตอบด้วย

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

วงจรการทำงานทั้งหมด

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

การปฏิเสธคือข้อผิดพลาด

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

{ "error": { "code": -1,
  "message": "User rejected sampling request" } }

จัดการการปฏิเสธในเครื่องมือของคุณ

ห่อการเรียกและดักจับความล้มเหลว เมื่อเกิดการปฏิเสธ ให้ส่งข้อความที่ชัดเจนกลับมา แทนที่จะทำให้เครื่องมือหยุดทำงานหรือค้าง

try:
    r = await ctx.session.create_message(...)
except Exception:
    return "Sampling was declined."

อย่าถือว่าต้องได้รับอนุมัติ

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

โพรโทคอลเพียงให้คำแนะนำ

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

สร้างความไว้วางใจด้วยการออกแบบ

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

ตรวจสอบอย่างรวดเร็ว

การตรวจสอบครั้งสุดท้าย — รูปแบบความปลอดภัยของการสุ่มตัวอย่าง

สรุป

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

เริ่มต้นได้ฟรี

เรียนรู้ Python ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
30
บทเรียน
120

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

บทเรียน “การอนุมัติโดยมีมนุษย์อยู่ในกระบวนการ” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การอนุมัติโดยมีมนุษย์อยู่ในกระบวนการ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส MCP Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส MCP Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การอนุมัติโดยมีมนุษย์อยู่ในกระบวนการ”

ให้ผู้ใช้ยังคงควบคุมพรอมต์ที่ขับเคลื่อนโดยเซิร์ฟเวอร์ คุณปฏิบัติ MCP Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน MCP Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน MCP Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน

บทเรียน “การอนุมัติโดยมีมนุษย์อยู่ในกระบวนการ” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน MCP Academy นี้ได้ไหม

ได้ บทเรียน MCP Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การสุ่มตัวอย่างเปิดความสามารถอะไรบ้าง
  2. ร้องขอการเติมข้อความจากโฮสต์
  3. กำหนดรูปแบบข้อความและค่ากำหนด
  4. การอนุมัติโดยมีมนุษย์อยู่ในกระบวนการ
← กลับไปที่ MCP Academy