تحقق

تکمیل سفارش کدی است که به عنوان یک وب‌هوک مستقر می‌شود و به شما امکان می‌دهد برای هر نوع هدف smart home ، پاسخ‌های پویا تولید کنید. در طول مکالمه کاربر با Google Assistant ، تکمیل سفارش به شما این امکان را می‌دهد که از اطلاعات استخراج شده توسط پردازش زبان طبیعی گوگل برای تولید پاسخ‌های پویا یا ایجاد اقداماتی در بک‌اند خود مانند روشن کردن چراغ استفاده کنید.

بخش تکمیل درخواست شما، درخواست‌ها را از Assistant دریافت می‌کند، درخواست را پردازش کرده و پاسخ می‌دهد. این فرآیند رفت و برگشتی درخواست و پاسخ، مکالمه را پیش می‌برد تا اینکه در نهایت درخواست اولیه کاربر را انجام دهید.

در بیشتر موارد، کاربر یک تعامل ساده smart home با Assistant خواهد داشت، مانند «سلام گوگل، چراغ من را روشن کن ». با این حال، اگر تأیید ثانویه کاربر را پیاده‌سازی کنید، ممکن است فرآیند تکمیل سفارش شما چندین درخواست و پاسخ را پردازش کند، زیرا Assistant ممکن است پس از یک درخواست خاص کاربر، مانند «سلام گوگل، در ورودی من را باز کن»، از شما پین تأیید بخواهد.

شکل ۱، تحقق و اجرای موفقیت‌آمیز یک هدف smart home EXECUTE را نشان می‌دهد.

این شکل جریان اجرا برای اجرای ابری را نشان می‌دهد.  مسیر اجرا، قصد کاربر را از تلفنی که دارای  دستیار گوگل است، دریافت می‌کند، سپس قصد کاربر توسط  گوگل کلود پردازش می‌شود، سپس درخواست به ابر توسعه‌دهنده ارسال می‌شود،  و سپس دستور به هاب دستگاه یا  مستقیماً به دستگاه صادر می‌شود.
شکل ۱: یک مسیر اجرای موفق ابری برای توسعه‌دهندگان