דפוס שאילתה מגדיר ביטוי לדוגמה שמשתמש עשוי לומר. Assistant יכולה להתאים ביטויים מדוברים של משתמשים שדומים מבחינה סמנטית באמצעות עיבוד שפה טבעית (NLP).
דפוסי שאילתות יכולים לכלול מחרוזת מילולית, תנאים וארגומנטים באמצעות סוגים של 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: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.DayOfWeek: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.remote | הצגת תרשים המרות של $org.schema.type.מרחק:dist | הצגת תרשים המרות לקילומטר |
$org.schema.type.Temperature | הגדרת הטמפרטורה ל-$org.schema.type.Number:numטיפים$org.schema.type.Temperature:temp | הגדרת הטמפרטורה ל-70 מעלות פרנהייט |
$org.schema.type.Organization | לצפייה בהדגשות של $org.schema.type.Organization:organization | לצפייה ברגעים הבולטים של הלייקרס |
הצג לי את מחיר המניה של$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 about bills (הצגת חדשות לגבי שערי חיוב) | |
$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 Glass |
$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:אלבום לתור שלי. | הוספה של כביש מנזר לתור שלי |
$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 | מה השיר הזה שבו אומרים you is my sunshine? |
סוגים בהתאמה אישית
האובייקט customTypes
מאפשר לכם לציין סוגים משלכם. אפשר להגדיר את name
בסוג בהתאמה אישית ולכלול את השדות הבאים ב-items
:
key
: הערך של הסוג המותאם אישית שתואם למחרוזות ב-synonyms
synonyms
: הדרכים האפשריות שבהן משתמשים עשויים להתייחס אלkey
בדוגמה הבאה מוגדר סוג מותאם אישית לדרכים השונות שבהן אדם עשוי לומר "6am".
"customTypes": [ { "name": "$MorningOptions", "items": [ { "key": "6am", "synonyms": [ "6 am", "6 o clock", "oh six hundred", "6 in the morning" ] } ] } ]