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

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

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

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

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

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