ลบข้อมูลที่ละเอียดอ่อน

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

การตั้งค่า Sensitive data ใน Copilot Studio ช่วยให้คุณสามารถปกป้องข้อมูลที่สําคัญ เช่น PIN ของลูกค้า หมายเลขบัญชี รายละเอียดบัตรเครดิต และข้อมูลสุขภาพที่ได้รับการป้องกัน (PHI) คุณลักษณะนี้ช่วยให้มั่นใจได้ว่าการปกป้องข้อมูลจะไม่รบกวนผลผลิตหรือการทํางานร่วมกันของผู้ใช้ ผู้สร้างตัวแทนสามารถทําเครื่องหมายตัวแปรว่าละเอียดอ่อนตามข้อกําหนดเฉพาะขององค์กรของพวกเขาเพื่อปรับปรุงความปลอดภัยของข้อมูลที่รวบรวม

Note

การตั้งค่า ข้อมูลที่สําคัญ จะนําไปใช้กับการโต้ตอบกับ ตัวแทนที่เปิดใช้งานเสียง เท่านั้น

Prerequisites

กําหนดค่าการมาสก์ข้อมูลที่ละเอียดอ่อน

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

โฟลว์ที่จัดการข้อมูลที่สําคัญ เช่น การตรวจสอบข้อมูลประจําตัว คอลเลกชันการชําระเงิน PCI หรือการจับภาพความยินยอม ได้รับการออกแบบให้ดีที่สุดโดยใช้การจัดเรียงแบบกําหนด (คลาสสิก) เพื่อให้แน่ใจว่าการตรวจสอบและการปฏิบัติตามกฎระเบียบ เรียนรู้เพิ่มเติมใน เลือกวิธีการควบคุมการสนทนา

Note

ในปัจจุบัน คุณสามารถแสดงตัวแปรข้อมูลที่สําคัญได้โดยใช้โหนด คําถาม เท่านั้น

เมื่อต้องการเตรียมใช้งานตัวแปรเนื่องจากมีข้อมูลที่ละเอียดอ่อน ให้ทําตามขั้นตอนต่อไปนี้:

  1. ในหัวข้อ เพิ่มโหนดคําถาม

  2. กําหนดหรือสร้างตัวแปรส่วนกลาง

  3. เปิดคุณสมบัติของตัวแปรส่วนกลางและเปิดใช้งานข้อมูลที่ละเอียดอ่อน

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

Note

  • เมื่อคุณกําหนดตัวแปรข้อมูลที่ละเอียดอ่อนให้กับตัวแปรข้อมูลที่ไม่ไวต่อข้อมูล ตัวแปรที่ไม่ไวต่อข้อมูลจะสืบทอดคุณสมบัติของข้อมูลที่ละเอียดอ่อนโดยอัตโนมัติ
  • เมื่อคุณใช้ Application Insights เพื่อบันทึกกิจกรรม ให้ปิดกิจกรรมที่ละเอียดอ่อนสําหรับการบันทึก ถ้าคุณเปิดการตั้งค่านี้ ระบบจะบันทึกข้อมูลที่ละเอียดอ่อน

ปกป้องข้อมูลในตัวแปร

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

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับอินพุตและเอาต์พุตของหัวข้อ ดูจัดการอินพุตและเอาต์พุตของหัวข้อ

เพิ่มหรือแก้ไขตัวแปรที่สําคัญ

  1. ในพื้นที่ทํางานการเขียน เลือกรายละเอียดและไปที่แท็บอินพุตและเอาท์พุต

  2. ในแท็บอินพุตและเอาต์พุตของหัวข้อ กําหนดหรือสร้างตัวแปรส่วนกลาง

  3. ใส่ชื่อตัวแปรและเลือกชนิดข้อมูลตัวแปร

  4. เลือก การตั้งค่าเพิ่มเติม และเปิดใช้งาน ข้อมูลที่สําคัญ สําหรับแต่ละตัวแปร

  5. บันทึกหัวข้อ

    สกรีนช็อตของพื้นที่เขียน Copilot Studio แสดงการเน้นบานหน้าต่างรายละเอียดของหัวข้อ โดยเน้นไปที่การตั้งค่าข้อมูลที่ละเอียดอ่อนสำหรับข้อมูลนำเข้าและข้อมูลส่งออก

ส่งผ่านตัวแปรที่ละเอียดอ่อนระหว่างหัวข้อ

คุณสามารถส่งผ่านตัวแปรที่สําคัญระหว่างหัวข้อต่าง ๆ ได้โดยไม่ต้องแสดงค่าในทรานสคริปต์หรือไฟล์บันทึกใด ๆ

ตัวอย่าง

  • หัวข้อผลลัพธ์: paymentCardNumber (ข้อมูลที่ละเอียดอ่อน = เปิด)

  • การป้อนข้อมูลของหัวข้อ B: paymentCardNumber (ข้อมูลที่ละเอียดอ่อน = เปิด)

ค่าตัวแปรพร้อมใช้งานสําหรับตรรกะของ Topic B ในขณะทํางาน แต่ไม่ปรากฏในบันทึก Copilot Studio หรือไฟล์บันทึกมาตรฐาน

ข้อจํากัดและขอบเขต

การตั้งค่า ข้อมูลที่ละเอียดอ่อน จะป้องกันไม่ให้ทรานสคริปต์และบันทึกแพลตฟอร์มประกอบด้วยค่าของตัวแปร อย่างไรก็ตาม ระบบจะไม่ทําโดยอัตโนมัติ:

  • ซ่อนค่าที่คุณตั้งใจส่งไปยังระบบภายนอก

  • เขียนทับเนื้อหาที่บันทึกโดยเครื่องมือที่ไม่ใช่ Microsoft หรือเครื่องมือแบบกําหนดเอง

เปิดการบันทึกข้อมูลเชิงลึกของแอปพลิเคชัน

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

ตามค่าเริ่มต้น ให้ปิดการตั้งค่านี้ไว้ เนื่องจากการเปิดใช้งานจะทําให้ตัวแปรที่ละเอียดอ่อนถูกเขียนลงในบันทึก Application Insights ถ้าคุณต้องการบันทึกตัวแปรที่สําคัญสําหรับการแก้ไขปัญหาหรือการวินิจฉัย ผู้ดูแลระบบต้องเปิดการบันทึกก่อน แล้วเปิดคุณสมบัติที่ละเอียดอ่อนสําหรับบันทึก ก่อนที่จะเปิดใช้งานการตั้งค่านี้ ตรวจสอบให้แน่ใจว่าการปฏิบัติตามกฎระเบียบขององค์กรของคุณหรือการตรวจสอบทีมรักษาความปลอดภัย และอนุมัติการตัดสินใจ

  1. ไปที่หน้า การตั้งค่า สำหรับเอเจนต์ของคุณ

  2. เลือก ขั้นสูง

  3. เลือกข้อมูลเชิงลึกของแอปพลิเคชัน

  4. เปิด คุณสมบัติสําคัญของแฟ้มบันทึก

    ภาพหน้าจอของหน้าการตั้งค่าขั้นสูง โดยเน้นการตั้งค่าคุณสมบัติที่ละเอียดอ่อนสําหรับไฟล์บันทึก

ทดสอบการปกปิดข้อมูลที่ละเอียดอ่อน

เมื่อคุณทดสอบการแก้ไขข้อมูลที่ละเอียดอ่อนโดยใช้แผง ทดสอบเอเจนต์ของคุณ การถอดความที่จัดเก็บไว้ใน Dataverse ในตาราง ConversationTranscript จะมีค่าที่ไม่ได้ถูกแก้ไข ค่าที่ไม่ได้ดําเนินการจะปรากฏในไฟล์ JSON ภายใต้ส่วนname: DialogTracing ลักษณะการทำงานนี้เป็นไปตามความคาดหวังและได้รับการออกแบบมาเพื่อช่วยให้ผู้สร้างยืนยันว่ากฎการแก้ไขของพวกเขาได้รับการกำหนดค่าอย่างถูกต้องก่อนที่จะปรับใช้กับระบบงานจริง

JSON ต่อไปนี้แสดงวิธีการที่ข้อมูลที่ถูกแก้ไขสามารถมองเห็นได้สำหรับ Var1 ตัวแปร:

Note

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


{
  "valueType": "VariableAssignment",
  "id": "11111111aa224333bb44555566667777",
  "type": "trace",
  "timestamp": 1752635074,
  "from": {
    "id": "aaaaaaaa-bbbb-4ccc-8ddd-eeeeeeeeeeee",
    "role": 0
  },
  "value": {
    "name": "Var1",
    "id": "Topic.Var1",
    "newValue": "[REDACTED]",
    "type": "local"
  }
},
{
  "id": "99999999-8888-4777-8666-555555555555",
  "type": "event",
  "timestamp": 1752635074,
  "from": {
    "id": "aaaaaaaa-bbbb-4ccc-8ddd-eeeeeeeeeeee",
    "role": 0
  },
  "name": "DialogTracing",
  "channelId": "pva-studio",
  "attachments": [],
  "replyToId": "12345678-90ab-4cde-8f01-23456789abcd",
  "value": {
    "actions": [
      {
        "actionId": "question_Cvq9n5",
        "topicId": "contoso_sample.topic.Order_Status",
        "triggerId": "main",
        "dialogComponentId": "fedcba98-7654-4321-9abc-def012345678",
        "actionType": "Question",
        "conditionItemExit": [],
        "variableState": {
          "dialogState": {
            "Var1": "123456789"
          },
          "globalState": {}
        },
        "exception": "",
        "resultTrace": {}
      }
    ]
  }
}

การดําเนินการที่สนับสนุน

Note

สถานการณ์ที่ไม่ได้แสดงอย่างชัดเจนในตารางต่อไปนี้ไม่ได้รับการสนับสนุน

ความไวและการใช้งานของตัวแปร

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

อินพุตหัวข้อ ผลลัพธ์ และเอนทิตี

ความสามารถ การสนับสนุนการแก้ไข หมายเหตุ
การส่งผ่านตัวแปรที่ละเอียดอ่อนจากหัวข้อหนึ่งไปยังอีกหัวข้อหนึ่ง (การป้อนข้อมูลและเอาต์พุตของหัวข้อ) ได้รับการสนับสนุน
เอนทิตี ไม่รองรับ
หลายเอนทิตี ได้รับการสนับสนุน รองรับได้สูงสุดสองเอนทิตีเท่านั้น

การควบคุมการเรียงโหนดและการสนทนา

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

ตัวเชื่อมต่อ Power Automate และ HTTP

Important

Copilot Studio ไม่ได้บันทึกค่าตัวแปรที่ละเอียดอ่อน อย่างไรก็ตาม คุณมีหน้าที่รับผิดชอบในการกำหนดค่าปลายทางภายนอก (ตัวเชื่อมต่อ จุดสิ้นสุด HTTP Power Automate หรือ data sink) สำหรับการลบข้อมูลและการปฏิบัติตามข้อกำหนด

ความสามารถ การสนับสนุนการแก้ไข หมายเหตุ
ตัวเชื่อมต่อ – ส่งข้อมูลที่สําคัญ ได้รับการสนับสนุน Copilot Studio ไม่ได้บันทึกตัวแปรที่ละเอียดอ่อน คุณต้องแก้ไขข้อมูลที่ปลายทาง
ตัวเชื่อมต่อ – รับข้อมูลที่ละเอียดอ่อน ไม่รองรับ ไม่มีการแก้ไขข้อมูล
HTTP – ส่งข้อมูลที่สําคัญ ได้รับการสนับสนุน Copilot Studio ไม่ได้บันทึกตัวแปรที่ละเอียดอ่อน คุณต้องแก้ไขข้อมูลที่ปลายทาง
HTTP – รับข้อมูลที่ละเอียดอ่อน ไม่รองรับ ข้อมูลไม่ได้ถูกปกปิด
Power Automate – ส่งข้อมูลที่สําคัญ ได้รับการสนับสนุน เปิดใช้งานค่าสถานะความอ่อนไหวใน Power Automate เพื่อรักษาความอ่อนไหวตลอดกระบวนการ
Power Automate – รับข้อมูลที่ละเอียดอ่อน ไม่รองรับ ไม่มีการซ่อนหรือปกปิดข้อมูล

ที่เก็บข้อมูล รายการบันทึก และการวัดและส่งข้อมูลทางไกล

ความสามารถ สนับสนุนการแก้ไขและการลบข้อมูล หมายเหตุ
เขียนข้อมูลที่มีความอ่อนไหวไปยัง Dataverse โดยเจาะจง ไม่รองรับ ข้อมูลไม่ได้ถูกปกปิด หลีกเลี่ยงการเขียนค่าที่สําคัญอย่างชัดเจน
บันทึกการสนทนาใน Dataverse ได้รับการสนับสนุน ทําการเปลี่ยนแปลงค่าตัวแปรที่ถูกตั้งค่าสถานะเป็นแบบไวต่อข้อมูล
สําเนาบทสนทนาของตัวแทน Copilot Studio ที่ส่งผ่านไปยังพื้นที่ทํางานของบริการ Copilot ได้รับการสนับสนุน เฉพาะตัวแปรที่ตั้งค่าสถานะว่าละเอียดอ่อนเท่านั้นที่จะเปลี่ยนแปลงได้ เฉพาะช่องโทรศัพท์
เขียนข้อมูลที่ละเอียดอ่อนไปยัง ข้อมูลเชิงลึกของแอปพลิเคชัน ไม่รองรับ ข้อมูลไม่ได้ถูกปกปิด อย่าส่งค่าที่ละเอียดอ่อน เว้นแต่ว่าจะได้รับอนุมัติตามการปฏิบัติตามกฎระเบียบและการชดเชยการควบคุมที่มีอยู่

ปัญญาประดิษฐ์เชิงกำเนิดและการจัดการการทำงานร่วมกัน

ความสามารถ สนับสนุนการแก้ไขและการลบข้อมูล หมายเหตุ
การประสานรวมที่สร้างอัตโนมัติ ไม่รองรับ ข้อมูลไม่ได้ถูกปกปิด
ส่งผ่านข้อมูลที่ละเอียดอ่อนไปยัง Generative AI ไม่รองรับ ข้อมูลไม่ได้ถูกปกปิด
คุณลักษณะขั้นสูง ไม่รองรับ ข้อมูลไม่ได้ถูกปกปิด สําหรับข้อมูลเพิ่มเติม โปรดดู Connectors, Power Automate และ HTTP

ช่องทาง, การ์ดที่ปรับเปลี่ยนได้ และการทำความเข้าใจภาษา

ความสามารถ สนับสนุนการแก้ไขและการลบข้อมูล หมายเหตุ
การ์ดที่ปรับเปลี่ยนได้ ไม่รองรับ ข้อมูลไม่ได้ถูกปกปิด
ช่องทางดิจิตอลและการรับส่งข้อความ ได้รับการสนับสนุน การแก้ไขข้อมูลได้รับการสนับสนุนใน Copilot Studio. อย่างไรก็ตาม ตรวจสอบการสนับสนุนแพลตฟอร์มหากคุณกําลังใช้ช่องอื่น ตัวอย่างเช่น Dynamics 365 Contact Center ถอดความการสนทนาจากการโทรทั้งหมดโดยไม่ปกปิดข้อมูลที่ละเอียดอ่อน
CLU ไม่รองรับ ข้อมูลไม่ได้ถูกปกปิด
เอนทิตีภายนอก ไม่รองรับ ข้อมูลไม่ได้ถูกปกปิด
ไวยากรณ์ข้อจํากัด ไม่รองรับ ข้อมูลไม่ได้ถูกปกปิด
การทำงานของเครื่องมือ ไม่รองรับ ข้อมูลไม่ได้ถูกปกปิด

ข้อจำกัดที่ทราบ

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

Note

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