כדי ליצור פעולות שיחה, צריך ליצור ולפרוס את הרכיבים הבאים:
- Project Actions – המאגר הלוגי של כל פעולות השיחה, שירותי האינטרנט ואפליקציות האינטרנט. הוא גם קובע את ההגדרות והמשאבים של הפרויקט שמתארים איך לפרוס את הפרויקט ב-Actions on Google.
- מודל הפעלה – מגדיר איך המשתמשים מגלים את הפעולות בפרויקט ומתחילים אותן. אתם בונים מודל הפעלה באמצעות כוונות וסוגים.
- מודל שיחות – מגדיר מה המשתמשים יכולים לומר לפעולות שלכם, ואיך הפעולות שלכם מגיבות למשתמשים. אתם יכולים לפתח את מודל השיחה באמצעות כוונות, סוגים, סצנות ובקשות.
- תגובה לפעולה מאתר אחר (webhook) – פעולות יכולות להפעיל webhooks כדי להאציל לוגיקה נוספת לשירותי האספקה, כמו יצירת הודעות, אימות נתונים ועוד.
- לוח שיתופי אינטראקטיבי – במקום לשלוח תגובות טקסט פשוטות או תמונות וכרטיסים עשירים, אפשר לספק אפליקציית אינטרנט אינטראקטיבית במסך מלא שמופעלת על ידי HTML , CSS ו-JavaScript.
בקטעים הבאים מתוארים הכלים שבהם תשתמשו כדי ליצור פעולות.
פעולות
ה-Actions API הוא קבוצה של כלים למפתחים לפיתוח פעולות ב-Google Assistant. הוא כולל את התכונות הבאות:
ייצוג פתוח של פרויקט על בסיס פעולות – תוכלו ליצור מודלים של הפעלות ושיחות באמצעות כוונות, סוגים, סצנות ובקשות. תוכלו לערוך את הפרויקטים ב-Actions באמצעות עורך הטקסט המועדף עליכם, לבדוק אותם בבקרת המקור, ליצור תהליכים אוטומטיים ועוד.
ממשק שורת הפקודה (CLI) – הכלי
gactions
מאפשר ל-CLI לבצע אתחול ופיתוח אוטומטי של הפעולות. כך אפשר להפעיל קובצי פרויקט סטנדרטיים של פעולות, לדחוף עדכונים למסוף הפעולות, לפרוס פרויקטים של פעולות ועוד. הכלי מאפשר לבצע מספר רב של תהליכי עבודה נפוצים, כמו ייבוא של פרויקטים קיימים או התחלת עבודה על ענף מסוים באמצעות מערכת בקרת המקור המועדפת עליכם.Actions API – אותו API של API שבו משתמש הכלי
gactions
. ב-Actions API מוצגת רשימה של נקודות הקצה ב-REST לניהול הפעולות, כולל בדיקה והקמה. באמצעות ה-API תוכלו להשתמש בבקשות JSON כדי לבצע הרבה תהליכי עבודה משותפים. כשאתם משתמשים ב-Actions API יש מגבלות ושיטות מומלצות, שכדאי להכיר.תגובה לפעולה מאתר אחר (webhook) וספריית מילוי הזמנות של Node.js – הפעולות שלכם יכולות להאציל את הלוגיקה העסקית בשירותי האינטרנט באמצעות Webhooks ופורמט הודעות מבוסס JSON. אנחנו מספקים ספריית מימוש ב-Node.js שמציעה ממשקים אידיומטיים עבור Call Webhook. בעזרת הספרייה הזו תוכלו להטמיע בקלות זרימות נפוצות של משתמשים. לדוגמה, חלק מהתכונות כוללות חילוץ פרמטרים משאילתת משתמש ויצירת חוויה מרובה מצבים (קול בלבד ורכיבים חזותיים וויזואליים) ל-Google Assistant.
בונה פעולות
הכלי ליצירת פעולות מספק לכם IDE מתקדם וקל לשימוש מבוסס אינטרנט, שמשולב במסוף הפעולות. מאחר ש-Actions Builder נשען על אותן טכנולוגיות כמו ה-Actions API, ניתן להשתמש בו בנפרד או יחד עם ה-API של הפעולות, בהתאם לצרכים שלכם.
ממשק המשתמש של Actions Builder מחולק לאזורים הבאים:
- התפריט העליון מספק גישה לאזורים השונים של קונסולת הפעולות, וניתן לגשת ל-Actions Builder בכרטיסייה Developer.
- התפריט הימני מאפשר לגשת לכל הרכיבים כדי ליצור פעולות, כמו כוונות ותמונות.
- משטח ה-build מאפשר לכם לבנות את הרכיב שעליו אתם עובדים.
- באזור הפרטים מופיעים פרטים נוספים על הרכיב שעליו אתם עובדים.