แชร์ผ่าน


ทําความเข้าใจบทสนทนาที่ดาวน์โหลดจาก Power Apps

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

สำคัญ

ผู้สร้างที่มีบทบาท ผู้สร้างสภาพแวดล้อม จะไม่มีสิทธิ์เข้าถึงการถอดเสียงพูดโดยอัตโนมัติ

บทความนี้ครอบคลุมการดาวน์โหลดการถอดความการสนทนาใน Power Apps และการใช้เพื่อสร้างรายงานใน Power BI หากต้องการดาวน์โหลดการถอดความโดยตรงใน Copilot Studio โปรดดู ดาวน์โหลดการถอดความการสนทนาใน Copilot Studio

โดยค่าเริ่มต้น Power Apps จะดาวน์โหลดการถอดความการสนทนาจาก 30 วันที่ผ่านมา คุณสามารถ เปลี่ยนระยะเวลาการเก็บข้อมูล

หมายเหตุ

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

การถอดเสียงพูดการสนทนาไม่ถูกสร้างขึ้นสำหรับ:

  • สภาพแวดล้อม Microsoft Dataverse for Teams
  • สภาพแวดล้อมของนักพัฒนา Dataverse
  • เอเจนต์ Microsoft 365 Copilot

ข้อกำหนดเบื้องต้น

ดูและส่งออกการถอดความการสนทนาจากพอร์ทัล Power Apps

  1. เข้าสู่ระบบ Power Apps

  2. ในบานหน้าต่างด้านข้าง เลือก ตาราง จากนั้นเลือก ทั้งหมด

    ภาพหน้าจอแสดงรายการที่เลือกทั้งหมดบนโหนดตาราง

  3. ป้อน "การสนทนา" ในช่อง ค้นหา

  4. เลือกตาราง ConversationTranscript

    หน้าสำหรับตาราง ConversationTranscript จะเปิดขึ้น

  5. บนแถบเมนูด้านบน เลือก ส่งอออก>ส่งออกข้อมูล

    การรวบรวมข้อมูลเพื่อส่งออกจะใช้เวลาเพียงไม่กี่นาที

    ภาพหน้าจอแสดงเมนูส่งออกพร้อมตัวเลือกส่งออกข้อมูล

  6. รอสองสามนาทีเพื่อให้ Power Apps เตรียมข้อมูลสำหรับการส่งออก จากนั้นเลือก ดาวน์โหลดข้อมูลที่ส่งออก

    ไฟล์จะถูกบันทึกเป็นไฟล์ ZIP ไปยังตำแหน่งดาวน์โหลดเริ่มต้นของเบราว์เซอร์ของคุณ

ทำความเข้าใจสำเนาการสนทนา

การถอดความการสนทนาเป็นไฟล์ CSV (ค่าที่คั่นด้วยเครื่องหมายจุลภาค) ตารางต่อไปนี้อธิบายถึงฟิลด์ที่สำคัญที่สุดในการถอดความการสนทนาของคุณ

หมายเหตุ

  • หากการสนทนาไม่มีการใช้งานเป็นเวลานาน 30 นาที การสนทนานั้นจะถูกบันทึกลงในบันทึกบทสนทนา ถ้าการสนทนายังคงดําเนินต่อหลังจากไม่ได้ใช้งาน จะมีการบันทึกไปยังระเบียนสําเนาบทสนทนาใหม่ด้วย เดียวกันName
  • ถ้าระเบียนสําเนาบทสนทนาสําหรับการสนทนามีขนาดใหญ่กว่า 1 เมกะไบต์ สําเนาบทสนทนาจะถูกแยกออกเป็นหลายระเบียน โดยแต่ละระเบียนจะมีขนาดใหญ่กว่า 1 MB และแต่ละรายการมีค่าเดียวกัน Name และ ConversationStartTime ค่า
เขตข้อมูล คำอธิบาย ตัวอย่างเช่น
Content การถอดความทั้งหมดในรูปแบบ JSON ดูที่ ฟิลด์เนื้อหา
ConversationStartTime เวลาเริ่มต้นของการสนทนา (ไม่ใช่เวลาที่เรกคอร์ดการถอดความถูกเขียนไปยังที่เก็บข้อมูล) 2021-04-19T20:39:09Z
ConversationTranscript รหัสเฉพาะของแถวในตาราง Dataverse 28eccb77-xxxx-4a63-985f-ffaaadd6f391
Metadata JSON ที่มีรหัสเอเจนต์ รหัสผู้เช่า และชื่อเอเจนต์ {"BotId": "aaaabbbb-0000-cccc-1111-dddd2222eeee", "AADTenantId": "bbbbcccc-1111-dddd-2222-eeee3333ffff", "BotName": "Test Bot"}
Name ชื่อของแถวแบบกําหนดเองที่สร้างขึ้นจาก ConversationId ตามด้วยBotId 8YYe8iif49ZKkycZLe7HUO_198eca5f-1145-4ae6-8c08-835d884a8688
Bot_ConversationTranscript รหัสเอเจนต์ aaaabbbb-0000-cccc-1111-dddd2222eeee
Created on วันที่และเวลาที่สร้างเรกคอร์ดการถอดความ 2021-04-20T02:40:13Z

ฟิลด์เนื้อหา

ฟิลด์ Content เป็นไฟล์บันทึกข้อมูลดิบของกิจกรรมทั้งหมดที่ผู้ใช้มีกับเอเจนต์ ชนิดของกิจกรรมทั่วไป ได้แก่ ข้อความ และ เหตุการณ์:

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับชนิดของกิจกรรม โปรดดูที่ สคีมากิจกรรม Bot Framework

ตารางต่อไปนี้อธิบายฟิลด์หลักบางฟิลด์ใน JSON ของเนื้อหา:

คีย์ คำอธิบาย
ID GUID เฉพาะของออบเจ็กต์กิจกรรม
valueType ชนิดของค่าที่เก็บไว้ในกิจกรรม กำหนดว่ากิจกรรมจะให้ข้อมูลอะไร (ชนิดค่ากิจกรรมทั่วไป)
timestamp การประทับเวลาที่สร้างกิจกรรม ในรูปแบบ Epoch (จำนวนวินาทีนับตั้งแต่เที่ยงคืน UTC 1 มกราคม 1970)
type ชนิดของกิจกรรม ตัวอย่างเช่น message, event หรือ trace
replyToId รหัสของกิจกรรมที่กิจกรรมปัจจุบันกำลังตอบสนอง
from ประกอบด้วยฟิลด์ id และ role:
  • id - รหัสของตัวเรียก
  • role - เก็บค่า 0 หรือ 1
    • 0 - กิจกรรมมาจากเอเจนต์
    • 1 - กิจกรรมมาจากผู้ใช้ที่โต้ตอบกับเอเจนต์
หมายเหตุ:
id สามารถใช้เพื่อคำนวณจำนวนผู้ใช้ที่ใช้งานอยู่ที่โต้ตอบกับเอเจนต์หากพื้นที่ทำงานส่งผ่านในรหัสเฉพาะของผู้ใช้ หากพื้นที่ทำงานไม่ส่งผ่านรหัส ระบบจะส่งรหัสที่ไม่ซ้ำกันต่อการสนทนา
สำหรับความปลอดภัยและความเป็นส่วนตัว รหัสจะถูกแฮชก่อนที่จะเขียนลงในการถอดความ
channelId รหัสของช่องทางที่เป็นที่มาของกิจกรรม ตัวอย่างเช่น directline, msteams หรือ facebook
textFormat รูปแบบของข้อความ ตัวอย่างเช่น plain หรือ markdown
attachments ข้อมูลที่สมบูรณ์แบบไดนามิกที่เกี่ยวข้องกับกิจกรรม ตัวอย่างเช่น AdaptiveCards, HeroCards หรือ Carousel data
text ข้อความสำหรับกิจกรรม message
value ฟิลด์เฉพาะสำหรับกิจกรรมตามชนิดของค่า; ฟิลด์นี้เป็นที่ที่ข้อมูลที่เป็นประโยชน์ส่วนใหญ่อยู่
channeldata ประกอบด้วยมีข้อมูลช่องทาง:
  • สำหรับข้อความ:
    • DialogTraceDetail
    • DialogErrorDetail
    • VariableDetail (มีค่าที่กำหนดให้กับตัวแปร)
    • CurrentMessageDetail
  • สำหรับเหตุการณ์:
    • cci_trace_id
    • traceHistory
    • enableDiagnostics
    • clientTimestamp
    • clientActivityId
name ชื่อของกิจกรรมเหตุการณ์ ตัวอย่างเช่น SetPVAContext

ชนิดของค่ากิจกรรมทั่วไป

ชนิดของค่ากิจกรรม คำอธิบาย
ConversationInfo ไม่ว่าการสนทนามาจากบานหน้าต่างทดสอบของ Copilot Studio (isDesignMode) และสถานที่ตั้งของการสนทนา
CSATSurveyRequest ผู้ใช้จะได้รับแบบสำรวจความพึงพอใจของลูกค้า (CSAT)
CSATSurveyResponse ผู้ใช้ตอบแบบสำรวจ CSAT
DialogRedirect ผู้ใช้ถูกเปลี่ยนเส้นทางไปยังหัวข้ออื่น
ImpliedSuccess ผู้ใช้เข้าถึงโหนดคําถามในหัวข้อ ซึ่งหนึ่งในเงื่อนไขจะชี้ไปยังหัวข้อระบบ CSAT ความสําเร็จที่ยืนยันแล้ว (เฉพาะบอทแบบคลาสสิกเท่านั้น) หรือเรียกใช้หัวข้อระบบการสิ้นสุดการสนทนา
IntentRecognition ผู้ใช้ทริกเกอร์หัวข้อ
PRRSurveyRequest ผู้ใช้ถูกถามว่าหัวข้อตอบคำถามของพวกเขาจากหัวข้อ สิ้นสุดการสนทนา หรือไม่
PRRSurveyResponse ผู้ใช้ตอบว่าหัวข้อตอบคำถามของพวกเขาจากหัวข้อ สิ้นสุดการสนทนา หรือไม่
SessionInfo ชนิด (unengaged หรือ engaged), ผลลัพธ์ (Escalated, , ResolvedAbandon) เวลาเริ่มต้นและสิ้นสุดของเซสชัน (startTimeUtc, endTimeUtc) และจํานวนรอบของเซสชัน
VariableAssignment ค่าถูกกำหนดให้กับตัวแปร

การถอดความที่ได้รับการปรับปรุง

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

เปิดการถอดความที่ได้รับการปรับปรุง

  1. เปิดตัวแทนของคุณ

  2. ไปที่ การตั้งค่า>ขั้นสูง

  3. เลือก การถอดความที่ได้รับการปรับปรุง จากนั้นเปิดใช้ รวมรายละเอียดระดับโหนดในการถอดความ

ภาพหน้าจอแสดงหน้าการตั้งค่า Enhanced Transcripts

ข้อมูลระดับโหนด

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

คีย์ คำอธิบาย
nodeID ตัวระบุโหนด
nodeType ชนิดของโหนด เช่น SendActivity หรือ SearchAndSummarizeContent
startTime การประทับเวลาเมื่อโหนดถูกเรียกใช้
endTime การประทับเวลาเมื่อโหนดดำเนินการเสร็จสิ้น
topicDisplayName หัวข้อที่เรียกใช้โหนด

การวิเคราะห์ที่กำหนดเอง

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

โซลูชัน KPI การสนทนาภายในชุด Copilot Studio จะแยกวิเคราะห์การถอดความและเติมข้อมูลที่รวมลงในตาราง Dataverse โดยอัตโนมัติ

เปลี่ยนระยะเวลาการเก็บรักษาเริ่มต้น

งานการลบจำนวนมากของ Power Apps จะลบการถอดความของเอเจนต์ที่เก่ากว่า 30 วัน หากต้องการเก็บการถอดความไว้นานขึ้น ให้ยกเลิกงานที่มีอยู่แล้วสร้างงานใหม่ที่ทำงานตามกำหนดการอื่น

ยกเลิกงานลบจำนวนมากที่มีอยู่

  1. ใน Power Apps เลือก การตั้งค่า>การตั้งค่าขั้นสูง

    ภาพหน้าจอของเมนูการตั้งค่า Power Apps ที่ไฮไลต์การตั้งค่าขั้นสูง

    พอร์ทัล Dynamics 365 จะเปิดขึ้นในแท็บใหม่

  2. เลือกอักขระ ^ ถัดจาก การตั้งค่า จากนั้น ภายใต้ ระบบ เลือก การจัดการข้อมูล

    ภาพหน้าจอของเมนูการตั้งค่า ที่ไฮไลต์การจัดการข้อมูล

  3. เลือก การลบเรกคอร์ดจำนวนมาก

  4. ในรายการ มุมมอง เลือก งานระบบการลบจำนวนมากที่เกิดขึ้นประจำ

    ภาพหน้าจอของรายการงานการลบจำนวนมากที่เกิดขึ้นประจำ

  5. เลือกงาน ลบเรกคอร์ดการถอดความการสนทนาจำนวนมากที่เก่ากว่า 1 เดือน

    ภาพหน้าจอของรายการงานลบจำนวนมาก ที่มีการไฮไลต์งานแรก

  6. ในรายการ การดำเนินการเพิ่มเติม เลือก ยกเลิก

    ภาพหน้าจอของรายการการดำเนินการเพิ่มเติม โดยเน้นที่ยกเลิก

สร้างงาน การลบจำนวนมากใหม่

  1. หากต้องการเริ่มตัวช่วยสร้างการลบจำนวนมาก ให้เลือก ใหม่ จากนั้นในตัวช่วยสร้าง ให้เลือก ถัดไป

  2. ตั้งค่าเกณฑ์การค้นหาต่อไปนี้:

    • ในรายการ ค้นหา เลือก ConversationTranscripts
    • เลือก ConversationStartTime เลือก เก่ากว่า X เดือน แล้วป้อน "12"
      การตั้งค่านี้จะเก็บการถอดความไว้เป็นเวลา 12 เดือน เลือกการเปรียบเทียบและค่าอื่นหากต้องการ
    • เลือก SchemaType ปล่อย เท่ากับ ไว้ และป้อน "powervirtualagents"

    ภาพหน้าจอของการตั้งค่าเกณฑ์การค้นหางานการลบงานจำนวนมาก

  3. เลือก ถัดไป

  4. ป้อนชื่อสำหรับงาน เลือก เรียกใช้งานนี้หลังจากทุกๆ และป้อน 1 เลือกกำหนดการอื่นหากคุณไม่ต้องการให้งานดำเนินไปทุกวัน

    ภาพหน้าจอของการตั้งค่าเกณฑ์การตั้งชื่องานการลบงานจำนวนมากและการเรียกใช้

  5. เลือก ถัดไป และจากนั้น เลือก ส่ง

ทำไมฉันไม่เห็นการถอดเสียงพูดการสนทนาของฉันในตาราง ConversationTranscript Power Apps

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

สำคัญ

การถอดความจะไม่ถูกจัดเก็บไว้สำหรับเอเจนต์ที่ปรับใช้ในสภาพแวดล้อมของนักพัฒนา

เคล็ดลับในการใช้ประโยชน์สูงสุดจากสำเนาการสนทนาของคุณ

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

การถอดความการสนทนาอาจอ้างถึงเนื้อหาตามรหัสเท่านั้น ตัวอย่างเช่น ในโหนด เปลี่ยนทาง หัวข้อปลายทางจะถูกอ้างถึงโดยรหัสเท่านั้น หากต้องการดูชื่อของหัวข้อนี้ ให้ค้นหา ID ของหัวข้อนั้นในเนื้อหาของเอเจนต์