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

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

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

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

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

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