หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
การจัดระเบียบหัวข้อของเอเจนต์ของคุณอย่างมีประสิทธิภาพช่วยให้การสนทนาเป็นเรื่องที่ง่ายต่อการดูแลรักษาและจัดการ
ทำความเข้าใจการทริกเกอร์หัวข้อ
Copilot Studio มีความยืดหยุ่นมากในการจัดการหัวข้อ ในขณะที่ไม่มี ขนาดเดียวที่เหมาะกับทุกคน แนวทางปฏิบัติที่ดีคือคำนึงถึงวิธีต่างๆ ที่สามารถเรียกใช้หัวข้อได้:
หัวข้อจะถูกทริกเกอร์ตามข้อความที่ผู้ใช้พูดและโมเดลความเข้าใจภาษาธรรมชาติ (NLU)
คิดว่าหัวข้อเหล่านี้เป็นหัวข้อจุดเริ่มต้นของคุณ
หากข้อความทริกเกอร์ทับซ้อนกันหลายหัวข้อ ให้เพิ่มหัวข้อแบบจับทั้งหมด (หรือ หัวข้อแก้ความกำกวม) ที่เปลี่ยนเส้นทางไปยังหัวข้ออื่นผ่านการกรอกข้อมูลในช่องและการชี้แจงคำถาม
ด้วยการแยกเอนทิตี การสนทนาสามารถข้ามคำถามเพื่อชี้แจงและดำเนินไปยังหัวข้อที่เหมาะสมได้โดยตรงโดยไม่ต้องมีข้อมูลเพิ่มเติมจากผู้ใช้
หัวข้อจะถูกทริกเกอร์เมื่อถูกเรียกผ่านการดำเนินการเปลี่ยนเส้นทาง
หัวข้อเหล่านี้สามารถมีโหนดการสนทนาและตรรกะ สามารถเรียกได้หลายหัวข้อ และสามารถมีตัวแปรอินพุตและเอาต์พุตได้ เหมาะอย่างยิ่งสำหรับเป็น หัวข้อขนาดพอดีที่นำกลับมาใช้ใหม่
หัวข้ออาจเป็นทั้งสองอย่างได้เช่นกัน
ตัวอย่างเช่น หัวข้อสามารถทริกเกอร์ผ่านการจดจำเจตนาหรือโดยการเปลี่ยนเส้นทางโดยตรง
เหตุการณ์สามารถทริกเกอร์หัวข้อได้
เช่น เหตุการณ์ที่กำหนดเอง การไม่ใช้งาน และอื่นๆ
เรียนรู้เพิ่มเติมใน ตั้งค่าทริกเกอร์หัวข้อ
เคล็ดลับ
ในตัวอย่างต่อไปนี้ คุณเชื่อมโยงข้อความทริกเกอร์กับหัวข้อหลักสองหัวข้อ ซึ่งจะแบ่งโครงสร้างออกเป็นหลายหัวข้อที่คุณเรียกใช้โดยใช้การดำเนินการเปลี่ยนเส้นทาง
บางหัวข้อสามารถเรียกได้ด้วยหัวข้ออื่นๆ อีกหลายหัวข้อ ตัวอย่างเช่น หัวข้อ สิ้นสุดการสนทนา
ด้วยการเติมช่องว่างและการแยกเอนทิตี หากผู้ใช้พูดว่า "ฉันต้องปลดบล็อกบัตรเครดิตของฉัน" หัวข้อ Card จะถูกทริกเกอร์ และทั้งคำถาม Debit/Credit และ Block/Unblock จะถูกข้ามไป เนื่องจาก CardType และ OperationType อนุมานได้จากข้อความทริกเกอร์ จากนั้นหัวข้อย่อย Credit Card ที่เหมาะสมจะถูกเรียกโดยอัตโนมัติ โดยที่ผู้ใช้ไม่ต้องให้ข้อมูลเพิ่มเติม
สร้างหัวข้อขนาดพอดี
หัวข้อขนาดใหญ่อาจเป็นเรื่องยากในการดูแลและอัปเดต แยกย่อยตรรกะของเอเจนต์ของคุณทุกครั้งที่ทำได้ โดยเฉพาะอย่างยิ่งหากมีหลายหัวข้อที่ใช้ตรรกะการสนทนาร่วมกัน
หัวข้อแต่ละหัวข้อไม่จำเป็นต้องมีข้อความทริกเกอร์ หัวข้อสามารถเปลี่ยนเส้นทางไปยังหัวข้ออื่นและแลกเปลี่ยนข้อมูลตัวแปรระหว่างกันได้
เคล็ดลับ
การสร้างหัวข้อสั้นๆ หลายๆ หัวข้อมักจะจัดการได้ดีกว่าหัวข้อใหญ่ๆ สองสามหัวข้อ แนวทางนี้ยังช่วยให้การทริกเกอร์มีประสิทธิภาพมากขึ้นโดยการแมปข้อความทริกเกอร์กับหัวข้อเฉพาะที่ตอบโจทย์แต่ละเรื่องอย่างชัดเจน
จำนวนหัวข้อเป็นสิ่งที่ขึ้นอยู่กับความชอบในการออกแบบการสนทนา คุณสามารถสร้างหัวข้อขนาดใหญ่เพียงไม่กี่หัวข้อ หรือสร้างหัวข้อขนาดเล็กหลายหัวข้อก็ได้
เคล็ดลับ
สำหรับเจตนาที่จดจำได้ยากกว่า เช่น คำทั่วไปอย่าง "คำขอ" หรือ "ปัญหา" ควรพิจารณาแยกหัวข้อออกจากกัน คำเหล่านี้อาจมีความหมายต่างกัน ดังนั้นต้องแน่ใจว่ามีข้อความทริกเกอร์ที่เพียงพอครอบคลุมทุกความหมาย
สร้างหัวข้อที่ใช้ซ้ำได้
เมื่อหัวข้อหลายหัวข้อมีข้อความการสนทนาหรือโหนดตรรกะร่วมกัน ให้รวบรวมไว้ในหัวข้อใหม่แทนที่จะทำซ้ำเนื้อหา ด้วยวิธีนี้ การอัปเดตหัวข้อนั้นเพียงครั้งเดียวจะสะท้อนถึงหัวข้อทั้งหมดที่เปลี่ยนเส้นทางไปยังหัวข้อนั้น
เคล็ดลับ
หากคุณเรียกใช้ Power Automate โฟลว์ระบบคลาวด์ เดียวกันจากหลายหัวข้อใน Copilot Studio โดยมีลำดับโหนดเดียวกันหรือคล้ายกัน ให้สร้างหัวข้อใหม่สำหรับลำดับโหนดเหล่านั้นโดยเฉพาะ
หลีกเลี่ยงหัวข้อทับซ้อนกัน
การทับซ้อนกันของหัวข้อเกิดขึ้นเมื่อหลายหัวข้อมีข้อความทริกเกอร์หรือความหมายของเจตนาที่คล้ายคลึงกัน ซึ่งนำไปสู่ความสับสนว่าควรเปิดใช้งานหัวข้อใด
ตรวจสอบและลบความคลุมเครือระหว่างหัวข้อ
เมื่อ NLU ทริกเกอร์หัวข้อ ให้หลีกเลี่ยงปัญหาที่ทับซ้อนกัน การเรียกใช้หัวข้อของระบบ ตรงกันหลายหัวข้อ บ่อยครั้ง (ซึ่งบางครั้งเรียกว่า "คุณหมายถึง") มักจะแสดงให้เห็นปัญหาการซ้อนทับกัน
คุณสามารถป้องกันปัญหาเหล่านี้ได้โดยลดการซ้อนทับของความหมายของเจตนาในข้อความทริกเกอร์ของหัวข้อต่างๆ
เคล็ดลับ
สำหรับหัวข้อที่เรียกใช้โดยข้อความทริกเกอร์ คุณควร:
- เปรียบเทียบข้อความทริกเกอร์ในหัวข้อของคุณและลบคู่ที่กำกวม
- หลีกเลี่ยงการใช้คำเดียวกันในข้อความทริกเกอร์ของหัวข้อต่าง ๆ
- วิเคราะห์ข้อความที่ผู้ใช้พูดที่เป็นทริกเกอร์หัวข้อ "คุณหมายถึง"
สร้างหัวข้อที่ไม่มีความกำกวม
เมื่อมีหลายหัวข้อที่มีข้อความทริกเกอร์คล้ายกันมาก คุณสามารถหลีกเลี่ยงการซ้อนทับของหัวข้อได้โดยการสร้างหัวข้อแก้ความกำกวม
เคล็ดลับ
ตัวอย่างเช่น ลองพิจารณาสถานการณ์ที่มีคำสั่ง "ปลดบล็อกบัตรเครดิต" หรือ "ปลดบล็อกบัตรเดบิต" ซึ่งผู้ใช้อาจพูดเพียงว่า "ปลดบล็อกบัตร" และโมเดล NLU ไม่สามารถระบุหัวข้อที่จะถูกทริกเกอร์ได้ คุณสามารถใช้หัวข้อการแก้ความกำกวมทั่วไปของ Card ใช้คำถามการเติมช่องเอนทิตีสำหรับ CardType และเปิดใช้หัวข้อที่เหมาะสมตามนั้น
ใช้เอนทิตีเพื่อลดจำนวนหัวข้อ
หลีกเลี่ยงการทำซ้ำตรรกะเมื่อคุณสามารถจัดเก็บรูปแบบต่างๆ ในตัวแปรได้ ตัวอย่างเช่น แทนที่จะสร้างหัวข้อที่คล้ายกัน เช่น:
- สั่งพิซซ่า
- สั่งเบอร์เกอร์
- สั่งเครื่องดื่ม
สร้าง:
- หนึ่งหัวข้อสำหรับ
Order - หนึ่งเอนทิตีสำหรับ
FoodTypeที่มีPizzas,BurgersและDrinksเป็นค่า