הפעלה מרומזת (Dialogflow)

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

אם פרסתם פעולה שיכולה לעזור למשתמש לבצע את המשימה שלו, הפעלה מרומזת מאפשרת למשתמשים לגלות את הפעולה דרך Assistant.

איך זה עובד

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

האינטראקציה הזו מתרחשת באופן הבא:

  1. משתמש מבקש מ-Assistant לבצע משימה.
  2. האלגוריתם של ההמלצות קובע שהפעולה שלכם תוכל להשלים את המשימה של המשתמש.
  3. Assistant ממליצה למשתמש על הפעולה.

כשהמשתמש בוחר בפעולה בעקבות הפעלה משתמעת, Assistant מודיעה לפעולה לגבי המשימה הספציפית שהמשתמש ביקש.

בדוגמה הבאה אפשר לראות איך משתמש יכול להפעיל הפעלה מרומזת על ידי בקשת מתכון למרק עוף, בלי לציין את שם ההפעלה.

משתמש Ok Google, אני צריך מתכון למרק עוף.
<Assistant שולחת שאילתה לפלטפורמת Actions on Google כדי למצוא פעולות מתאימות לבקשת המשתמש>
האסיסטנט ודאי. לכן, כדאי לכם לבחור 'שף אישי'. רוצה לנסות?

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

בגלל האופי המתפתח של אלגוריתם ההמלצות, Google לא יכולה להבטיח שהפעולה שלכם תומלץ באמצעות הפעלה מרומזת.

הוספת ביטויי הפעלה

בקטע הזה נסביר איך מוסיפים ביטויי הפעלה להפעלה מרומזת אם משתמשים ב-Dialogflow או ב-Actions SDK כדי ליצור את הפעולה.

Dialogflow

אם אתם משתמשים בישויות בביטויי האימון, חשוב להכיר את הדרישות לגבי ביטויים עם ישויות.

ב-Dialogflow, הפעולות וביטויי ההפעלה שלהן מוגדרים כביטויי אימון באובייקטים מסוג Intent שציינתם להפעלה מרומזת. אפשר להוסיף תמיכה בקישורי עומק ובהפעלות מרומזות ל-Action באמצעות תהליך חד-שלבי במסוף של Dialogflow, כפי שמתואר במדריך לשילוב של Dialogflow.

Actions SDK

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

ניתוח והצגה של הפעלות משתמעות

בקטע הזה מוסבר איך להשתמש ב-Actions Console כדי לנתח ולהציג מידע לגבי הפעלות משתמעות שתואמות לפעולה.

ניתוח נתונים בקמפיין Discovery

בקטע Analytics > Discovery בקונסולה ל-Actions מוצג מידע שימושי לגבי הביטויים שגרמו ל-Assistant להמליץ על הפעולה שלכם, ולגבי הכוונות שלכם שהותאמו להנחיה.

במסמכי התיעוד שלנו בנושא ניתוח נתונים במסוף ותקינות האפליקציה מופיע מידע נוסף.

הצגת ביטויי הפעלה

בקונסולה ל-Actions אפשר להציג את הפעולה ואת ביטויי ההפעלה שלה בקטע Build > Actions (בנייה > פעולות).

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

הדרישות לגבי ביטויים עם ישויות

אם משתמשים ב-Dialogflow, הכללים הבאים חלים על ישויות. כללי התחביר האלה חלים גם על שפות (לדוגמה, קוריאנית ותאילנדית) שלמעשה לא משתמשים בהן ברווח בין מילים.

  • אם מציבים ישות בביטוי, צריך להוסיף רווח לפני ואחרי.
  • אין צורך להוסיף רווח לפני הישות אם היא נמצאת בתחילת הביטוי.
  • אין צורך להוסיף רווח אחרי הישות אם היא נמצאת בסוף הביטוי.

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

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

למידע נוסף, עיינו בסקירה הכללית על ישויות ב-Dialogflow.

שיטות מומלצות לכתיבה של ביטויי הפעלה שימושיים

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

  • ביטויי ההפעלה צריכים להיות ספציפיים לתרחישי השימוש של הפעולה

    הפעולה צריכה לשרת מטרה ספציפית, ולכן חשוב לוודא שביטויי ההפעלה מתארים בפועל את הפעולה. לדוגמה, אם הפעולה משמשת להזמנת טיסות, אל תשתמשו ב"How do I get from $location to $location?". חלופה טובה יותר היא "הזמנת טיסה מ-$location אל $location".

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

    כל קריאה כוללת משפט שלם. כלומר, ביטוי ההפעלה של הפעולה צריך להיות צמד פועל-אובייקט כדי שיישמע טבעי מבחינה לשונית. לדוגמה, " זירוז מתכון" לא יהיה ניסוח טוב להפעלה, מפני שהביטוי המלא הוא "Ok Google, Easy recipe". חלופה טובה יותר יכולה להיות "How do I make a free מחזור?" (איך אני מכינים מתכון פשוט?) שאפשר להפעיל בו את הפקודה "Ok Google, How do I make a knownRecipe".

ריכזנו כאן כמה דוגמאות לביטויי הפעלה גרועים וטובים:

ביטויי הפעלה גרועים

  • בביטוי חסר פועל: "המספר חמש".
  • הביטוי כללי מדי: "נסיעות לתל אביב".

ביטויי הפעלה טובים

  • לביטוי יש פועל ומושא ברור: "Hear a dad joke"
  • ביטוי מספק בקשות ספציפיות:

    • "מה כדאי ללבוש היום?"
    • "אני רוצה לשחק במשחק טריוויה"
    • "אני רוצה שמות של תינוקות לילדות"

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