คิวรีข้อมูล Dataverse

หมายเหตุ

เครื่องมือนี้พร้อมใช้งานตามค่าเริ่มต้นบนเซิร์ฟเวอร์ MCP ต่อไปนี้: Dynamics 365 Customer Service เครื่องมือและตัวอย่างในเอกสารนี้แสดงให้เห็นถึงความสามารถในปัจจุบัน ชื่อเครื่องมือ คําอธิบาย พารามิเตอร์ รูปแบบการตอบกลับ และฟังก์ชันการทํางานที่พร้อมใช้งานสามารถเปลี่ยนแปลงได้เมื่อเวลาผ่านไป
เมื่อคุณสร้างเอเจนต์ การผสานรวม หรือตรรกะการประสานรวม อย่าฮาร์ดโค้ดการขึ้นต่อกันกับชื่อเครื่องมือ โครงสร้างพารามิเตอร์ ข้อมูลเมตาของเครื่องมือ หรือสคีมาการตอบสนองที่เฉพาะเจาะจง ให้ออกแบบโซลูชันของคุณเพื่อค้นหาและใช้เครื่องมือที่มีอยู่ในขณะรันไทม์แทน
เมื่อแพลตฟอร์มมีการพัฒนา Microsoft อาจเพิ่ม ลบ เปลี่ยนชื่อ หรือแก้ไขเครื่องมือและข้อมูลเมตาของเครื่องมือ การออกแบบเทียบกับความสามารถแทนที่จะเป็นตัวระบุเครื่องมือเฉพาะจะช่วยรักษาความเข้ากันได้ระหว่างการอัปเดตบริการ

ใช้ความสามารถนี้เพื่อถามคําถามเฉพาะกิจเกี่ยวกับข้อมูล Dynamics 365 ของคุณเมื่อไม่มีความสามารถเฉพาะอื่นครอบคลุมคําถามของคุณ

การทำงานของมัน

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

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

ลองใช้ข้อความแจ้งเช่น

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

สิ่งที่คุณเห็นในแชท

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

เคล็ดลับที่เป็นประโยชน์

  • เจาะจงในคําถามของคุณ รวมชื่อเอนทิตีและรายละเอียดความสัมพันธ์เมื่อเกี่ยวข้อง (ตัวอย่างเช่น "ผู้ติดต่อในบัญชี Contoso" แทนที่จะเป็นเพียง "ผู้ติดต่อ")
  • สําหรับการค้นหากรณีและปัญหา ค่าลําดับความสําคัญคือ High, Normalหรือ Low. หากคุณพูดว่า "วิกฤต" ผู้ช่วยจะตีความว่าเป็นความรุนแรง ไม่ใช่ลําดับความสําคัญ
  • หากคุณได้รับผลลัพธ์ที่ไม่คาดคิด ให้ลองเปลี่ยนคําถามของคุณด้วยบริบทเพิ่มเติม
  • สําหรับคิวรีทั่วไป (กรณีและปัญหา การค้นหาอีเมล การค้นหาบทความให้ความรู้) ให้ใช้ความสามารถเฉพาะแทน ซึ่งจะส่งคืนผลลัพธ์ที่สมบูรณ์ยิ่งขึ้นด้วยส่วนประกอบแบบโต้ตอบ

Tip

ความสามารถนี้ทํางานได้ดีที่สุดสําหรับคําถามที่เครื่องมืออื่นไม่สามารถตอบได้ เช่น การค้นหาฟิลด์แบบกําหนดเอง การนับเรกคอร์ดข้ามเอนทิตี หรือการสอบถามความสัมพันธ์ระหว่างชนิดของเรกคอร์ดต่างๆ

สิ่งที่จะเกิดขึ้นต่อไป

หลังจากได้รับคําตอบแล้ว คุณสามารถดําเนินการต่อด้วยข้อความแจ้งเช่น:

  • "เล่าให้ฉันฟังเพิ่มเติมเกี่ยวกับบันทึกนั้น"
  • "เปิดเคส CAS-01010-A0A0A0"
  • "แสดงไทม์ไลน์ของบัญชีนั้นให้ฉันดู"
  • "อัปเดตลําดับความสําคัญเป็นสูง"

สิ่งนี้เปลี่ยนแปลงข้อมูลหรือไม่

ไม่ การดําเนินการนี้จะไม่เปลี่ยนแปลงข้อมูล

ความสามารถนี้จะอ่านข้อมูลจาก Dynamics 365 เท่านั้น ไม่สามารถสร้าง ปรับปรุง หรือลบเรกคอร์ดได้

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

เครื่องมือนี้ต้องการสิ่งต่อไปนี้:

  • ถามความสามารถในการถามคําถามที่จะเปิดใช้งานในบานหน้าต่างวิธีใช้ Copilot หากไม่มีการกําหนดค่าทักษะ CustomerServiceQnA คิวรี Dataverse เฉพาะกิจจะล้มเหลว

เรียนรู้เพิ่มเติมใน จัดการคุณลักษณะ Copilot ใน Customer Service และ เปิดใช้งานคุณลักษณะในบานหน้าต่าง Copilot

สรุปเครื่องมือ

ทรัพย์สิน ค่า
ชื่อที่ผู้ใช้เห็น คิวรีข้อมูล Dataverse
ชื่อเครื่องมือภายใน answer_service_question
จุดประสงค์ ตอบคําถามภาษาธรรมชาติเกี่ยวกับข้อมูล Dataverse โดยการแปลคําถามเป็น FetchXML และดําเนินการผ่านทักษะ CustomerServiceQnA

ลักษณะการทํางานของเครื่องมือ

ตอบคําถามภาษาธรรมชาติเกี่ยวกับข้อมูล Dataverse โดยการแปลคําถามเป็น FetchXML และดําเนินการผ่านทักษะ CustomerServiceQnA นี่คือเครื่องมือสํารองที่มีลําดับความสําคัญของการกําหนดเส้นทางต่ําที่สุด - จัดการการค้นหาฟิลด์เฉพาะกิจ การนับ การสืบค้นที่กรอง และการค้นหาการสํารวจความสัมพันธ์ที่เครื่องมือเฉพาะไม่สามารถครอบคลุมได้

คำ อธิบาย

คำอธิบายประกอบ ค่า ความหมาย
readOnlyHint ไม่ได้ตั้งค่า อ่านอย่างเดียวในทางปฏิบัติ เครื่องมือนี้สอบถามข้อมูล Dataverse โดยไม่มีการแก้ไข
destructiveHint ไม่ได้ตั้งค่า ไม่สามารถใช้ได้ (เครื่องมืออ่านอย่างเดียว)
idempotentHint ไม่ได้ตั้งค่า ไม่สามารถใช้ได้ (เครื่องมืออ่านอย่างเดียว)
openWorldHint ไม่ได้ตั้งค่า ใช้ค่าเริ่มต้น (คิวรี Dataverse)

แนวคิดการป้อนข้อมูล

คิวรี

การป้อนข้อมูล คำอธิบาย จำเป็นต้องระบุ
queryText queryText (ต้องมี 1-2000 อักขระ) คําถามภาษาธรรมชาติที่จะตอบจากข้อมูล Dataverse ใช้วลีคําถามอย่างชัดเจน รวมถึงชื่อเอนทิตีและบริบทของความสัมพันธ์ ใช่

ตัวเลือกการดําเนินการ

การป้อนข้อมูล คำอธิบาย จำเป็นต้องระบุ
options options (ไม่บังคับ) อาร์เรย์ของโหมดการดําเนินการ ExecuteFetchXML (ค่าเริ่มต้น) จะสร้างและดําเนินการแบบสอบถาม ละเว้นสําหรับโหมด dry-run ไม่

บริบทของหน้า

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

การตอบสนองและพฤติกรรม UI

ชนิดของการตอบสนอง

ข้อความเท่านั้น

ไม่มีการแสดงผลคอมโพเนนต์แบบโต้ตอบ เครื่องมือจะแปลคําถามภาษาธรรมชาติเป็น FetchXML ดําเนินการผ่านจุดสิ้นสุด Dataverse Copilot (POST /api/copilot/v1.0/queryskillstructureddata ด้วยทักษะ CustomerServiceQnA) และส่งคืนผลลัพธ์คิวรีเป็นข้อความ ประกอบด้วย structuredContent แถวผลลัพธ์สูงสุด 10 แถว ชุดผลลัพธ์ทั้งหมด (สูงสุด 30 แถว) จะรวมอยู่ในคําบรรยายแบบจําลอง

บันทึกการกําหนดเส้นทาง

answer_service_questionมีลําดับความสําคัญของการกําหนดเส้นทางต่ําที่สุด ชอบเครื่องมือเฉพาะก่อนเสมอ:

  • get_case, , list_casesสําหรับ search_cases แบบสอบถามกรณีและปัญหา
  • get_activity_timeline สําหรับประวัติกิจกรรม
  • list_emails สําหรับการสอบถามทางอีเมล
  • search_knowledge_articles สําหรับคิวรีฐานข้อมูลองค์ความรู้
  • summarize_accountสําหรับ summarize_contact รายละเอียดบัญชี/การติดต่อ
  • search_entities สําหรับการค้นหาเอนทิตี

ใช้ answer_service_questionเฉพาะ เมื่อ:

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

หมายเหตุคําศัพท์: ค่าลําดับความสําคัญคือ High, Normal, . Low "วิกฤต" แมปเป็น severitycodeไม่ใช่ลําดับความสําคัญ

เครื่องมือ ความสัมพันธ์
list_cases ต้องการสําหรับรายการและกรองกรณีและปัญหา
get_case ต้องการสําหรับรายละเอียดกรณีเดียว
search_cases ต้องการสําหรับการค้นหากรณีและปัญหาแบบเต็ม
get_activity_timeline ต้องการสําหรับประวัติกิจกรรม
list_emails ต้องการสําหรับการสอบถามทางอีเมล
search_knowledge_articles ต้องการสําหรับการสืบค้นฐานความรู้
search_entities ต้องการสําหรับการค้นหาเอนทิตี

การจําแนกประเภทการกลายพันธุ์ของข้อมูล

อ่านอย่างเดียว

คิวรีข้อมูล Dataverse โดยไม่มีการแก้ไข เครื่องมือจะส่ง a POST ไปยังจุดสิ้นสุด Dataverse Copilot queryskillstructureddata ซึ่งสร้างและดําเนินการ FetchXML ภายใน สิทธิ์เพียงอย่างเดียวที่จําเป็นคือ prvReadIncident เป็นชั้นการค้นพบ ทักษะ CustomerServiceQnA บังคับใช้สิทธิ์การอ่านระดับเอนทิตีแบบละเอียดในเวลาที่เรียกใช้ เครื่องมือนี้ไม่สนับสนุนการสร้างหรือปรับปรุงเรกคอร์ด