เมื่อคุณผสานรวมตัวแทน RBM ของคุณกับ Dialogflow แล้ว ให้ใช้ Dialogflow Console เพื่อกำหนดวิธีที่ตัวแทน Dialogflow เข้าใจและตอบกลับผู้ใช้ คุณสามารถออกแบบความตั้งใจ ให้จับคู่ข้อมูลจากผู้ใช้กับคำตอบที่เฉพาะเจาะจง การตอบกลับ Intent เหล่านี้อาจเป็นข้อความธรรมดา หรือใช้ประโยชน์จากความสามารถในการแนะนำและการ์ดริชมีเดียของ RBM
ข้อกำหนดเบื้องต้น
เนื้อหาต่อไปนี้จะถือว่าคุณได้ดำเนินการต่อไปนี้แล้ว
- เปิดใช้ Dialogflow สำหรับตัวแทน RBM ของคุณ
- สร้าง Intent อย่างน้อย 1 รายการสำหรับ Agent ของ Dialogflow แล้ว
การสร้างการตอบสนอง Intent
หากต้องการให้ Agent ของ Dialogflow ตอบผู้ใช้ คุณต้องสร้างการตอบสนอง Intent
- ในคอนโซล Dialogflow ให้เลือกตัวแทน Dialogflow ที่คุณผสานรวมกับตัวแทน RBM
- ในการนำทางด้านซ้าย ให้เลือกความตั้งใจ แล้วเลือกความตั้งใจที่คุณต้องการออกแบบบทบาท
- ในส่วนการตอบกลับ ให้คลิก + แล้วคลิก *การรับส่งข้อความทางธุรกิจ RCS (RBM)
ใช้แท็บเพื่อเลือกประเภทการตอบกลับที่คุณต้องการ
- ค่าเริ่มต้น: ข้อความธรรมดา
- การรับส่งข้อความทางธุรกิจ RCS: Rich Card, Rich Card ภาพสไลด์ และข้อความที่มีการตอบกลับที่แนะนำและการดำเนินการที่แนะนำ
หากต้องการเพิ่มการ์ดริชมีเดียแบบสแตนด์อโลน ภาพสไลด์ หรือข้อความที่มีคําแนะนํา ให้คลิกเพิ่มคําตอบ แล้วเลือกจากรายการ
กรอกข้อมูลในช่องในแบบฟอร์ม
เมื่อกำหนดคำตอบแล้ว ให้บันทึกและทดสอบความตั้งใจ
ยังสนทนาต่อพร้อมคำแนะนำ
เมื่อใช้การดำเนินการที่แนะนำหรือการตอบกลับที่แนะนำเพื่อเป็นแนวทางในการสนทนา โปรดตรวจสอบว่าข้อมูลระบบรายงานผล Conversion ตรงกับวลีการฝึกสำหรับความตั้งใจอื่น เมื่อผู้ใช้แตะคำแนะนำ RBM จะแสดงผลข้อมูลระบบรายงานผล Conversion ไปยัง Dialogflow เป็นอินพุตของผู้ใช้
เช่น หากผู้ใช้แตะการตอบกลับที่แนะนำซึ่งมีป้ายกำกับว่า "ดูข้อมูลเพิ่มเติม" และด้วยข้อมูลระบบรายงานผล Conversion yes_learn_more
Dialogflow จะได้รับ "yes_learn_more" เป็นข้อมูลจากผู้ใช้และใช้เพื่อค้นหาความตั้งใจถัดไปที่จะตอบกลับ
การแมปอินพุตของผู้ใช้แบบหนึ่งต่อหนึ่งกับวลีการฝึกจะเพิ่มความน่าจะเป็นในการจับคู่ความตั้งใจที่ถูกต้องได้อย่างมาก ดังนั้นความตั้งใจของคุณจะใช้ข้อมูลการรายงานผล Conversion ที่ตรงกันเป็นวลีการฝึก
กำลังบันทึก Intent โดยไม่ตอบกลับ
ในบางกรณี เช่น เมื่อผู้ใช้แตะการดำเนินการที่แนะนำการโทรหรือการดำเนินการที่แนะนำ OpenURL คุณคงไม่อยากตอบในทันทีเพราะจะรบกวนงานปัจจุบันของผู้ใช้ อย่างไรก็ตาม ผู้ใช้แตะที่การดำเนินการที่แนะนำจะส่งข้อมูลระบบรายงานผล Conversion ไปยัง Dialogflow ซึ่งตรงกับข้อมูลกับ Intent และส่งการตอบกลับที่เชื่อมโยง
หากต้องการบันทึกข้อมูลระบบรายงานผล Conversion โดยไม่ต้องตอบกลับทันที ให้สร้าง Intent ที่มีวลีการฝึกที่ตรงกับข้อมูลระบบรายงานผล Conversion และลบคำตอบทั้งหมดสำหรับ Intent Dialogflow จับคู่ข้อมูลระบบรายงานผล Conversion กับ Intent แต่ตอบสนองไม่ได้เพราะ Intent ไม่มีการตอบสนองที่กำหนดไว้
การดำเนินการตามคำสั่งซื้อ
นอกเหนือจากการออกแบบการตอบสนองใน Dialogflow Console แล้ว คุณยังกําหนดค่าความตั้งใจเพื่อติดต่อโครงสร้างพื้นฐานผ่านการดําเนินการตามคําสั่งซื้อได้ด้วย เมื่อใช้ Fulfillment นี้ช่วยให้คุณปรับแต่งคำตอบของ Dialogflow ได้ด้วยข้อมูลจากฐานข้อมูลของคุณเองหรือเรียกใช้ตรรกะทางธุรกิจอื่นๆ
เมื่อ Dialogflow ติดต่อโครงสร้างพื้นฐาน จะมีข้อมูลต่อไปนี้ในเพย์โหลดของคำขอดำเนินการตามคำสั่งซื้อ
ฟิลด์ | คำอธิบาย |
---|---|
rbm_user_phone_number |
หมายเลขโทรศัพท์ของผู้ใช้ |
rbm_share_location_response |
ตำแหน่งของผู้ใช้ หากผู้ใช้แตะการแชร์ |
การดำเนินการที่แนะนำตามสถานที่