סקירה כללית על פעולות במכשיר

בעזרת Google Assistant SDK, אתם יכולים להטמיע את Google Assistant בפרויקט שלכם, כך שהיא תפעל באופן דומה ל-Google Home. עם זאת, יכול להיות שלפרויקט שלכם יש יכולות חומרה ייחודיות שאין ל-Google Home. לדוגמה, יכול להיות שיש לו תצוגת LED ייחודית עם הגדרות בהירות וצבע שניתנות להתאמה אישית.

פעולות במכשיר הן קבוצה של כלים וממשקי API שמאפשרים לכם להרחיב את היכולות של Assistant בפרויקטים שאתם מפתחים, כדי לנצל את מלוא הפוטנציאל של יכולות החומרה שלהם.

פעולות מובנות במכשיר

‫Google יצרה מגוון רחב של פעולות נפוצות שמוטמעות במכשירים לשימוש יומיומי, כולל תאורה, מכשירי חשמל ומצלמות. באמצעות הפעולות האלה, תוכלו לרתום את העוצמה של עיבוד השפה הטבעית של Google Assistant כדי לשלוט בפרויקט. לדוגמה, אפשר להדליק פרויקט עם אור בדרכים שונות:

  • Ok Google, turn on the light.
  • Ok Google, turn my light on (הפעלת האור)
  • Ok Google, turn on my living room light.

אתם יכולים ליצור פרויקט משלכם שמגיב לפקודות של מאפיינים של בית חכם כמו:

  • Ok Google, set the brightness to 50%.
  • Hey Google, set the temperature to 98 degrees (הגדרת הטמפרטורה ל-98 מעלות)

פעולות מותאמות אישית במכשיר

אפשר גם ליצור פעולות מותאמות אישית למכשירים עבור חומרה ייחודית משלכם. לפעולות האלה, אתם מגדירים את הדקדוק והפקודות:

  • Ok Google, blink my light 5 times.
  • Hey Google, move left.

מידע נוסף על שילוב הפעולות האלה באמצעות שירות Google Assistant

איך זה עובד

במכשיר מותקנת ערכת Google Assistant SDK, וגם פרטי כניסה לגישה לשירות Google Assistant. המכשיר שולח את הבקשה הקולית (הפעלה) ומבקש מהשירות להפעיל את נורית ה-LED המובנית של המכשיר. המכשיר גם שולח את המזהים של המודל ושל מופע המכשיר, כדי שהשירות יוכל לקבוע איך הכי טוב להגיב לבקשה בהקשר.

השירות משתמש בזיהוי דיבור אוטומטי (ASR) כדי לקבוע אילו מילים נאמרו על ידי המשתמש, בעיבוד שפה טבעית (NLP) כדי לנתח ולהבין את המשמעות של הבקשה מהמילים האלה, ובהתאמה למכשיר כדי לספק הקשר לבקשה. ההקשר הזה חשוב כי הוא מגדיר את הפעולות שהמכשיר תומך בהן ואת האופן שבו צריך לבצע את הפעולות האלה.

השירות משיב למשתמש בטקסט שמוקרא לו (בטח.) וגם בפקודה הספציפית למכשיר. המכשיר יודע איך לטפל בפקודה הזו: הוא מדליק את נורית ה-LED שלו!

דוגמה ל-LED של פעולות במכשיר

שנתחיל?

אפשר להמחיש את הרעיונות שלכם על ידי הטמעת Google Assistant בפרויקט ואז הוספת פונקציונליות ייחודית באמצעות Device Actions. אתם יכולים לפתח את הפרויקט שלכם באמצעות שירות Google Assistant.