การดำเนินการตามคำสั่งซื้อ

Fulfillment คือโค้ดที่ใช้งานเป็นเว็บฮุคที่ให้คุณสร้างการตอบกลับแบบไดนามิกสำหรับ Intent smart home ทุกประเภท ระหว่างการสนทนาของผู้ใช้กับ Google Assistant Fulfillment ให้คุณใช้ข้อมูลที่ดึงข้อมูลโดยการประมวลผลภาษาธรรมชาติของ Google เพื่อสร้างการตอบกลับแบบไดนามิกหรือทริกเกอร์การดำเนินการในส่วนแบ็กเอนด์ เช่น การเปิดไฟ

Fulfillment ของคุณได้รับคำขอจาก Assistant จากนั้นจะประมวลผลคำขอและตอบกลับ ขั้นตอนการส่งคำขอและการตอบสนองระหว่างกันนี้จะผลักดันการสนทนาให้ดำเนินต่อไปจนกว่าคุณจะดำเนินการตามคำขอเริ่มต้นของผู้ใช้ได้ในที่สุด

ในกรณีส่วนใหญ่ ผู้ใช้จะมีการโต้ตอบ smart home แบบง่ายๆ กับ Assistant เช่น Ok Google เปิดไฟของฉัน อย่างไรก็ตาม หากคุณใช้การยืนยันผู้ใช้รอง การดำเนินการตามคำสั่งซื้ออาจต้องประมวลผลคำขอและคำตอบหลายรายการ เนื่องจากAssistant อาจขอ PIN ยืนยันหลังจากมีคำขอจากผู้ใช้ที่เจาะจง เช่น Ok Google ปลดล็อกประตูหน้าบ้าน

รูปที่ 1 แสดง Fulfillment และการดำเนินการที่ประสบความสำเร็จของ Intent smart home EXECUTE

รูปนี้แสดงโฟลว์การดำเนินการสำหรับการดำเนินการบนระบบคลาวด์ เส้นทางการดำเนินการบันทึกความตั้งใจของผู้ใช้จากโทรศัพท์ด้วย Google Assistant จากนั้น Google Cloud จะประมวลผล Intent ของผู้ใช้ จากนั้นจะส่งคำขอไปยังระบบคลาวด์ของนักพัฒนาซอฟต์แวร์ จากนั้นจะส่งคำสั่งไปยังฮับอุปกรณ์หรือส่งคำสั่งไปยังอุปกรณ์โดยตรง
ภาพที่ 1: เส้นทางการดำเนินการในระบบคลาวด์ที่ประสบความสำเร็จของนักพัฒนาซอฟต์แวร์