בניית פרויקטים

פרויקט פעולות כולל את כל הפעולות שלכם במאגר תגים אחד. אתם מפרסמים את הפרויקט הזה ב-Actions on Google כדי ש-Google Assistant תדע איך לגלות את חוויות השיחה שלכם ולהפעיל אותן.

רכיבי פרויקט פעולות
איור 1. מבנה פרויקט הפעולות

כדי לבנות את פרויקט הפעולות שלכם, משתמשים ברכיבים הבסיסיים הבאים:

  • הגדרות ומשאבים מגדירים את המטא-נתונים של הפרויקט ואת המשאבים שלו, כמו סמלי הפרויקט. Google משתמשת במידע הזה כדי לפרסם את הפעולות שלכם בספריית Assistant, כך שמשתמשים יוכלו לגלות אותן ולהפעיל אותן.

  • אובייקטים מסוג Intent מייצגים משימה שצריך לבצע, כמו קלט מסוים של משתמשים או אירוע מערכת שצריך לעבד. הסוג הנפוץ ביותר של כוונת המשתמשים הוא כוונות המשתמש. הכוונות האלה מאפשרות להצהיר על ביטויי אימון שמורחבים באופן טבעי על ידי המנוע של NLU (הבנת שפה טבעית) כך שיכללו ביטויים דומים רבים נוספים. ב-NLU נעשה שימוש בצבירה של הביטויים האלה כדי לאמן מודל שפה שמשמש את Assistant להתאמה לקלט של משתמש. במהלך שיחה, אם קלט מסוים מהמשתמשים תואם למודל השפה של ה-Intent, בזמן הריצה של Assistant נשלחת כוונה לפעולה כדי שהיא תוכל לעבד אותה ולהגיב למשתמש.

  • סוגים מאפשרים לחלץ נתונים מובְנים מקלט של משתמשים. ה-NLU יכול לחלץ בשבילכם נתונים מובנים רלוונטיים על ידי הוספת סוגים של ביטויים לאימון, וכך לא תצטרכו לנתח קלט של שאלות פתוחות.

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

  • הודעות מגדירות תשובות סטטיות או דינמיות, שמאפשרות לכם להשיב למשתמשים.

  • באמצעות תגובה לפעולה מאתר אחר (webhook) תוכלו להאציל סמכויות לשירותי אינטרנט (מילוי בקשות), כמו אימות נתונים או יצירת הנחיות. הפעולות מתקשרות עם מילוי הבקשה באמצעות פרוטוקול webhook שמבוסס על JSON.

  • Interactive Canvas מאפשר ליצור חוויות משתמש עשירות ועשירות באפליקציות אינטרנט שמשתמשות ב-HTML, ב-CSS וב-JavaScript.

יוצרים פרויקט

כדי לפתח פרויקט ב-Google Assistant, צריך ליצור פרויקט במסוף Actions. כדי ליצור פרויקט:

  1. נכנסים אל Actions Console.
  2. לוחצים על פרויקט חדש.
  3. מזינים את שם הפרויקט ולוחצים על Create Project.
  4. במסך איזה סוג של פעולה ברצונך ליצור? בוחרים קטגוריה שמייצגת בצורה הטובה ביותר את הפרויקט ולוחצים על הבא.
  5. במסך How do you want to build it, בוחרים את אופן הבנייה ולוחצים על Start started (התחלת הבנייה). לדוגמה, אפשר להתחיל עם פרויקט ריק או עם דגימה.

הגדרת פרטי הפרויקט

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

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

כדי להגדיר את פרטי הפרויקט:

בדיקת פרויקטים בסימולטור

במסוף Actions יש סימולטור שמאפשר להציג תצוגה מקדימה של הפעולות. הסימולטור מאפשר לראות מידע על תוצאות ניפוי הבאגים, להגדיר את יכולות המכשיר, לדמות מיקום ועוד.

איור 3. האזורים העיקריים בסימולטור: (1) קלט משתמש, (2) תצוגת מכשיר, (3) אפשרויות והגדרות, ו-(4) יומן שיחות.

כדי לבדוק פרויקט: