แชร์ผ่าน


ใช้เอนทิตีและการเติมช่องว่างในเอเจนต์

ส่วนสำคัญของการสนทนาของเอเจนต์ใน Copilot Studio คือความเข้าใจภาษาธรรมชาติ ซึ่งเป็นความสามารถของ AI ในการเข้าใจจุดประสงค์ของผู้ใช้ ตัวอย่างเช่น ลูกค้าอาจพูดว่า "ฉันพยายามใช้บัตรของขวัญของฉัน แต่ใช้ไม่ได้" เอเจนต์ทราบว่าจะกำหนดเส้นทางลูกค้าไปยังหัวข้อที่เกี่ยวข้องกับใช้บัตรของขวัญไม่ได้ แม้ว่าจะไม่มีวลีที่ตรงกันนั้นเป็นข้อความทริกเกอร์

ประเด็นพื้นฐานประการหนึ่งของความเข้าใจภาษาธรรมชาติคือ การระบุ เอนทิตี ในกล่องโต้ตอบผู้ใช้

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

เอนทิตีที่สร้างไว้ล่วงหน้า

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

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

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

เพื่อช่วยให้คุณเข้าใจว่าเรามาใช้เอนทิตี เงิน เป็นตัวอย่างกัน

  1. เปิดเอเจนต์ของคุณใน Copilot Studio และเลือก การตั้งค่า ที่ด้านบนของหน้าจากนั้นเลือก เอนทิตี ในเมนู

    รายการของเอนทิตีที่มีอยู่ทั้งหมดจะแสดง

    ภาพหน้าจอของหน้าเอนทิตี (มุมมองบางส่วน)

  2. เลือกเอนทิตี เงิน แผงรายละเอียดของเอนทิตีจะเปิดขึ้น

    ภาพหน้าจอของแผงรายละเอียดของเอนทิตีเงิน

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

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

เอนทิตีแบบกำหนดเอง

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

ตัวอย่างเช่น สมมติว่าคุณต้องการสร้างเอเจนต์สำหรับร้านค้ากลางแจ้ง ในกรณีนี้ คุณจะต้องสอนเอเจนต์ให้รับทราบประเภท "ผลิตภัณฑ์อุปกรณ์กลางแจ้ง" ในการสนทนา

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

  1. ไปที่หน้าการตั้งค่าตัวแทนของคุณ และเลือกเอนทิตี

  2. เลือก เพิ่มเอนทิตี>เอนทิตีใหม่

  3. เลือกชนิดของเอนทิตีที่ต้องการ: เอนทิตี รายการปิด หรือเอนทิตี นิพจน์ปกติ (regex)

    ภาพหน้าจอของหน้าต่างการสร้างเอนทิตีที่มีตัวเลือก 'รายการปิด' และ 'นิพจน์ทั่วไป'

เอนทิตีรายการที่ปิด

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

  1. ใน สร้างเอนทิตี ให้เลือก รายการแบบปิด

  2. ในแผงที่เปิดขึ้น ให้ป้อนชื่อสำหรับเอนทิตีใหม่ของคุณ เช่น กิจกรรมแคมป์ปิ้ง

  3. เพิ่มคำอธิบายหากต้องการ

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

    หรือคุณสามารถอัปโหลดไฟล์ ที่แสดงรายการค่าที่ต้องการทั้งหมดที่คุณต้องการเพิ่มสำหรับเอนทิตีนี้

    เมื่อคุณป้อนรายการ คุณสามารถ:

    • เลือกรายการและเปลี่ยนชื่อ
    • เลือกไอคอนถังขยะเพื่อลบรายการ
    • เลือก คำพ้องความหมาย (หรือเลือกคำพ้องความหมายในรายการหากได้เพิ่มไว้แล้ว) เพื่อเปิดแผง แก้ไขคำพ้องความหมาย

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

    ภาพหน้าจอของแผง 'แก้ไขคำเหมือน'

  5. หากต้องการ ให้เปิด การจับคู่ อัจฉริยะสำหรับเอนทิตีนี้

    Smart Matching เป็นส่วนหนึ่งของความอัจฉริยะที่สนับสนุนโดยรูปแบบการทำความเข้าใจภาษาของเอเจนต์ เมื่อการจับคู่อัจฉริยะทำงานอยู่ เอเจนต์จะตีความการป้อนข้อมูลของผู้ใช้โดยใช้ตรรกะการตรงกันบางส่วนกับค่าที่แสดงไว้สำหรับเอนทิตี

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

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

    ภาพหน้าจอของแผงรายละเอียดสำหรับเอนทิตีตัวอย่าง

อัปโหลดค่าสำหรับเอนทิตีรายการปิด

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

  1. เตรียมไฟล์ข้อความ (สูงสุด 3 MB) ที่แสดงค่าทั้งหมดที่คุณต้องการเพิ่มสำหรับเอนทิตีของคุณ รวมถึงคำพ้องความหมาย ถ้ามี ใช้รูปแบบนี้: หนึ่งค่าต่อบรรทัด และใช้เครื่องหมายขีด (|) เป็นตัวคั่นสำหรับคำเหมือน ตัวอย่าง

    hiking|trekking
    hiking|mountaineering
    yoga
    cycling|bicycling
    cooking
    
  2. ภายใต้ ข้อมูลรายการ ให้เลือก อัปโหลดไฟล์

  3. ใน อัปโหลดไฟล์ ให้เลือกตัวเลือกที่ต้องการ:

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

  5. ตรวจทานค่าและคำเหมือนที่ปรากฏ แล้วเลือก เพิ่ม

ดาวน์โหลดค่าสำหรับเอนทิตีรายการปิด

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

  1. ภายใต้ ข้อมูลรายการ ให้เลือก ดาวน์โหลดไฟล์

  2. บันทึกไฟล์ข้อความที่เป็นผลลัพธ์ หรือเปิดไฟล์ในโปรแกรมแก้ไขข้อความเพื่อตรวจสอบเนื้อหา ค่าเอนทิตีแต่ละค่าจะปรากฏในบรรทัดที่แยกจากกัน ถ้าค่ามีคำพ้องความหมายหลายคำ ค่าเหล่านั้นจะปรากฏในบรรทัดที่แยกจากกัน ดังนี้:

    hiking|trekking
    hiking|mountaineering
    

เอนทิตีนิพจน์ปกติ (Regex)

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

ตัวอย่างเช่น คุณสามารถใช้เอนทิตี regex เพื่อระบุรายการต่างๆ เช่น รหัสการติดตาม หมายเลขใบอนุญาต หมายเลขบัตรเครดิต หรือที่อยู่ IP

  1. ใน สร้างเอนทิตี ให้เลือก นิพจน์ปกติ (regex)

  2. ในแผงที่เปิดขึ้น ให้ป้อนชื่อเอนทิตีใหม่ของคุณ

    ภาพหน้าจอของแผงรายละเอียดสำหรับเอนทิตี regex

  3. เพิ่มคำอธิบายหากต้องการ

  4. ป้อนรูปแบบนิพจน์ทั่วไปที่ควรใช้เพื่อจับคู่และแยกรายการเอนทิตีออกจากอินพุต

    เอนทิตี Regex Copilot Studio ใช้ ไวยากรณ์นิพจน์ทั่วไป .NET

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

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

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

ใช้เอนทิตีในการสนทนา

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

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

  2. เปิดหัวข้อสำหรับเอนทิตีที่คุณต้องการรวบรวม

  3. เลือกไอคอน เพิ่มโหนด จากนั้น เลือก ถามคำถาม

  4. ภายใต้ ระบุ เลือกเอนทิตีที่คุณสร้างขึ้นใน เอนทิตีแบบกำหนดเอง

    โหนดคำถามพร้อมการเลือกเอนทิตี

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

    ภาพหน้าจอที่แสดงค่าเอนทิตีที่เลือกเพื่อแสดงเป็นปุ่มที่รันไทม์

  6. ตั้งชื่อตัวแปรสำหรับผลลัพธ์ของการตอบสนองของผู้ใช้ หากจำเป็น

การเติมช่องว่าง

การเติมช่องว่าง เป็นแนวคิดในการทำความเข้าใจภาษาธรรมชาติ ซึ่งหมายถึงการบันทึกเอนทิตีที่แยกออกมาไปยังวัตถุ ใน Copilot Studio การเติมสล็อตหมายถึงการวางค่าเอนทิตี้ที่แยกลงในตัวแปร

เราจะยังคงใช้หัวข้อกิจกรรมการตั้งแคมป์ ซึ่งเรียกทริกเกอร์โดยการพิมพ์ "ฉันต้องการทำบางอย่าง" ในแชททดสอบ เป็นตัวอย่าง

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

การติดตามระหว่างหัวข้อ

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

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

โดยเฉพาะอย่างยิ่ง การเติมช่องว่างเกิดขึ้นโดยการแทรกเอนทิตีที่แยกออกมา "การเดินป่า" ลงในตัวแปร VarCampType

หน้าต่างการดูตัวแปร

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

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

การเติมช่องว่างแบบหลายรายการและแบบเชิงรุก

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

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

มาเริ่มการทดสอบใหม่อีกครั้ง แล้วลองอีกกรณีหนึ่ง ในรอบนี้ คุณสามารถเพิ่มโหนดคำถาม อีกสองสามโหนดเพื่อถามสิ่งต่างๆ เช่น คุณต้องใช้เวลาเท่าใดสำหรับกิจกรรม (โดยใช้เอนทิตี ระยะเวลา) และช่วงราคา (โดยใช้เอนทิตี เงิน)

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

การติดตามระหว่างหัวข้อสำหรับประเภทผลิตภัณฑ์และราคา

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

  1. เลือกไอคอน เพิ่มเติม () ของโหนด คำถาม จากนั้นเลือก คุณสมบัติ แผง คุณสมบัติคำถาม จะปรากฏขึ้น

    เปิดแผงคุณสมบัติคำถาม

  2. ในแผง คุณสมบัติคำถาม ให้เลือก ลักษณะการทำงานของคำถาม

  3. ในแผง ลักษณะการทำงานของคำถาม ใต้ ข้ามคำถาม ให้เลือก ถามทุกครั้ง จากนั้นเลือก บันทึก ที่ด้านบนของหน้า

    ข้ามคำถาม

ยอมรับหนึ่งในหลายเอนทิตีในผลัดการสนทนา

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

  1. เพิ่มโหนดคําถาม

  2. ภายใต้ ระบุ ให้เลือกหนึ่งในหลายเอนทิตี

  3. สําหรับแต่ละเอนทิตีที่คุณต้องการยอมรับที่โหนดนี้ เลือก เอนทิตีใหม่ และเลือกเอนทิตีที่ต้องการ โหนด คําถาม สามารถรองรับเอนทิตี้ที่แตกต่างกันได้สูงสุดห้าเอนทิตี

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

    ตัวแปรที่จัดเก็บค่าเอนทิตีที่รู้จักคือเรกคอร์ดชนิด โดยมีองค์ประกอบหนึ่งรายการสําหรับแต่ละเอนทิตีที่สนับสนุนที่โหนดนี้ —ตัวอย่างเช่น Identifier.account, Identifier.phone, Identifier.unknown

  5. เพิ่มเงื่อนไขในการระบุเส้นทางการสนทนาตามข้อมูลที่ลูกค้าให้ไว้ วิธีปฏิบัติที่ดีในการตั้งค่าเงื่อนไขของคุณด้วยตัวดำเนินการ ไม่ใช่ค่าว่าง (หรือ เป็นค่าว่าง)

ลักษณะการทํางานของการรู้จําสําหรับ "หนึ่งในหลายเอนทิตี"

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

ตัวอย่างเช่น สมมติว่าโหนด คําถาม ได้รับการกําหนดค่าให้จดจํารายการต่อไปนี้: หมายเลขการ์ดไลบรารี หมายเลขโทรศัพท์ หรือ "ฉันไม่รู้" ตามลําดับ ถ้าลูกค้าระบุว่า "หมายเลขโทรศัพท์ของฉันคือ 777 555-1212 และหมายเลขบัตรของฉันเป็น 123456789" ค่าเอนทิตีที่รับรู้ได้คือหมายเลขการ์ดเนื่องจากเป็นเอนทิตีแรกในรายการของเอนทิตีที่เป็นไปได้ที่โหนด คําถาม ที่สอดคล้องกัน

หากเอเจนต์ไม่สามารถระบุเอนทิตีใด ๆ ที่มีการกําหนดค่าโหนด คําถาม ให้จดจํา ได้ จะใช้ ลักษณะการทํางาน reprompt ที่ระบุไว้สําหรับโหนดนี้

ข้อจำกัด

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

  • สนับสนุนจํากัดไว้ที่สูงสุดห้าเอนทิตี

  • ไม่มีการสนับสนุนสําหรับเอนทิตีภายนอก

  • การสนับสนุนสําหรับเอนทิตีชนิดที่กําหนดเพียงเอนทิตีเดียวเท่านั้น ตัวอย่างเช่น โหนดคําถามหนึ่งไม่สามารถรู้จักเอนทิตีชนิดวันที่สองชนิดได้