การจัดการการไม่มีอินพุตของผู้ใช้ในไดอะล็อกโฟลว์

ฉันมีเจตนา "Reprompt" ในตัวแทนของฉันโดยมีค่าเหตุการณ์เป็น "actions_intent_NO_INPUT" และค่าการดำเนินการเป็น no.input แต่ตัวแทนของฉันยังคงทริกเกอร์ "Default Fall back intent" ในกรณีที่ไม่มีการป้อนข้อมูลจากผู้ใช้ ฉันต้องการความช่วยเหลือในการทำความเข้าใจวิธีให้ตัวแทนของฉันระบุว่าไม่มีการป้อนข้อมูลของผู้ใช้และดำเนินการตามเจตนา "Reprompt" แทนที่จะเป็น "Default Fall back Intent" โปรดทราบว่าฉันกำลังสร้างมันขึ้นมาสำหรับศูนย์บริการทางโทรศัพท์ ไม่ใช่สำหรับ Google Assistant และกำลังทดสอบบนโทรศัพท์บ้าน สิ่งนี้เกิดขึ้นเพราะกล่องโต้ตอบไม่สามารถจดจำ no.input บนโทรศัพท์มือถือและโทรศัพท์บ้านได้หรือไม่


comment
สวัสดี คำตอบนี้อาจช่วยคุณได้ stackoverflow.com/questions/49395582/   -  person Serene Abraham Mathew    schedule 22.10.2020


คำตอบ (1)


"Reprompt" ของคุณอยู่ใน 'Catch Node' หรือไม่ เราใช้ Catch Node เพื่อตรวจจับสิ่งต่างๆ เช่น "ทำซ้ำ" "เงียบ" และการตรวจสอบความมั่นใจต่ำ หากลูกค้าขอให้ทำซ้ำหรือกดเงียบ (ตามเวลาที่ไม่มีการป้อนข้อมูล) เราจะเพิ่มตัวนับขึ้น +1 จากนั้นจึงทำซ้ำวลี/คำถามเริ่มต้น หากเงียบอีกครั้ง เราจะเพิ่มตัวนับ +1 อีกครั้ง ในการลองครั้งที่ 3 เราจะตีกลับพวกเขาให้ตัวแทน ไม่สำคัญว่าคุณกำลังทดสอบจากโทรศัพท์บ้านหรืออุปกรณ์เคลื่อนที่

person Amanda F    schedule 09.12.2019