وقتی با Google Assistant مکالمه میکنید، مثلاً میگویید «Ok Google، چراغ اتاق خواب را روشن کن»، Ok Google فراخوانی است و چراغ اتاق خواب را روشن کن دستور زبان نامیده میشود. Google قصد smart home را از دستور زبان تعیین میکند و آن را به ابر توسعهدهنده (تحقق) ارسال میکند. سپس توسعهدهنده میتواند فرمان را در دستگاه اجرا کند و پاسخی به Google برگرداند.
پساز اینکه فرایند تحقق قصد را پردازش کرد و پاسخی برگرداند، ادغامهای Cloud-to-cloud به Google Home Graph متکی هستند. با Home Graph، Assistant میتواند دستگاهها را همگامسازی کند، وضعیت دستگاهها را پُرسمان کند، و فرمانها را در دستگاه اجرا کند.
انواع دستگاه
انواع دستگاه به Assistant اطلاع میدهد که چه دستوری باید برای دستگاهتان استفاده شود. برای مثال، اگر دستگاهی را بهعنوان Light تعریف کنید، کاربر میتواند ازطریق Assistant با دستگاه تعامل برقرار کند و بگوید Ok Google، چراغ را روشن کن.
برای فهرست کامل انواع دستگاههای پشتیبانیشده، انواع دستگاه را ببینید.
ویژگیهای دستگاه
ویژگیهای دستگاه قابلیتهای نوع دستگاه را تعریف میکند. میتوانید چند ویژگی دستگاه را با هر نوع دستگاهی ترکیب کنید. برای مثال، میتوانید دستگاه Light داشته باشید که از ویژگیهای OnOff، Brightness، و FanSpeed استفاده میکند. اگرچه مشخصه FanSpeed ممکن است رایجترین مشخصه برای استفاده در چراغ نباشد، میتوانید از هر مشخصهای که میخواهید برای دستگاه جدیدتان استفاده کنید.
وقتی ویژگی دستگاهی را به نوع دستگاهتان اضافه میکنید، دستگاهتان
وضعیتهای هر ویژگی دستگاهی را که اضافه میکنید به ارث میبرد. برای مثال، وقتیکه از ویژگی
OnOff استفاده میکنید، دستگاهتان اکنون میتواند وضعیت on
خود را بهصورت true یا false گزارش کند.
برای فهرست کامل ویژگیهای پشتیبانیشده، ویژگیهای دستگاه را ببینید.