หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
วลีทริกเกอร์เป็นรากฐานของการจดจําหัวข้อที่มีประสิทธิภาพใน Copilot Studio พวกเขาฝึกโมเดลความเข้าใจภาษาธรรมชาติ (NLU) ของตัวแทนของคุณเพื่อระบุเมื่อผู้ใช้ถามเกี่ยวกับหัวข้อเฉพาะ ด้วยการใช้วลีทริกเกอร์ ตัวแทนของคุณสามารถกําหนดเส้นทางการสนทนาไปยังหัวข้อที่ถูกต้องได้อย่างแม่นยํา
วลีทริกเกอร์ใน Copilot Studio คืออะไร
ข้อความทริกเกอร์ฝึกโมเดลความเข้าใจภาษาธรรมชาติ (NLU) ของเอเจนต์ของคุณ วลีทริกเกอร์บ่งชี้ถึงตัวแทนซอฟต์แวร์ว่าเมื่อใดที่คำพูดของผู้ใช้ทั่วไปควรจะทำให้เกิดหัวข้อที่เฉพาะเจาะจง
โดยทั่วไปวลีทริกเกอร์จะบันทึกวิธีที่ผู้ใช้ถามเกี่ยวกับปัญหาหรือปัญหา ตัวอย่างเช่น วลีทริกเกอร์อาจเป็น "ปัญหาเกี่ยวกับวัชพืชในสนามหญ้า"
เมื่อคุณสร้างหัวข้อใหม่ คุณจะต้องใส่วลีตัวอย่างสองถึงสามวลีเท่านั้น (ซึ่งเหมาะสําหรับค่าระหว่าง 5 และ 10) ในขณะรันไทม์ AI จะแยกวิเคราะห์สิ่งที่ผู้ใช้พูดและทริกเกอร์หัวข้อที่มีความหมายใกล้เคียงกับคำพูดของผู้ใช้มากที่สุด ดูข้อมูลเพิ่มเติมในหัวข้อเลือกวลีทริกเกอร์ที่มีประสิทธิภาพ
ความสําคัญของบริบททริกเกอร์
Copilot Studio NLU ทํางานแตกต่างกันตามสถานะการสนทนา ลักษณะการทํางานนี้บางครั้งอาจนําไปสู่พฤติกรรมที่แตกต่างกันสําหรับคําพูดของผู้ใช้เดียวกัน
ต่อไปนี้คือสถานะการสนทนาต่างๆ:
การเริ่มต้นการสนทนา: ตัวแทนไม่มีบริบท ดังนั้นคําพูดของผู้ใช้จึงคาดว่าจะ:
- เริ่มต้นหัวข้อโดยตรง (การรับรู้เจตนา)
- กระตุ้นคำถามเพื่อแก้ความกำกวม "คุณหมายความว่า" (จับคู่หลายหัวข้อ) สำหรับผู้สมัครเจตนาที่มีหัวข้อตรงกันหลายหัวข้อ
- ไปยังหัวข้อสำรองถ้าไม่รู้จักจุดประสงค์
หลังจาก "คุณหมายถึง" (ตรงกันหลายหัวข้อ) ถูกทริกเกอร์: NLU จะปรับให้ตรงกับหนึ่งในหัวข้อที่แนะนำ โดยมีการตั้งเกณฑ์ที่สูงขึ้นเพื่อเลือกว่าไม่ใช้ตัวเลือกที่นำเสนอ
การสลับออกจากหัวข้อปัจจุบัน: หาก NLU พยายามเติมช่องในหัวข้อ และผู้ใช้ให้คําค้นหาผู้ใช้ที่อาจทริกเกอร์หัวข้ออื่น (การสลับหัวข้อ)
การทําให้เอนทิตีเป็นมาตรฐานและการทริกเกอร์หัวข้อ
ในขณะทํางาน ตัวแทนที่ใช้การเรียงลําดับแบบคลาสสิกเลือกหัวข้อโดยการเปรียบเทียบคําพูดของผู้ใช้กับวลีทริกเกอร์ของแต่ละหัวข้อ
ระบบจะทําให้เอนทิตีที่ตรวจพบเป็นมาตรฐานตามประเภทเอนทิตีและคํานวณความคล้ายคลึงกันตามฟอร์มปกติ วิธีนี้สามารถเพิ่มการรู้จําเจตนา แต่ก็สามารถขยายการจับคู่ในรูปแบบที่ไม่ชัดเจนเมื่อคุณเขียนวลีทริกเกอร์
ตัวอย่างเช่น สมมติว่าวลีทริกเกอร์สําหรับ หัวข้อ A คือ สร้างการประชุมด้วย Alex และคําพูดของผู้ใช้คือ สร้างการประชุมกับซูซาน
ด้วยการจับคู่ข้อความเท่านั้น ความคล้ายคลึงกันจะต่ําเนื่องจาก "Alex" และ "Susan" มีค่าสัญพจน์ที่แตกต่างกัน ด้วยการทําให้เป็นมาตรฐานของเอนทิตี ความคล้ายคลึงกันอาจสูงหากค่าทั้งสองได้รับการรับรู้ว่าเป็นประเภทเอนทิตีเดียวกัน (ตัวอย่างเช่น ชื่อบุคคล) ในกรณีนั้น หัวข้อ A ถูกเลือกแม้ว่าชื่อเฉพาะในคําพูดของผู้ใช้จะไม่ปรากฏในวลีทริกเกอร์
การทําให้เป็นมาตรฐานของเอนทิตี้ทําให้ตัวแทนที่ใช้การเรียงลําดับแบบคลาสสิกมีประสิทธิภาพมากขึ้นสําหรับค่าเอนทิตีตัวแปรและสามารถทนต่อการจับคู่ที่กว้างขึ้นได้
คุณลักษณะนี้นําไปใช้กับกรณีเช่น:
- วลีทริกเกอร์ของคุณแตกต่างกันส่วนใหญ่ตามค่าเอนทิตี (ชื่อ ตําแหน่ง วันที่ ตัวเลข) และคุณต้องการให้หัวข้อตรงกันตามโครงสร้างของคําขอแทนที่จะเป็นโทเค็นเอนทิตีที่แน่นอน
- คุณพึ่งพาเอนทิตีรายการปิดหรือเอนทิตีที่มีโครงสร้างอื่น ๆ และต้องการการเรียกใช้ที่สูงขึ้นในระหว่างการจับคู่
- คุณกำลังแก้ไขปัญหาคะแนนการจับคู่ต่ำ ซึ่งควรจะมีการทำให้เป็นมาตรฐานของเอนทิตีแต่ไม่เกิดขึ้น เนื่องจากหัวข้อไม่มีเอนทิตีที่มีคุณสมบัติเหมาะสมสำหรับการทําให้เป็นมาตรฐาน ตัวอย่างเช่น มีเพียงเอนทิตีรายการแบบไดนามิกเท่านั้นที่ไม่เข้าร่วมในการทําให้เป็นมาตรฐานในเวลาทริกเกอร์
วรรคตอน
โมเดล NLU ทํางานในลักษณะเดียวกันโดยไม่คํานึงถึงเครื่องหมายวรรคตอน รวมถึงเครื่องหมายคําถาม
สร้างวลีทริกเกอร์ใหม่
ถ้าเป็นไปได้ ให้เริ่มต้นด้วยข้อมูลการผลิตจริงแทนที่จะสร้างวลีทริกเกอร์ของคุณเอง วลีทริกเกอร์ที่ดีที่สุดจะคล้ายกับข้อมูลจริงที่มาจากผู้ใช้ ข้อความเหล่านี้เป็นวลีที่ผู้ใช้ถามเอเจนต์ที่ปรับใช้
อย่าละทิ้งคำที่เฉพาะเจาะจง โมเดลให้น้ําหนักน้อยลงกับคําที่ไม่จําเป็น เช่น คําหยุด คําหยุดคือคําที่ระบบกรองออกก่อนที่จะประมวลผลข้อมูลภาษาธรรมชาติเนื่องจากไม่มีนัยสําคัญ
ปรับวลีทริกเกอร์ให้เหมาะสม
แนวทางปฏิบัติที่ดีที่สุดต่อไปนี้จะช่วยคุณปรับวลีทริกเกอร์ของคุณให้เหมาะสม
| คำแนะนำ | ตัวอย่าง |
|---|---|
|
มีข้อความทริกเกอร์อย่างน้อย 5-10 วลีต่อหัวข้อ ทำซ้ำและเพิ่มมากขึ้นเมื่อคุณเรียนรู้จากผู้ใช้ |
ค้นหาร้านค้าที่อยู่ใกล้ฉันที่สุด ตรวจสอบตำแหน่งที่ตั้งร้านค้า ค้นหาร้านค้า ค้นหาตำแหน่งที่อยู่ใกล้ที่สุดให้ฉัน ร้านค้าใกล้ฉัน |
|
เปลี่ยนโครงสร้างประโยคและคำสำคัญ โมเดลจะพิจารณารูปแบบต่างๆ ของข้อความเหล่านั้นโดยอัตโนมัติ |
คุณปิดทำการเมื่อไหร่ เปิดทำการทุกวัน |
|
ใช้ข้อความทริกเกอร์สั้นๆ น้อยกว่า 10 คำ |
คุณเปิดเมื่อไหร่ |
|
หลีกเลี่ยงข้อความทริกเกอร์คำเดียว แนวทางปฏิบัตินี้จะเพิ่มน้ําหนักสําหรับคําที่เฉพาะเจาะจงในการทริกเกอร์หัวข้อ อาจทำให้เกิดความสับสนระหว่างหัวข้อที่คล้ายกัน |
Store |
| ใช้ข้อความที่สมบูรณ์ | ฉันสามารถพูดคุยกับผู้ช่วยที่เป็นมนุษย์ได้หรือไม่ |
| มีคำกริยาและนามเฉพาะหรือชุดรวมของคำเหล่านั้น |
ฉันต้องการฝ่ายบริการลูกค้า ฉันต้องการพูดคุยกับที่ปรึกษา |
|
หลีกเลี่ยงการใช้รูปแบบเอนทิตีเดียวกัน คุณไม่จำเป็นต้องใช้ตัวอย่างทั้งหมดจากค่าเอนทิตี NLU จะพิจารณารูปแบบทั้งหมดโดยอัตโนมัติ |
ฉันต้องการสั่งเบอร์เกอร์ ฉันต้องการพิซซ่า ฉันต้องการนักเก็ตไก่ |
ปรับสมดุลจำนวนข้อความทริกเกอร์ต่อหัวข้อ
ลองปรับสมดุลจำนวนข้อความทริกเกอร์ระหว่างหัวข้อ ด้วยวิธีนี้ ความสามารถของ NLU จะไม่ทำให้หัวข้อมีน้ำหนักมากเกินไปเมื่อเทียบกับอีกหัวข้อตามข้อความทริกเกอร์กำหนดค่าไว้
ประเมินการเปลี่ยนแปลงของคุณ
หลังจากที่คุณอัปเดตวลีทริกเกอร์หรือผสานหรือแยกหัวข้อ ให้ประเมินการเปลี่ยนแปลง เช่น:
- คุณสังเกตเห็นการเปลี่ยนแปลงทันทีในพฤติกรรมของตัวแทนผ่านการแชททดสอบ ตัวอย่างเช่น หัวข้ออาจทริกเกอร์หรือหยุดทริกเกอร์ตามการอัปเดตวลีทริกเกอร์
- หลังจากปรับใช้เอเจนต์ของคุณและจัดการการรับส่งข้อมูล คุณจะเห็นอัตราการเบี่ยงเบนที่สูงขึ้นหรือต่ําลง (อัตราการไม่ยกระดับ) หากต้องการสังเกตอัตราเหล่านี้ ให้ไปที่หน้า Analytics ใน Copilot Studio
คำแนะนำ
เพื่อทดสอบการทริกเกอร์หัวข้อและประสิทธิภาพของโมเดล NLU กับข้อมูลทดสอบแบบกลุ่ม ให้ใช้ Copilot Agent Kit
Troubleshooting
ถ้าตัวแทนตอบสนองหลายครั้งต่อข้อความของผู้ใช้เดียวหรือทริกเกอร์หัวข้อที่ไม่คาดคิด การซ้อนทับวลีทริกเกอร์หรือการกําหนดค่าหัวข้อที่ขัดแย้งกันมักจะเป็นสาเหตุให้เกิดปัญหา
ใช้ขั้นตอนต่อไปนี้ในการวินิจฉัยและแก้ไขปัญหา:
ตรวจสอบการกําหนดค่าตัวแทน:
- ตรวจสอบหัวข้อทั้งหมดเพื่อให้แน่ใจว่าแต่ละหัวข้อมีจุดประสงค์เฉพาะตัวและวลีทริกเกอร์ที่กําหนดไว้อย่างชัดเจน
- ยืนยันว่ามีการกําหนดค่าหัวข้อเดียวให้ตอบสนองต่อการป้อนข้อมูลของผู้ใช้ที่เฉพาะเจาะจงโดยอัตโนมัติ
ตรวจสอบเจตนาหรือเงื่อนไขที่ทับซ้อนกัน:
- ระบุวลีทริกเกอร์ที่คล้ายคลึงกันในหลายหัวข้อ
- ตรวจสอบเงื่อนไข เอนทิตี และหัวข้อของระบบที่อาจประเมินว่าเป็นจริงสําหรับข้อความผู้ใช้เดียวกัน
ปรับลําดับความสําคัญและขอบเขตของหัวข้อ:
- ปรับปรุงวลีทริกเกอร์เพื่อให้ตรงกับหัวข้อที่เฉพาะเจาะจงมากขึ้นก่อนหัวข้อที่กว้างขึ้น
- เพื่อป้องกันการตอบกลับซ้ํา ปิดใช้งาน ผสาน หรือทําให้หัวข้อแคบลงที่ทับซ้อนกับฟังก์ชันการทํางาน