ออกแบบความสามารถของเอเจนต์อิสระ

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

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

แนวทางปฏิบัติที่ดีที่สุดสำหรับการปรับใช้

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

  • จัดเตรียมข้อมูลและคำแนะนำที่มีคุณภาพ: ตรวจสอบให้แน่ใจว่าเอเจนต์มีข้อมูลและกฎที่ถูกต้องและเกี่ยวข้อง โปรดระลึกถึงหลักการ "ขยะเข้า ขยะออก" — ความฉลาดและการตัดสินใจของเอเจนต์จะดีเท่ากับข้อมูลและการฝึกอบรมที่คุณให้เท่านั้น ความรู้และกรณีทดสอบที่คัดสรรมาอย่างดีนำไปสู่ประสิทธิภาพที่ดีขึ้น

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

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

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

ข้อควรพิจารณาด้านความปลอดภัยและมาตรการป้องกัน

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

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

  • รั้วป้องกันที่แข็งแกร่งและกลไกป้องกันความล้มเหลว: ตั้งโปรแกรมข้อจำกัดที่เข้มงวดในการดำเนินการของเอเจนต์ ขีดจำกัดนี้อาจรวมถึงคำแนะนำ เช่น "ส่งอีเมลหลังจากตรวจสอบแหล่งความรู้แล้วเท่านั้น"

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