تحقق

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

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

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

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

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