Actions SDK הוא קבוצת כלים למפתחים לבניית Actions עבור Google Assistant.
ב-SDK יש ספריות webhook, סכימה רגילה שמבוססת על קבצים להגדרה של פרויקט Actions ו-CLI לניהול פרויקט Actions, כדי שתוכלו לשלב את פעולות המבנה ב-Google Assistant בתהליך העבודה הקיים.
תכונות עיקריות
פעולות תצורה המבוססות על קבצים בפרויקט
ב-Actions SDK נעשה שימוש במודל השיחה החדש של Action Builder ומספק ייצוגים מבוססי-קבצים של כל הרכיבים של מודל השיחה: כוונות, סוגים, סצנות, הודעות בקשה.
בזכות ההגדרות שמבוססות על קבצים ב-Actions אפשר לעקוב בקלות אחרי גרסאות של Actions באמצעות מערכת מבוססת-קבצים לבחירתכם, לדוגמה.
מידע נוסף על הגדרות מבוססות-קבצים של פרויקט Actions
ספריות לקוח
Actions SDK כולל ספריית לקוח של Node.js שמספקת ממשקים אידיומטיים ל-Call Webhook Protocol. Google Assistant משתמשת בפרוטוקול Webhook כדי להעביר בקשות של משתמשים לפעולה ולקבל את התגובה שממלאת את הבקשות האלה.
בעזרת ספריית הלקוח של Node.js אפשר להטמיע בקלות תהליכי עבודה נפוצים רבים של משתמשים, לדוגמה, לחלץ פרמטרים משאילתה קולית (למשל קטגוריות או סוג אחר של העדפות משתמש) וליצור ייצוג מרובה מצבים (קול בלבד וקול ורכיבים חזותיים) עבור Google Assistant.
תחילת העבודה עם ספריית הלקוח של Node.js
ממשק שורת הפקודה gactions
ה-CLI של gactions מנהל את מחזור החיים של הפרויקט באמצעות קבוצה של קובצי תצורה שמגדירים את פרויקט הפעולות, ומספק תכונות שמאפשרות לתמוך בקלות בתכונות מתקדמות יותר של Actions עבור Google Assistant, כמו לוקליזציה וקישור חשבונות.
ה-CLI של gactions מאפשר לבצע בקלות תהליכי עבודה נפוצים רבים, לדוגמה, לייבא פרויקט קיים ולהתחיל לעבוד על הסתעפות פיצ'רים כדי להוסיף התאמה לשוק המקומי.