คําตอบเกี่ยวกับการออกแบบ

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

ข้อกำหนดเบื้องต้น

เนื้อหาต่อไปนี้จะถือว่าคุณได้ดำเนินการต่อไปนี้แล้ว

  • เปิดใช้ Dialogflow สำหรับตัวแทน RBM ของคุณ
  • สร้าง Intent อย่างน้อย 1 รายการสำหรับ Agent ของ Dialogflow แล้ว

การสร้างการตอบสนอง Intent

หากต้องการให้ Agent ของ Dialogflow ตอบผู้ใช้ คุณต้องสร้างการตอบสนอง Intent

  1. ในคอนโซล Dialogflow ให้เลือกตัวแทน Dialogflow ที่คุณผสานรวมกับตัวแทน RBM
  2. ในการนำทางด้านซ้าย ให้เลือกความตั้งใจ แล้วเลือกความตั้งใจที่คุณต้องการออกแบบบทบาท
  3. ในส่วนการตอบกลับ ให้คลิก + แล้วคลิก *การรับส่งข้อความทางธุรกิจ RCS (RBM)
  4. ใช้แท็บเพื่อเลือกประเภทการตอบกลับที่คุณต้องการ

    • ค่าเริ่มต้น: ข้อความธรรมดา
    • การรับส่งข้อความทางธุรกิจ RCS: Rich Card, Rich Card ภาพสไลด์ และข้อความที่มีการตอบกลับที่แนะนำและการดำเนินการที่แนะนำ
  5. หากต้องการเพิ่มการ์ดริชมีเดียแบบสแตนด์อโลน ภาพสไลด์ หรือข้อความที่มีคําแนะนํา ให้คลิกเพิ่มคําตอบ แล้วเลือกจากรายการ

  6. กรอกข้อมูลในช่องในแบบฟอร์ม

    การตอบกลับ Intent ของการ์ดริชมีเดียแบบสแตนด์อโลน การตอบกลับ Intent ของภาพสไลด์ Rich Card

  7. เมื่อกำหนดคำตอบแล้ว ให้บันทึกและทดสอบความตั้งใจ

ยังสนทนาต่อพร้อมคำแนะนำ

เมื่อใช้การดำเนินการที่แนะนำหรือการตอบกลับที่แนะนำเพื่อเป็นแนวทางในการสนทนา โปรดตรวจสอบว่าข้อมูลระบบรายงานผล 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 ตำแหน่งของผู้ใช้ หากผู้ใช้แตะการแชร์

การดำเนินการที่แนะนำตามสถานที่