หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Copilot Studio มอบเครื่องมือที่มีประสิทธิภาพให้กับผู้ดูแลระบบเพื่อจัดการความปลอดภัยและการปฏิบัติตามข้อกําหนดของตัวแทน รวมถึงการดําเนินการกักกันสําหรับตัวแทนผ่าน Power Platform API
ตัวแทนกักกันเป็นส่วนหนึ่งของเฟรมเวิร์กการรักษาความปลอดภัยที่กว้างขึ้นของ Copilot Studio และทํางานควบคู่ไปกับแนวทางการรักษาความปลอดภัยโดยรวมของคุณใน Copilot Studio
ตัวอย่างเช่น ตัวแทนที่ ละเมิดนโยบายข้อมูล หรือ ขาดเอกสารการปฏิบัติตามข้อกําหนด อาจถูกตั้งค่าสถานะว่าเป็นส่วนหนึ่งของการตรวจสอบ การป้องกันรันไทม์ หรือรายงานหรือการแจ้งเตือนอื่นๆ ของผู้ดูแลระบบ จากนั้นผู้ดูแลระบบสามารถใช้ API การตรวจสอบเพื่อแยกเอเจนต์ที่ไม่เป็นไปตามข้อกำหนดในขณะตรวจสอบและแก้ไขปัญหาด้านความปลอดภัยและการปฏิบัติตามกฎระเบียบ
ตัวแทนที่ถูกกักกันยังคงมองเห็นได้แก่ผู้ใช้ตัวแทนและผู้สร้างใน Copilot Studio แต่ไม่สามารถโต้ตอบหรือใช้ตัวแทนได้
สำคัญ
เนมสเปซ powervirtualgents นี้เลิกใช้งานแล้ว ใช้ copilotstudio เนมสเปซในการเรียก API ของคุณ
ข้อกำหนดเบื้องต้น
- คุณมี ID บอทและ ID สภาพแวดล้อมสำหรับเอเจนต์เป้าหมาย
- คุณต้องขอรับโทเค็นการเข้าถึงของผู้ใช้ที่ออกโดย Microsoft Entra ID OAuth2 หากต้องการรับโทเค็น ให้ดู การรับรองความถูกต้อง
- ผู้ใช้ที่เชื่อมโยงกับโทเค็นต้องมีบทบาทผู้ดูแลระบบอย่างใดอย่างหนึ่งต่อไปนี้:
- ผู้ดูแลระบบผู้เช่าส่วนกลาง
- ผู้ดูแลระบบ AI
- ผู้ดูแลระบบ Power Platform
- คุณต้องได้รับโทเค็นการเข้าถึงโดยใช้รหัสไคลเอ็นต์ของการลงทะเบียนแอปที่มีขอบเขต CopilotStudio.AdminActions.Invoke ที่ได้รับภายใต้ Power Platform API
- ผู้ใช้ที่เชื่อมโยงกับโทเค็นต้องมีบทบาทผู้ดูแลระบบอย่างใดอย่างหนึ่งต่อไปนี้:
การดำเนินการ API สำหรับการจัดการกักกันเอเจนต์
Copilot Studio สนับสนุนการดำเนินการ REST API หลักสามรายการสำหรับการจัดการการกักกันเอเจนต์ซึ่งเป็นส่วนหนึ่งของ Power Platform API
หมายเหตุ
SetAsQuarantined และ SetAsUnquarantined API ไม่สนับสนุน chatbots แบบคลาสสิก API จะส่งกลับ 405 Method Not Allowed เมื่อคุณพยายามกักกันหรือยกเลิกการกักกันแชทบอทแบบคลาสสิก
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการและเวลาที่ใช้ Power Platform API ดูที่:
- Power Platform API และ SDK: จากเน้น UX ไปสู่การเน้น API (บล็อก) (บล็อกนักพัฒนา Power Platform)
- ภาพรวมความสามารถในการเขียนโปรแกรมและความสามารถในการขยาย (เอกสารประกอบ Power Platform)
- เริ่มต้นใช้งาน Power Platform API (เอกสารประกอบ Power Platform)
- เอกสารอ้างอิงการดําเนินงาน Power Platform API
รับสถานะการกักกันเอเจนต์
-
จุดสิ้นสุด:
GET https://api.powerplatform.com/copilotstudio/environments/{EnvironmentId}/bots/{BotId}/api/botQuarantine?api-version=1 - วัตถุประสงค์: ดึงสถานะการกักกันปัจจุบันของตัวแทน
-
การตอบสนอง: ส่งกลับบูลีน
isBotQuarantinedและlastUpdateTimeUtc
เรียนรู้เพิ่มเติมในเอกสารอ้างอิง API รับสถานะการกักกันของบอท
ตั้งค่าเอเจนต์ให้อยู่ในสถานะกักกัน
-
จุดสิ้นสุด:
POST https://api.powerplatform.com/copilotstudio/environments/{EnvironmentId}/bots/{BotId}/api/botQuarantine/SetAsQuarantined?api-version=1 - วัตถุประสงค์: ทําเครื่องหมายตัวแทนว่าถูกกักกัน โดยจํากัดความพร้อมใช้งานและการโต้ตอบ
- การตอบกลับ: ยืนยันการอัปเดตสถานะการกักกัน
เรียนรู้เพิ่มเติมในเอกสารอ้างอิง API ตั้งค่าบอทเป็น Quarantined
ตั้งค่าเอเจนต์เป็นถูกยกเลิกการกักกัน
-
จุดสิ้นสุด:
POST https://api.powerplatform.com/copilotstudio/environments/{EnvironmentId}/bots/{BotId}/api/botQuarantine/SetAsUnquarantined?api-version=1 - วัตถุประสงค์: นําตัวแทนออกจากการกักกันหลังจากการประเมินความเสี่ยงและการแก้ไข
- การตอบกลับ: ยืนยันการอัปเดตสถานะการกักกัน
เรียนรู้เพิ่มเติมในเอกสารอ้างอิง API ตั้งค่าบอทเป็น API ที่ไม่ได้กักบริเวณ