Bir sorgu kalıbı, bir kullanıcının söyleyebileceği örnek bir ifade tanımlar. Asistan şunları yapabilir: Doğal dil kullanarak, anlam açısından benzer olan kullanıcının söylenen sözlerini eşleştirme bahsedeceğim.
Sorgu kalıpları; Schema.org türleri.
Değişmez dize
Bir sorgu kalıbı, düz bir dize içerebilir.
Örnek: "Start the guess the number game."
Koşullar
Sorgu kalıplarının bazı bölümleri isteğe bağlı olarak kabul edilebilir. Koşullu değeri göstermek için
kelime öbeğinin bir kısmını parantez içine alın ve
soru işareti. Aşağıdaki örnekte Start the
, isteğe bağlı olarak tanımlanmaktadır:
Örnek: "(Start the)? Guess the number game"
Bağımsız değişkenler
Bir sorgu kalıbı,
adlandırılmış bağımsız değişkenler (bu, değişken olarak da kabul edilebilir). Bağımsız değişkenler
şu söz dizimi kullanılarak belirtilir: $Type:argument_name
.
Örnek: "$org.schema.type.Number:number"
,
bir Schema.org numarası girilmesini ve kullanıcının gerçek sayının
"number" adlı bir bağımsız değişkende yakalanacak.
Schema.org türleri
Sorgu kalıpları için kullanılan desteklenen Schema.org türlerinin listesi aşağıda verilmiştir:
Tür | Örnek Sorgu Kalıbı | Örnek Kullanıcı Sorgusu |
---|---|---|
$org.schema.type.Date | sms pro'da $org.schema.type.Date:my_date adresinden sms'mi oku | 1 Nisan'daki sms'mi sms pro'da oku |
$org.schema.type.Number | el fenerini $org.schema.type.Number:number kez yakıp söndür | el fenerini beş kez yakıp söndür |
$org.schema.type.Time | sms pro'da $org.schema.type.Time:my_time adresinden sms'mi oku | 17:00'deki sms'mi sms pro'da oku |
$org.schema.type.DayOfWeek | $org.schema.type.DayOfweek:day_of_week adresinde toplantılarımı göster | Salı günkü toplantılarımı göster |
$org.schema.type.Color | $org.schema.type.Color:my_color flaş ışığını aç | kırmızı flaş ışığını aç |
$org.schema.type.priceCurrency | $org.schema.type.priceCurrency:cur para birimi uygulamasında dönüşüm oranını göster | para birimi uygulamasında yen için dönüşüm oranını göster |
$org.schema.type.Distance | $org.schema.type.DISTANCE:dist için dönüşüm grafiğini göster | kilometre için dönüşüm grafiğini göster |
$org.schema.type.Temperature | sıcaklığı $org.schema.type.Number:num derece$org.schema.type.Temperature:temp olarak ayarlayın | sıcaklığı 70 fahrenhayt dereceye ayarla |
$org.schema.type.Organization | $org.schema.type.Organization:organization ile ilgili öne çıkanları izleyin | göller'in öne çıkan anlarını izleyin |
$org.schema.type.Organization:organization için hisse senedi fiyatını göster | Google'ın hisse senedi fiyatını göster | |
$org.schema.type.Person | en popüler 10 $org.schema.type.Person:müzisyen şarkısını göster | en popüler 10 bruno mars şarkısını göster |
$org.schema.type.Person:person ile ilgili haberleri göster | Bill gates ile ilgili haberleri göster | |
$org.schema.type.Place | $org.schema.type.Place:place için yorum yaz | istanbul için yorum yaz |
$org.schema.type.Place:location adresinde trafiği göster | dağ manzarasında trafiği göster | |
$org.schema.type.Product | $org.schema.type.Product:product için yorum yaz | google cam için yorum yaz |
$org.schema.type.Book | $org.schema.type.Book:my_book okuma | muhteşem beklentiler hakkında bilgi edinin |
$org.schema.type.Movie | $org.schema.type.Movie:my_movie filmini oynat | casablanca filmini incele |
$org.schema.type.TVSeries | $org.schema.type.TVSeries:tv_series'in sonraki bölümünü oynat | arkadaşların sonraki bölümünü oynat |
$org.schema.type.servesCuisine | $org.schema.type.servesCuisine:my_cuisine restoranlarını göster | İtalyan restoranlarını göster |
$org.schema.type.MusicAlbum | $org.schema.type.MusicAlbüm:albüm sıraya ekle. | manastır yolunu sırama ekle |
$org.schema.type.MusicRecording | $org.schema.type.MusicRecording:song şarkısını favorilerime ekle. | seninle veya sensiz favorilerime ekle. |
$org.schema.type.YesNo | $org.schema.type.YesNo | Evet |
$org.schema.type.URL | $org.schema.type.URL ekleyin | google.com'u ekle |
$org.schema.type.Email | $org.schema.type.Email ekle | can@google.com adresini ekle |
$org.schema.type.PhoneNumber | $org.schema.type.PhoneNumber ekle | (777) 777-7777 numaralı telefonu ekle |
$org.schema.type.Text | O şarkının adı ve $org.schema.type.Text diyor. | Senin benim güneşim olduğunu söyledikleri şarkı nedir? |
Özel türler
customTypes
nesnesi, kendi türlerinizi belirtmenize olanak tanır. Anahtar kelimelerin
bir özel türün name
öğesini ve aşağıdaki alanları items
içinde dahil edin:
key
: Özel türün,synonyms
synonyms
: Kullanıcılarınkey
hakkında bilgi edinmek için kullanabilecekleri olası yöntemler
Aşağıdaki örnekte bir özel türün farklı "06:00" diyebilir.
"customTypes": [ { "name": "$MorningOptions", "items": [ { "key": "6am", "synonyms": [ "6 am", "6 o clock", "oh six hundred", "6 in the morning" ] } ] } ]