ให้ AI ทำงานในระบบบริษัท ต้องกำหนดสิทธิ์และจุดอนุ⁠มัติอย่างไร

แยกสิทธิ์อ่าน ร่าง ส่ง และแก้ข้อมูลให้ AI Agent กำหนดผู้⁠อนุ⁠มัติจากรายการจริง พร้อมตรวจสิทธิ์ในระบบ บั⁠น⁠ทึ⁠ก​ผล และหยุดงานได้เมื่อผิดปกติ

โดย เผยแพร่ อ่านประมาณ 6 นาที

แ⁠ล็⁠ป⁠ท็⁠อ⁠ป​แสดงรายการสิทธิ์ผู้ใช้ วางข้างกุญแจความ⁠ปลอดภัย USB และแฟ้มเอกสาร
ในบทความนี้
  1. เริ่มจากแยก “ช่วยคิด” ออกจาก “ทำรายการ”
  2. สิทธิ์ของผู้ใช้ต้องตามไปถึงข้อมูลปลายทาง
  3. ปุ่มอนุ⁠มัติต้องบอกว่ากำลังอนุ⁠มัติอะไร
  4. เอกสารที่ Agent อ่านอาจมีคำสั่งที่ไม่ควรทำตาม
  5. บั⁠น⁠ทึ⁠ก​ให้ตอบได้ว่าใครขอ ใครอนุ⁠มัติ และเกิดอะไรขึ้น
  6. เปิดสิทธิ์​ที⁠ล⁠ะ​งาน หลังผ่านกรณีที่ควรปฏิเสธด้วย

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

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

เริ่มจากแยก “ช่วยคิด” ออกจาก “ทำรายการ”

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

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

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

สิทธิ์ของผู้ใช้ต้องตามไปถึงข้อมูลปลายทาง

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

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

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

ปุ่มอนุ⁠มัติต้องบอกว่ากำลังอนุ⁠มัติอะไร

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

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

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

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

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

เอกสารที่ Agent อ่านอาจมีคำสั่งที่ไม่ควรทำตาม

อี⁠เ⁠ม⁠ล หน้า​เ⁠ว็⁠บ หรือเอกสารที่ใช้เป็นข้อมูลอาจมีข้อความให้ละเลยกฎหรือส่งข้อมูลไปที่อื่น เนื้อหาเหล่านั้นไม่ควรมีอำนาจเท่าคำสั่งของผู้ใช้หรือกติกาของระบบ ต้องแยกข้อมูลประกอบออกจากสิทธิ์ในการสั่งงาน

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

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

บั⁠น⁠ทึ⁠ก​ให้ตอบได้ว่าใครขอ ใครอนุ⁠มัติ และเกิดอะไรขึ้น

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

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

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

เปิดสิทธิ์​ที⁠ล⁠ะ​งาน หลังผ่านกรณีที่ควรปฏิเสธด้วย

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

เริ่มจากงานอ่านหรือร่างที่ช่วยทีมได้ก่อน แล้วเพิ่มการกระทำเมื่อมีเจ้าของงาน จุดตรวจ และวิธีติดตามผลชัดเจน หากยังอธิบายไม่ได้ว่าใคร​รั⁠บ⁠ผิ⁠ด⁠ช⁠อ⁠บ​เมื่อทำผิด ก็ควรจำกัดขอบเขตนั้นไว้จนกว่าจะออก⁠แบบการรับช่วงได้

การแยกบทบาทตั้ง⁠แต่ต้นสัมพันธ์กับ การเลือก Chatbot หรือ AI Agent ส่วนขั้นอนุ⁠มัติที่ต้องติดตามหลายฝ่ายสามารถใช้แนวคิดจาก ระบบอนุ⁠มัติเอกสาร​อ⁠อ⁠น⁠ไ⁠ล⁠น์ มาประกอบการวางงาน

อยากให้ AI ทำงานต่อได้ โดยยังควบคุมสิทธิ์และการอนุ⁠มัติ?

Talvyn Labs ช่วยแยกหน้าที่ของ Agent ออก⁠แบบเครื่อง⁠มือเชื่อม⁠ต่อ และวางจุดให้คนตรวจรายการจริงก่อนดำเนิน⁠การ เริ่มจากงานหนึ่งขั้น⁠ตอนและสิทธิ์เท่าที่จำเป็นกับงานนั้น

วางขอบเขตและสิทธิ์ของ AI Agent

มีโจทย์ธุรกิจ ที่ต้องการ⁠ปรึกษา?

ไม่ว่าจะเป็น​เ⁠ว็⁠บ⁠ไ⁠ซ⁠ต์​ใหม่ การ⁠พั⁠ฒ⁠น⁠า​ผลิตภัณฑ์ หรือการ⁠เชื่อม⁠ต่อระบบ สามารถแจ้งราย⁠ละเอียดทาง​อี⁠เ⁠ม⁠ล เพื่อนัดเวลาปรึกษาได้

ข้อมูลเบื้อง⁠ต้นก็เพียงพอ ราย⁠ละเอียดอื่นสามารถหารือร่วม⁠กันได้ภายหลัง

ติดต่อเรา
ส่ง​อี⁠เ⁠ม⁠ล​ถึงเรา
hello@talvynlabs.com
Facebook