דפוסי שאילתות (Dialogflow)

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

תבניות שאילתות יכולות להכיל מחרוזת מילולית, תנאים וארגומנטים באמצעות סוגי schema.org.

מחרוזת מילולית

דפוס שאילתה יכול להכיל מחרוזת מילולית.

לדוגמה: "Start the guess the number game."

מותנים

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

לדוגמה: "(Start the)? Guess the number game"

ארגומנטים

דפוס שאילתה יכול לאסוף חלק מהקלט של המשתמש באמצעות ארגומנטים בעלי שם (אפשר להחשיב זאת גם כמשתנים). הארגומנטים הם שצוין באמצעות התחביר: $Type:argument_name.

לדוגמה: "$org.schema.type.Number:number" מתאר דפוס שאילתה מצפה לקלט של מספר Schema.org, ושהמספר בפועל אומר יקובצו בארגומנט בשם "number".

סוגי Schema.org

זוהי רשימה של סוגי Schema.org הנתמכים שמשמשים לדפוסי שאילתות:

סוג דפוס שאילתה לדוגמה שאילתת משתמש לדוגמה
$org.schema.type.Date קריאת הודעת ה-SMS שלי מ-$org.schema.type.Date:my_date ב-SMS Pro קריאת ה-SMS שלי מ-1 באפריל ב-sms Pro
$org.schema.type.Number הבהוב של הפנס $org.schema.type.Number:מספר פעמים הבהוב הפנס חמש פעמים
$org.schema.type.Time קריאת ה-SMS שלי מ-$org.schema.type.Time:my_time ב-SMS Pro קריאת ה-sms שלי מ-17:00 ב-sms pro
$org.schema.type.DayOfWeek הראה לי את הפגישות שלי ב-$org.schema.type.DayOf Week:day_of_week הצגת הפגישות שלי ביום שלישי
$org.schema.type.Color הפעלת הפלאש של $org.schema.type.Color:my_color להפעיל את האור המהבהב האדום
$org.schema.type.priceCurrency הצגת שיעור ההמרה של $org.schema.type.priceCurrency:cur באפליקציית המטבע הצגת שיעור ההמרה של ין באפליקציית מטבע
$org.schema.type.Distance הצגת תרשים המרות של $org.schema.type.Destination:dist הצגת תרשים ההמרות לקילומטר
$org.schema.type.Temperature הגדרת הטמפרטורה ל-$org.schema.type.Number:num degrees$org.schema.type.Temperature:temp הגדרת הטמפרטורה ל-70 מעלות פרנהייט
$org.schema.type.Organization לצפייה בהמיטב של $org.schema.type.Organization:Organization לצפייה בהמיטב של לייקרים
show me stock price for$org.schema.type.Organization:organization הצגת מחיר המניה של Google
$org.schema.type.Person הצגת 10 השירים המובילים ב $org.schema.type.person:musician הצגת 10 השירים המובילים בברונו מארס
מראים לי חדשות על $org.schema.type.person:person show me news לגבי שערי חיוב
$org.schema.type.Place כתיבת ביקורת עבור $org.schema.type.Place:place כתיבת ביקורת על ניו יורק
מציג תנועה ב-$org.schema.type.Place:location הצגת מצב התנועה ב-Mountain View
$org.schema.type.Product כתיבת ביקורת עבור $org.schema.type.Product:product כתיבת ביקורת על Google גוגל
$org.schema.type.Book ניתן לקרוא את $org.schema.type.Book:my_book הבנת ציפיות מעולות
$org.schema.type.Movie הפעלת הסרט $org.schema.type.Movie:my_movie ביקורת על הסרט קזבלנקה
$org.schema.type.TVSeries הפעלת הפרק הבא של $org.schema.type.TVSeries:tv_series הפעלת הפרק הבא של חברים
$org.schema.type.servesCuisine הצגת מסעדות של $org.schema.type.servesCuisine:my_cuisine הצגת מסעדות איטלקיות
$org.schema.type.MusicAlbum הוספה של $org.schema.type.Music:Album:album לרשימת 'הבאים בתור'. הוספת כביש המנזר לתור שלי
$org.schema.type.MusicRecording הוספה של $org.schema.type.MusicRecording:song למועדפים שלי. להוסיף למועדפים שלי או בלעדיכם.
$org.schema.type.YesNo $org.schema.type.YesNo כן
$org.schema.type.URL הוספת $org.schema.type.URL להוספה של google.com
$org.schema.type.Email הוספת $org.schema.type.Email הוספה של john@google.com
$org.schema.type.PhoneNumber הוספה של $org.schema.type.PhoneNumber הוספה (777) 777-7777
$org.schema.type.Text מה השיר הזה שכתוב בו $org.schema.type.Text מה השיר הזה שבו אומרים שאתה השמש שלי?

סוגים בהתאמה אישית

באמצעות האובייקט customTypes תוכלו לציין סוגים משלכם. אפשר להגדיר name מסוג מותאם אישית וכוללים את השדות הבאים ב-items:

  • key: הערך של הסוג המותאם אישית שתואם למחרוזות ב- synonyms
  • synonyms: הדרכים האפשריות שבהן משתמשים יכולים להתייחס אל key

בדוגמה הבאה מוגדר סוג מותאם אישית בדרכים השונות יכול לומר "6:00".

"customTypes": [
    {
      "name": "$MorningOptions",
      "items": [
        {
          "key": "6am",
          "synonyms": [
            "6 am",
            "6 o clock",
            "oh six hundred",
            "6 in the morning"
          ]
        }
      ]
    }
  ]