ข้ามไปยังเนื้อหาบทเรียน
เมนู
เข้าสู่ระบบ — เร็ว ๆ นี้
สารบัญบทที่ 47/8

พื้นฐานการใช้ AIการเขียน Prompt

ออกแบบสิทธิ์และจุดอนุมัติของ Agent

ใช้ least privilege แยกอ่าน เขียน ส่ง และจ่าย พร้อม audit log และ emergency stop

เป้าหมาย: สร้าง permission matrix และ approval gate สำหรับ Agent · ใช้เวลาประมาณ 11 นาที

สี่ชั้นการควบคุม

Prompt ไม่ใช่ระบบสิทธิ์

ตัวตน

Agent ใช้บัญชีบริการที่ระบุได้ ไม่ใช้บัญชีเจ้าของ

Least privilege

จำกัดระบบ ข้อมูล การกระทำ และวงเงิน

Approval

ผูกการอนุมัติกับร่าง จำนวนเงิน และเวลาที่แน่นอน

Audit และ stop

บันทึกใครทำอะไรและหยุดระบบได้

จุดอนุมัติตามผลกระทบ

สรุปภายใน

อ่านเอกสารที่อนุมัติและทำร่าง

อาจทำอัตโนมัติแต่ต้องตรวจข้อมูล

ส่ง LINE OA

ต้องมี approvalId ของข้อความ

ผลถึงลูกค้าจริง

คืนเงิน

จำกัดวงเงินและผู้อนุมัติ

มีผลทางการเงินและข้อพิพาท

สร้าง permission matrix

Agent ร้านออนไลน์ต้องดูคำสั่งซื้อ ร่างคำตอบ เปลี่ยนที่อยู่ ยกเลิก และคืนเงิน

กำหนดสิทธิ์อัตโนมัติและสิทธิ์ที่ต้องอนุมัติ

ดูคำตอบตัวอย่าง

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

  • อ่านแยกจากเขียน
  • ยืนยันตัวตน
  • จำกัดวงเงิน
  • ผูก approval
  • มี audit และ stop

สิทธิ์ที่ปลอดภัย

เหตุใดคำว่า ‘ห้ามคืนเงินเอง’ ใน Prompt จึงไม่พอ

  1. ก. เพราะโมเดลอ่านภาษาไทยไม่ได้
  2. ข. เพราะระบบต้องบังคับสิทธิ์ที่ Tool และบัญชีบริการ แม้โมเดลเลือกผิด
ดูคำตอบและคำอธิบาย

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

บันทึกช่วยจำ
  • ทดสอบ permission denied และ approval หมดอายุ
  • ผู้ดูแลต้องหยุดและเพิกถอนสิทธิ์ได้

สรุปบทเรียนนี้

  • Prompt ไม่ใช่ permission
  • ใช้ least privilege และ approval ที่ผูกกับการกระทำ
  • บันทึก audit และเตรียม emergency stop