การผสานรวม Dialogflow

เมื่อตัวแทน RBM สื่อสารกับผู้ใช้ ตัวแทนจะพยายามนำการสนทนาด้วยการตอบกลับที่แนะนำ การดำเนินการที่แนะนำ และคีย์เวิร์ด เครื่องมือเหล่านี้จะแจ้งให้ผู้ใช้โต้ตอบด้วยวิธีที่ตัวแทนจำได้และตอบสนองได้ง่าย

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

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

วิธีการทำงาน

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

ตัวแทน RBM ทำการเรียก API

จากนั้นแพลตฟอร์ม RBM จะติดต่อตัวแทน Dialogflow ของคุณเพื่อทริกเกอร์ความตั้งใจที่ระบุ

แพลตฟอร์ม RBM ติดต่อตัวแทน Dialogflow

Dialogflow ส่งคำตอบ ซึ่งแพลตฟอร์ม RBM ส่งไปให้ผู้ใช้

Agent ของ Dialogflow ส่งข้อความไปยังผู้ใช้

เมื่อผู้ใช้ตอบกลับ แพลตฟอร์ม RBM จะส่งการตอบกลับดังกล่าวกลับไปยัง Dialogflow ซึ่งจะประมวลผลข้อความของผู้ใช้และส่งคืนการตอบกลับ

ผู้ใช้และตัวแทน Dialogflow จะสื่อสารผ่าน RBM

ตัวแทน Dialogflow และผู้ใช้จะยังโต้ตอบซึ่งกันและกันต่อไปผ่านแพลตฟอร์ม RBM จนกว่าการสนทนาจะเสร็จสิ้น

ข้อควรพิจารณาในการออกแบบ

เมื่อคุณใช้การผสานรวม Dialogflow โปรดคํานึงถึงสิ่งต่อไปนี้

  • คุณต้องออกแบบการสนทนาและความสามารถของตัวแทนใน Dialogflow
  • ปิดใช้ Google Cloud Pub/Sub สำหรับตัวแทน RBM ของคุณ ตัวแทน Dialogflow จะจัดการ คำตอบและเหตุการณ์ทั้งหมดที่ผู้ใช้สร้างขึ้น
  • การผสานรวม Dialogflow ไม่รองรับการดำเนินการที่แนะนำ สร้างกิจกรรมในปฏิทิน

ขั้นตอนถัดไปคือ

หากต้องการผสานรวมตัวแทน RBM ของคุณกับ Dialogflow ให้สร้างตัวแทน Dialogflow และเปิดใช้ Dialogflow สำหรับตัวแทน RBM ของคุณ

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