ตัวแทนการรับส่งข้อความทางธุรกิจ RCS (RBM) จะสื่อสารกับผู้ใช้ผ่านข้อความ กิจกรรม และคำขอเพื่อให้บรรลุเป้าหมายทางธุรกิจของคุณ เป้าหมายเหล่านั้น เรียบง่าย (เช่น การส่งการแจ้งเตือนการจัดส่ง) หรือค่าใช้จ่ายที่ซับซ้อน (เช่น การจอง เที่ยวบิน) ตัวแทนจะใช้การ์ดริชมีเดีย สื่อ และคำแนะนำเพื่อนำทางผู้ใช้ การสนทนาแบบไหลซึ่งตรงตามความต้องการของผู้ใช้และตัวแทน
วิธีการทำงาน
กระบวนการสนทนาระหว่างตัวแทนของคุณและผู้ใช้คล้ายกับ การสนทนาระหว่างคน 2 คน โดยแต่ละฝ่ายผลัดกันพูด กำลังฟังและโต้ตอบกับอีกฝ่าย
ตัวแทน RBM ของคุณเริ่มต้นการสนทนากับผู้ใช้ ผู้ใช้เริ่มต้นไม่ได้ สนทนากับตัวแทนของคุณ แต่เมื่อตัวแทนเริ่มต้นการสนทนา ผู้ใช้สามารถตอบกลับได้ตลอดเวลา
ตัวแทนจะส่งข้อความแรกเมื่อได้รับทริกเกอร์ภายนอกที่ ที่คุณกำหนดค่าไว้ ทริกเกอร์เป็นอะไรก็ได้และขึ้นอยู่กับกรณีการใช้งานของ Agent ดังนี้
- จัดส่งสินค้า
- ได้เวลาส่งดีลแซนด์วิชมื้อกลางวันประจำวันแล้ว
- ผู้ใช้ติดต่อฝ่ายสนับสนุนลูกค้าทางแชท
เมื่อตัวแทนได้รับทริกเกอร์ ตัวแทนจะส่งข้อความ ไปยังอุปกรณ์ของผู้ใช้ด้วย RCS การรับส่งข้อความทางธุรกิจ API ตัวแทนของคุณส่งทั้งหมด ข้อความ เหตุการณ์ และคำขออื่นๆ ถึงผู้ใช้ผ่าน RBM API เป็น HTTP คำขอที่มีเพย์โหลด JSON ผู้ใช้จะได้รับข้อความในแอป Messages บนอุปกรณ์ของตน
หากอุปกรณ์ไม่รองรับ RCS แพลตฟอร์ม RBM จะแสดงข้อผิดพลาด 404
และ
ตัวแทนควรกลับไปใช้เทคโนโลยีอื่น เช่น SMS
เมื่อผู้ใช้ตอบกลับข้อความหรือทริกเกอร์ เหตุการณ์ บริการ RBM ของ Google จะส่งการตอบกลับไปยัง เว็บฮุค ซึ่งจะส่งข้อมูลกลับไปยังตัวแทน เว็บฮุคส่ง ข้อความของผู้ใช้ เหตุการณ์ และคำขออื่นๆ ทั้งหมดที่ส่งไปยังตัวแทนของคุณในรูปแบบ JSON
หลังจากที่ตัวแทนได้รับข้อความแล้ว ระบบจะถอดรหัส JSON และแยกวิเคราะห์การตอบกลับ การใช้ตรรกะภายในหรือการใช้ โมดูลการทำความเข้าใจภาษาธรรมชาติ (NLU) เช่น Dialogflow ให้ตัวแทนเป็นผู้ตัดสินใจเกี่ยวกับการตอบกลับ ข้อความของผู้ใช้และส่งการตอบกลับไปยังอุปกรณ์ของผู้ใช้ผ่าน RBM API
การสนทนาจะดำเนินต่อไประหว่างตัวแทนของคุณและผู้ใช้จนกว่าจะไปถึง หรือข้อสรุปที่ตั้งใจไว้ หรือผู้ใช้หยุดตอบสนอง
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงสถานการณ์ง่ายๆ ที่ผู้ใช้ถามสภาพอากาศ อัปเดต
- ตัวแทนของคุณได้รับทริกเกอร์จากบริการภายนอกที่ระบุว่า ผู้ใช้ขออัปเดตสภาพอากาศ
- ตัวแทนจะส่งข้อความถึงผู้ใช้เพื่อตอบรับคำขอของผู้ใช้ และ เพื่อขอตำแหน่งของผู้ใช้
- ในแอป Messages ผู้ใช้อ่านข้อความและตอบกลับด้วย ที่อยู่
- ตัวแทนจะประมวลผลการตอบกลับ ดึงข้อมูลสภาพอากาศ สร้าง ข้อความสนทนา แล้วส่งข้อมูลให้กับผู้ใช้ นอกจากนี้ ตัวแทนของคุณถามว่าผู้ใช้ต้องการข้อมูลสภาพอากาศสำหรับ ตำแหน่งนั้น
- ผู้ใช้อ่านข้อความและขอบคุณตัวแทน
- ตัวแทนของคุณรับทราบว่าผู้ใช้ไม่ได้ขอข้อมูลเพิ่มเติม และจบการสนทนา
การเข้ารหัส
ข้อความ RBM ที่ส่งระหว่างผู้ใช้และตัวแทนจะได้รับการเข้ารหัสระหว่างตัวแทน RBM และ เซิร์ฟเวอร์ของ Google และระหว่างเซิร์ฟเวอร์ของ Google กับผู้ใช้ อุปกรณ์ พาร์ทเนอร์ไม่สามารถใช้ คีย์การเข้ารหัสของตนเองเนื่องจาก Google ต้องสแกนข้อความเพื่อหาข้อมูลที่เป็นอันตราย เพื่อปกป้องผู้ใช้และธุรกิจทั้งหมด
หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับความปลอดภัยของข้อมูลของ RBM โปรดดูที่ ความปลอดภัยข้อมูลสำหรับการรับส่งข้อความทางธุรกิจ RCS
ขั้นตอนถัดไปคือ
เมื่อคุณพอใจกับแนวคิดเหล่านี้แล้ว ให้พิจารณาสิ่งที่คุณต้องการให้ Agent แรกให้ทำดังนี้และสร้าง Agent แรกของคุณ